 the values in
the input parameter.  Most functions in most resources have no need to
modify the output <code>ReqData</code> and can simply pass along the
one received as input.  However, in some cases a resource will need to
make some update to the response other than that implied by
<code>Result</code> and in those cases it should use the
<code>wrq</code> module to build a modified <code>ReqData</code> from
the original one for the return value.

</p>
<p>

A couple of nonstandard types are assumed here:

