Show execution time in 4 decimals.
Allow iterator callbacks without arguments.

This means that callback methods (e.g. `on_int`) don't have to specify unused
method arguments.
Removed various unused method arguments.
Generate argument names when the names are missing
Generated a definition for Zlib.