removed internal cons and Nil from leisure namespace, 'define' annotation, parseLine, genLine, compileLine, compileFile, jsonForFile