+/*
+ [todo: translate]
+
+ Hier staat in feite: haal alle muziek op (startend op tijd HERE) tot
+ je iets met lengte L > 0 tegenkomt. Aangezien de preconditie is dat
+ UNTIL het eerstvolgende event is, weet je (per definitie)
+
+ L >= (UNTIL - HERE)
+
+ en iets wat hierna komt (op tijd T) komt dus na tijd
+
+ HERE + L >= HERE + (UNTIL - HERE) = UNTIL
+
+ Dus als je een L>0 tegenkomt, wil je de rest niet meer. Aangezien
+ alles wat tot nu toe hebt gespaard op HERE begint, is dat precies wat
+ je nodig hebt.
+
+ Misschien kan je deze comment erbij stoppen, en moeten we de
+ eigenschappen van het muziek datatype wat formaliseren, zodat deze
+ redenering helderder is.
+*/
+
+SCM
+Sequential_music_iterator::get_music (Moment until)const