import sorting
dynamic tool loading from setuptools entrypoints. See #8
typo in docstring of Tool.invoke()