Header file algorithms/transform.hpp

namespace brigand
{
    namespace lazy
    {
        template <typename Sequence1, typename OpSeq1, typename ... OpSeq2>
        struct transform
        : 'hidden'
        {
        };
    }
    
    template <typename Sequence1, typename OpSeq1, typename ... OpSeq2>
    using transform = typename detail::transform<sizeof...(OpSeq2), Sequence1, OpSeq1, OpSeq2...>::type;
}