Add function.__call__