chain

Undocumented in source. Be warned that the author may not have intended to support it.
chain
(
Ranges...
)
(
Ranges rs
)
if (
Ranges.length > 0 &&
allSatisfy!(isInputRange, staticMap!(Unqual, Ranges))
&&
!is(CommonType!(staticMap!(ElementType, staticMap!(Unqual, Ranges))) == void)
)

Meta