File name containing the data.
Callable which accepts a file name and returns its contents as some D value.
Callable which performs the reverse operation, writing the value to the file.
When to save changes to the data to disk.
When to reload data from disk.
Wraps some data stored in a file on disk.