Fix `fun1'`.

Problem was the code `((-) 2)`. Partial currying of the `-` operator does weird things. Replacing with `subtract` fixes behavior.