Nitpick, but should we even document these? All it does is bog down the documentation with lines no-one cares about. Once you've written `Models a InputRange ($(LREF isInputRange))` there's really nothing more to add, is there?

This would be in line with ranges with opaque types, which *can't* document there functions anyways.