Assuming this parsing function that parses fractions from a string:
What’s the benefit of implementing it using monads?
How does this align with the fact that the Parser constructor takes just a function?