Upgrade micropromise to ~0.4.0