updatedWith: first cut

- what should I call DepFn2F ?
- should I squash commits ?
- anything else ?

thanks :-)