my old one was missing a std::move and did not accept lvalues.
Attach a file by drag & drop or click to upload