Haxe implementation

Live example:

http://try.haxe.org/#dD976

Does that parse?  If it does I should also update the README I guess :)