Add separated_nonempty_list_opt which should work
Correct CST
Remove ast from CMO