GenericError type (Type conflict with haxe.macro.Type)