Hm. Should probably follow the convention so that moving this to run on browsers works..

A close read of the UMD Header and some thought will show you that, under nodejs,
you can name the ayepromise module whatever you want naturally,
but under browsers, ayepromise names itself ayepromise in the root