RE: fundeps for extended Monad definition