@classmethod
def as_bounding(cls, points):
    """Create a Rectangle object from a selection of bounded points.

        :Parameters:
            `points` : Vectors
                The points to bound.

        """
    xs, ys = zip(*points)
    lo = min(xs), min(ys)
    hi = max(xs), max(ys)
    return cls(lo, hi)
