- The undocumented (and untested) argument `dispatch(..., pre_call=x)` was broken; fixing because at least one important app depends on it (issue #63).