defunc evaluation

Suggested-By: Xavier Hanin