/*
This iterator is hairy. It tracks both lyric and melody contexts,
and has a complicated communication route, reading/writing
/*
This iterator is hairy. It tracks both lyric and melody contexts,
and has a complicated communication route, reading/writing