The range conversion functions construct
an object (usually a container) from a range,
by using a constructor taking a range,
a
from_range_t tagged constructor, or
a constructor taking a pair of iterators, or
by inserting each element of the range into the default-constructed object
.