An editor inspired by VIM, modularity inspired by LLVM, and written on-top of javascript