map2 will allow ups to avoid partial function applications
Fix map2 and use it in The Decider