add converting constructor for vector::const_range
range test