# Functions
New creates a new object that implements the Storage interface in an on-disk directory.
WithDirectory allows specifying a base directory to use.
WithSkipCleanup causes FileStorage cleanup to be a no-op, useful for inspecting state after the fact.
# Type aliases
Option is a function that takes in an options struct and sets values or returns an error.