Working serialisation of arbitrary data structures!

Except for Judy arrays and closures.