Does the transpiling step take as long as Ruby doing the parsing?
(I know this is more about ergonomics than performance, but just curious if you've tested these things.)