Resolve "Cannot compile on GHC 8.8+"
The fail
method for Monad
has been removed in ghc
8.8, as seen here.
This MR implements the conditional compilation command that is suggested as a possible fix here, linked from the wiki entry mentioned earlier.
Closes #6 (closed)