On Tuesday, 18 February 2014 at 09:34:41 UTC, bearophile wrote: > In some cases I'd even like to use ~ instead of chain(). Range interface should be minimal. Don't forget that user types can provide range interface and still benefit from operator overloading for different purposes.