Tools for Augmented Pure Python transition

https://snapshot.org/#/hbot-ip.eth/proposal/0x7785a6c607638f733dabc12a238cc3fd68324ba668c97816f93a68b1f8502f4e

The proposal is to facilitate bridging the gap between performance gains of Cython and coding readability and maintenance of Python

The rationale is that often a debugging activity stumbles upon a cython module that cannot be easily interacted with (add print, recompile, etc…). It is sometimes convenient to quickly change that cython into Pure Python

Another rationale is that it is often needed to reduce latency in some part of the code (looping over a oracle list of pairs, etc). Augmented Pure Python or Static Typing provide this benefit without compromising the ability to function in Pure Python mode by simply removing the compiled versions

This is NOT a change to HB code, but the addition of a convenient set of tools (change in setup.py and added clean_for_debug script) to navigate between the different modes of Python+Cython