Now that we have specs can we have a S.map that works on mutliple types.
If S.map could inspect
type.specs.functor to find what/how to map over that type, maybe!
If there's no specs, it's not a stag, but we could have some sugar that checks if its a list or an object and dispatches to a corresponding function, much like other libs.
I think it's good to use
Maybe.map in an untyped language to give the reader a chance to follow along, but having S.map dynamic dispatch would be super cool and useful.