grammar ahoy
renamed to compile
added tests wut