Added monad methods to set using a default of HashSet
Fixed compilation by changing from Monad to SetMonad