This let's us easily use a single type for all Saprus messages, and unwrap the specific type with a switch.