Include basic promise support for IE