Learning python virtual machine bytecode and use it in python usage: @let( {'a':1,'b':2 } ) def add(): return a + b print( add ) print( add() ) @check def add(a:int,b:int) -> int: return a + b print( add(1,'2') )