# Functions
ContextWithOptions adds options to context.
ContextWithSession adds session to context.
OptionsFromContext extracts options from context.
Run runs puzzle solving for passed year/day date.
SessionFromContext extracts session from context.
# Variables
ErrUnauthorized returns when session is empty or invalid.