syntax error position matching for quasiquotes
refactor parser for ease of use of alternative rules
make repl use new parseStats parser entry point