-- //     [16] group ::= '(' space? list?  space? ')'

group = (trimSpaces $ parens (try list <|> return [])) <?> "group"
group = (trimSpaces $ parens (try list <|> return [])) <?> "group"
group = (trimSpaces $ parens (try list <|> return [])) <?> "group"