Testing a ListMonad and the extension methods added to List from the monad.