Added typeclass for monads supporting a random coin toss operation