Control.Applicative.Combinators.NonEmpty
some
endBy1
someTill
sepBy1
sepEndBy1