With.With

Undocumented in source.
  1. alias With = AliasSeq!(A, B)
    template With(B...)
    @safe
    static if(A.length == 0 || B.length == 0)
    alias With = AliasSeq!(A, B)
  2. alias With = AliasSeq!(A[0], B[0], Merge!(A[1..$]).With!(B[1..$]))

Meta