Using abstract types to abstract primitives in Haxe | Dark Hacker News