Support list labels on the recursive atom in a left-recursive rule (fixes #677)