#pragma once template inline T&& move(T& lvalue) { return (T &&) lvalue; }