Can you pass in an operation like \"divide by 2\" or \"subtract 1\" using just a partially applied operator, where \"add 1\" looks like this:
List.map ((+) 1
You could write a flip function, something like:
let flip f x y = f y x List.map (flip (-) 1) [2;4;6]
I may have the syntax wrong, I'm not terribly fluent in F#.