SymbolSetSerialiser symbolSetSerialiser = new SymbolSetSerialiser();
serialiser.register(SymbolSet.class, symbolSetSerialiser);
// Don't serialise non-escaping symbol sets. Nobody cares.
effectSetSerialiser.removeField("readInternal");
effectSetSerialiser.removeField("writeInternal");
effectSetSerialiser.getField("readEscaping").setClass(SymbolSet.class, symbolSetSerialiser);
effectSetSerialiser.getField("writeEscaping").setClass(SymbolSet.class, symbolSetSerialiser);
serialiser.register(EffectSet.class, effectSetSerialiser);