Kaleidoscope parser: work in progress, 0.5