The big utterly unexciting Marker overhaul, they need to be mutable like most things in Emacs