Changed to use parsec.sepBy because that combinator doesn't get enough love