Kyle Marek [off-list ref] writes:
Me too, but I think a user-defined mark needs to be a string to
support Unicode characters.
Ahh, I didn't even consider making it user-defined.
As it seems a lot safer to make this an optional feature, it does
sort-of make sense to let the letters used for root & left-root be
customizable, and it does make sense to take a multi-byte character,
but I am not sure what implications it has if we allowed any string
without ensuring that it occupies one display column.