A promise library for Haxe