`which(io, f, args)`

I'm in a situation where I can't get output from `which`. It seems like it should accept an `IO` parameter instead of just printing to `STDOUT`.

To be honest, I'd also really like to see it return a reference to the function that would be called.