def load(raw_bytes):
    """
        given a bytes object, should return a base python data
        structure that represents the object.

        a ValueError should be returned in the case where
        the object cannot be serialized.
        """
    raise NotImplementedError()
