Tweak signature of {set,modify}F

Follow up to #97. Without this tweak, Scalac complains during function composition.

Example:
```scala
a.setF(3) compose b.setF("hi")
```
Do you know what is the difference in type signature?