Ki Editor - an editor that operates on the AST