Header file types/type.hpp

namespace brigand
{
    template <typename T>
    struct type_
    {
        using type = T;
    };
    
    template <typename T>
    using type_from = typename T::type;
}