# Functions
NewFakeFs returns a fake Filesystem that exists in-memory, useful for unit tests.
# Structs
DefaultFs implements Filesystem using same-named functions from "os" and "io/ioutil".
# Interfaces
File is an interface that we can use to mock various filesystem operations typically accessed through the File object from the "os" package.
Filesystem is an interface that we can use to mock various filesystem operations.