If you don't understand why the lambda form is necessary (the "fun
x" part), you need to look again at the type of `bind`.
Some examples of associativity in the option monad:
If you don't understand why the lambda form is necessary (the "fun
x" part), you need to look again at the type of `bind`.
Some examples of associativity in the option monad: