AbstractInplaceFunction: implement Converter method
AbstractOutputFunction: check for null output

Specifically, when compute(in, out) is called, the out might be null.
We want to always handle this case intelligently.