Deferred promise compilation. Namespace support improved