# Functions
NewFileRepository creates a new FileRepository instance.
NewHTTPRepository creates a new HTTPRepository instance.
NewInMemoryRepository creates a new InMemoryRepository instance.
# Structs
FileRepository implements a simple wrapper around golang's filesystem interface libraries.
HTTPRepository implements a proxy for interacting with remote resources using golang's net/http library.
InMemoryRepository implements an in-memory version of the repository.Repository type.