All class maked with new_type() function return a coroutine when are iterated and return an Function object when called'
ensure that the operation is executed and add test cases for type checking
show the importation of the gentools library