Optional
depthDepth identifier can be used to share the current depth between several instances.
By default, if not specified, each instance of option will have its own depth. In other words: you can have depth=1 in one while you have depth=100 in another one.
Optional
depthWhile going deeper and deeper within a recursive structure (see letrec), this factor will be used to increase the probability to generate nil.
Optional
freqThe probability to build a nil value is of 1 / freq
Optional
maxMaximal authorized depth. Once this depth has been reached only nil will be used.
Optional
nilThe nil value
Constraints to be applied on option
Remarks
Since 2.2.0