Play around to know what is nothrow move constructible (and everything is, except abstrast classes of course)