I forgot to show one of the coolest features of Mirah...it can output Java source too: https://gist.github.com/888001
The original goal for this was to allow Mirah to be used in places where Java source is required, like GWT apps. We've kept it going over the years (thanks to Ryan Brown, my co-conspirator).