Experimented with removing dependency on monad-operational.
Revert "Experimented with removing dependency on monad-operational."

This reverts commit e51297ea7b1ebea489b64c2f94a92a2302e45522.

Significant performance degredation.