summary: migrate `opts` to native kwargs
This has the added benefit of unconfusing PyCharm- it thought `opts` in the
nested functions were str based for some reason.
# name space package to host third party extensionsimport pkgutil__path__ = pkgutil.extend_path(__path__, __name__)