Bugfix in `Serializable.serialize`

    * `set` union and difference operators are `|` and '^' not `+` and
      `-`