Effect on original feature:
Valid C++ 2014 code may fail to compile or may change meaning in this
International Standard.
Specifically, constructing a std::function with
an allocator is ill-formed and uses-allocator construction will not pass an
allocator to std::function constructors in this International Standard.