gods im so bad at haskell anymore. i spent like 20 minutes trying to turn json of the form
[ groupStart, element, element, element, groupStart, element, element, element ]
into a datastructer of the form
data Group = Group { elements :: [Element], otherFields ... }
newtype GroupList = GroupList [Group]
-- and then parse json into a GroupList
and i could not figure it out
