moved parsers to dev dependencies because I don't want to be parsing code in this module. Instead an AST should be piped in.