Since only some flags are module local, we should be careful to document when a flag is so. E.g., under the
double_quotes flag, it says
> This flag determines how double quoted strings are read by Prolog and is ---like character_escapes and back_quotes--- maintained for each module
but this fact isn't mentioned in the documentation for
It might be good to just include a note on every flag, saying whether it is global or local to a module.