On 7/29/15 4:25 AM, Roland Hadinger wrote: > @satisfies(isInputRange) struct MyRange { ... } This is straight from the "creative use of what we have" mantra that I think is worth exploring. -- Andrei