first steps to removing lift is a dependency of core
renamed ast2json to languages
moving json ast parser out of core
comments re monad name