Optionally allow semicolons before the first clause in a (co)definition