All binary serialisation removed - it was too complex and there was no
real use case for it.
Visitors removed, not needed now there's no serialisation.
Redundant copy ctor for closures removed