Calls @func for each key-value pair of @settings.
the function to call
user data for @func
See Implementation
Calls @func for each key-value pair of @settings.