specifically grabbing exceptions that occur during serialization of @serializable methods, and raising SerializableError(source_exception) to make tracking them down easier