modify parse to include column numbers, update ast to accept line,col positions. move special forms out of ast
no need to wrap the compose_ calls
trimming closer to just an AST, moving evaluation bits over to eval module
fleshing out an eval module