fix: add mypy checking + 'py.typed' file (#290)

6 files changed