"Optional" in-place output arguments

I will have to think very hard on how callbacks can be key to what I want to do.

Thanks!