When to use std::move() on move-only types When it doesn't compile without it. More: jan_1_when_move_more.md