@classmethod
def coerce(cls, argument):
    """Make `argument` into something of class `cls` if it isn't."""
    if isinstance(argument, cls):
        return argument
    else:
        return cls(argument)
