_ -> Atom atom
parseNumber :: Parser LispVal
-parseNumber = many1 digit >>= \ ds ->
- let a = read ds
- in return $ Number a
+parseNumber = do ds <- many1 digit
+ let a = read ds
+ return $ Number a
parseExpr :: Parser LispVal
parseExpr = parseString