boost::addressof
std::addressof
For some reason, gcc-5 and 6 don't like Boost's impl here but the std one seems to work