///|
/// A small executable that demonstrates document editing and JSON output.
fn main raise {
let document = @lib.Delta::parse_json(
"{\"ops\":[{\"insert\":\"Hello world\\n\"}]}",
)
let change = @lib.Delta::new()
.retain_plain(6)
.delete(5)
.insert_plain("MoonBit")
let updated = document.apply(change)
println(updated.stringify())
}