WhenSignaturedoesn't have any templated types anymore (Signature<>), we got all our input values packed in "InArgs", so it's time to compute our operation and set the outputs. To do so, we use Apply templated with the LastOutputIndex, and go backwards (last output to first output).