Serialise & deserialise.
Much more stuff, some of it even works.