Mark assign to be constepr only in c++14; can't have constexpr fns that return void in C++11