(... cont) Data.Set no Functor/Monad instance

…and comments like these:

now have me thinking about:

and:

along with my response to the latter: