Implement return values and writing to Out<T> variables.