Potentially remove all those pesky .pyi files
Apparently, it is possible to encode pep484 type information directly into cython modules
It could be nice to remove all the redundant forward declarations...
Needs investigation, possibly we need to use a mypyc extension for validation in CI.
Edited by Tristan Van Berkom