One of CETL's design parameters is to avoid unnecessary includes even at the cost of some copy-and-paste code, where such code is trivial. _helper_enable_copy_move.hpp is trivial and therefore should be removed and the current uses should simply write the constructor statements needed inline.