 [nondet]setting(:Name, 
?Value)
[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)