Implement n3789; constexpr support in named function objects