Add a util/exec interface for testing execs.

Peeled off from ip-per-service
I can make this a value receiver, if it makes you happier.  Done