It seems that \articulate is incompatible with trill spans, or has a bug
in processing trill spans:
Input (reduced from a large score):
```
\version "2.27.2"
\include "articulate.ly"
\score {
\articulate {
d='''1\startTrillSpan
s2... s16\stopTrillSpan
}
}
```
Lilypond output:
```
Processing `test.ly'
Parsing...ice-9/eval.scm:159:9: Throw to key `numerical-overflow' with args
`("divide" "Numerical overflow" #f #f)'.
```
Expected behaviour: at the very least, if \articulate is not compatible
with trill spans, lilypond should display a more helpful error message
indicating the offending line in the input. The current behaviour is
unhelpful because lilypond simply aborts, and the error message has no
indication of what is wrong or which line in the input triggered it.
T
--
My left eye said to my right eye, "Eye like puns!" "Me too," came the reply.
"The cornea the better!"