So marking functions like `add_markings()` can be directly called as methods on SDO/SRO classes. Note that they return new versions of the objects because objects are immutable.