take effects off map ctor function
take effects off map ctor function

couldn’t work out how to avoid double wrapping of effects doing this so taking it out just to make progress and will revisit

also reverted the Maybe on the optional function parameter for same reasons of general monadic confuzzlement

afcondon/purescript-d3v4,afcondon/psd3-example,afcondon/purescript-d3v4