It's unclear whether they are that important, and whether their argument types make sense as-is.
Serializable types for the events in the Matrix specification that can be shared by client and server code.