Simplifications and optimizations of how parameters are handled
Benachmark param_benchmark.py:
# v1.3.3-129-g7462481d
consts 11.5 ms
args 20.2 ms
params 33.0 ms
subs 139. ms
# v1.3.3-134-gdca58b01
consts 11.0 ms
args 18.3 ms
params 24.0 ms
substitute 24.0 ms
Closes #228 (closed)