# Functions
CancelableDownload performs an http request and allows for it to be canceled at any time.
New returns a new canceller with the parent context.
NewHTTPRequestCanceller returns a new HTTPRequestCanceller struct.
# Structs
Canceller is a simple wrapper for a cancellable context which makes the associated context.CancelFunc more easily accessible.
HTTPRequestCanceller tracks a cancelable operation.