This module maintains the parameter specification classes.
These are used for function, lambdas, generators. They are also a factory
for the respective variable objects. One of the difficulty of Python and
its parameter parsing is that they are allowed to be nested like this:
Much like in assignments, which are very similar to parameters, except
that parameters may also be assigned from a dictionary, they are no less(more...)