@@ -436,7 +436,7 @@ parseNullBinder = C.lexeme (P.char '_' *> P.notFollowedBy C.identLetter) *> retu
436parseIdentifierAndBinder :: P.Parsec String ParseState (String, Binder)
436parseIdentifierAndBinder :: P.Parsec String ParseState (String, Binder)
437parseIdentifierAndBinder = do
437parseIdentifierAndBinder = do
438 name <- C.lexeme (C.identifierName <|> C.stringLiteral)
438 name <- C.lexeme (C.identifierName <|> C.stringLiteral)
439− _ <- C.lexeme $ C.indented *> P.char '='
439+ _ <- C.lexeme $ C.indented *> (P.char '=' <|> P.char ':')
440 binder <- C.indented *> parseBinder
440 binder <- C.indented *> parseBinder
441 return (name, binder)
441 return (name, binder)