is_function() added