remove coerce and leave only xcoerce
move numeric coerce for arithmetic to its own special HOF