# Functions
New returns an empty in-memory store.
NewFromObject returns a new in-memory store from the supplied data object.
NewFromObjectWithOpts returns a new in-memory store from the supplied data object, with the options passed.
NewFromReader returns a new in-memory store from a reader that produces a JSON serialized object.
NewFromReader returns a new in-memory store from a reader that produces a JSON serialized object, with extra options.
NewWithOpts returns an empty in-memory store, with extra options passed.
OptReturnASTValuesOnRead sets whether data values added to the store should be eagerly converted to AST values, which are then returned on read.
OptRoundTripOnWrite sets whether incoming objects written to store are round-tripped through JSON to ensure they are serializable to JSON.
# Type aliases
An Opt modifies store at instantiation.