#pragma once #include "assert.hpp" template ToT implicit_cast(FromT const & t) { return t; }