:: Eq a => [a] -> [a] -> [a] -> [a] package:parser-combinators

between open close p parses open, followed by p and close. Returns the value returned by p.
braces = between (symbol "{") (symbol "}")