Because Smac is an interpreter, a function is a real object and it is possible to access to information about it at run time: