# Functions
EnsureWritable checks whether the given directory is writable to the current user, and return an error, if it is not.
# Structs
SystemClock returns system time.
# Interfaces
Clock allows to mock time.Now() in tests.
# Type aliases
MockClock returns a canned time.