Make repeats with an optional term forbidden

Fixes #72
Please note -> Note; and make Note-blocks

Fixes #73
Do not allow empty strings

Fixes #74