reinterpret
Changes the type of the returned document, with no type-safety.
End-users should not need to call this function. This function is provided to allow stages to change the return document. No type verifications are made, it is solely the responsibility of the caller to ensure that the declared return type corresponds to the reality.
See also
Add a new stage to this pipeline.