@classmethod
def failed_coerce(cls, thing, push_type):
    """Raise PushError when something fails to coerce to a PushType."""
    return cls('Could not convert {typ1} {th} to {typ2}.'.format(th=thing,
        typ1=type(thing), typ2=push_type))
