This commit implement the proper stuff to decorate the new coroutine style implemented by Python3.5 and their new statments, making the canonical `profile` decorator compatible. To hide incompatible 3.5 statements between versions. The idea is be able to run all Python versions, since 2.X to 3.5 without break the current behaviour. The Python 3.5 specific code is hidden into private files that will be imported only in 3.5 environments.
Latest commit bd02feb
Oct 5, 2016