Match or generate a sequence of Element where each pair of elements
is separated by Sep. When parsing, a matched Sep commits. The
final element is not committed. More formally, it matches the
following sequence:
(Element, (Sep,Element)*)?
See also sequence//5.