Added initializer_list constructors and assignment to ranges.