In Deriscope terminology, a Deriscope Function refers to an operation that produces a certain result after it has been fed with a set of input parameters.
Each Deriscope Function is defined within the scope of a certain and may be either a or a .
In addition, every Deriscope Function is also available within the scope of any of the Deriscope Type where that Deriscope Function is originally defined.
For example, the is a Deriscope Function defined within the Deriscope Type and is therefore accessible through any subtype of Tradable.
That Deriscope Function is capable of calculating the price of a financial instrument provided it is fed with the appropriate input, which in this case comprises the instrument definition, market data and model assumptions.