> Arguably this is not a good design by the way, since it is hard to
> understand and relies on specific behaviour of the scheme
> interpreter. E.g. if you do `#(eq? "abc" "abc")` in guile this will
> be `#f`. If you do it in say Racket this will be `#t`.
Should we document this somewhere? It's a subtle detail of Guile that
might escape users.
> I think it would make sense to include a property similar to
> force-clef which can be used to reprint the stanza number.
Please open an issue – or maybe you want to provide a Merge Request by
yourself :-)
Regarding this code:
```
(let* ((bound-det (ly:grob-property span 'bound-details))
(lb (ly:assoc-get 'left-broken bound-det '())))
(ly:grob-set-property!
span
'bound-details
(acons 'left-broken
(acons 'text
(ly:grob-property grob 'text)
lb)
bound-det)))
```
I wonder whether we should have a Scheme function for that, making it
simpler to set an entry in `bound-details`.
Werner