allow constructing a multipoint from a list of points