@@ -182,7 +182,7 @@ parseTypeClassDeclaration = do
182182 return implies
183183 className <- indented *> properName
184184 idents <- P.many (indented *> kindedIdent)
185− members <- P.option [] . P.try $ do
185+ members <- P.option [] $ do
186186 indented *> reserved "where"
187187 indented *> mark (P.many (same *> positioned parseTypeDeclaration))
188188 return $ TypeClassDeclaration className idents implies members
@@ -206,7 +206,7 @@ parseInstanceDeclaration = do
206206parseTypeInstanceDeclaration :: TokenParser Declaration
207207parseTypeInstanceDeclaration = do
208208 instanceDecl <- parseInstanceDeclaration
209− members <- P.option [] . P.try $ do
209+ members <- P.option [] $ do
210210 indented *> reserved "where"
211211 mark (P.many (same *> positioned parseValueDeclaration))
212212 return $ instanceDecl (ExplicitInstance members)