Added new argument type 'function'