Support ``type`` callbacks (e.g. ``int``, ``float``, ``str``, etc) by only passing a single callback argument when invoking the callback.
Release v2.3.0.
Prioritize argcount for types over argspec. Move varargs check to main logic tree.
Update requirements package versions.
Drop testing support for Python 3.2.