cpp/experimental/ranges/iterator/reference t

@1@ Obtain the reference type of a dereferenceable type. @2@ Obtain the rvalue reference type of a dereferenceable type, that is, the return type of ranges. @3@ Compute a type's common reference type. This is the common reference type of its reference type and an lvalue reference to its value type.