Response Function Oracle
Parameters
the identifier that evaluation requests must carry to be served by this oracle; plays the role of the model identifier of a simulation model
the names of the responses the response function produces; requests may ask for any subset (an empty request set means all of them)
builds this oracle's response function against the oracle's stream provider, acquiring all randomness at construction
the number of response-function evaluations averaged into one replication (one observation); the default of 1 makes an observation a single raw evaluation. Must be at least 1.
the provider this oracle owns and positions; defaults to a fresh provider so that identically configured oracles reproduce each other exactly
the persistent sub-stream tape; supply one with a non-zero initial position to give a concurrent member its own block of randomness