https://cplusplus.github.io/LWG/issue2095
https://cplusplus.github.io/LWG/issue3003
These two issues suggest two contradictory changes to std::promise. LWG would like LEWG to decide whether to add the missing constructors, or remove the existing allocator-extended constructors.