# Structs
EnvVarTokenProvider takes names of env vars, that could hold string tokens.
# Interfaces
HTTPClient is used here instead of *http.Client Casting can be considered as safe.
TokenProvider will provide the tokens to be processed by the TokenProvider.
# Type aliases
StringToken is a string that behaves like a [StringTokenProvider].