Towards a monadic solution.
Towards a monadic solution.
Towards a monadic solution.
Towards a monadic solution.