[nondet]setting(:Name,
?Value)setting(Name, Value) only enumerates the settings
of the current module. All settings can be enumerated using
setting(Module:Name, Value). This predicate is det
if Name is ground.
existence_error(setting, Name)