Optional formatter configuration. Reserved for future extensions
such as a custom NULL marker (issue #52); v1 callers can pass
FormatOptions::default() via format_result without losing
functionality.
Render a QueryResult into the requested output format with explicit
FormatOptions. Entry point for callers that need to override
formatter behaviour (e.g. custom NULL marker — issue #52).