# Functions
NewFakeOS creates a FakeOS.
# Structs
CalledDetail is the struct contains called function name and arguments.
FakeOS mocks out certain OS calls to avoid perturbing the filesystem If a member of the form `*Fn` is set, that function will be called in place of the real call.