Enable users to pass options to preserve JSON formatting. Veriadic Functional options can be used to keep current APIs intact.