# Functions
NewFetcher constructor for Fetcher.
# Variables
ErrNotFound returns when puzzle input is not yet unlocked or invalid date passed.
ErrUnauthorized returns when session is empty or invalid.
# Interfaces
Fetcher is an input get client.
IHTTPClient provides the interface for custom HTTP client implementations.