# Functions
RefreshTokenSource returns a new oauth2.TokenSource using the oauth2.Token passed that automatically refreshes the token everytime it expires.
RefreshTokenSourceWriter returns a new oauth2.TokenSource using the oauth2.Token passed that automatically refreshes the token everytime it expires.
RequestLiveToken does a login request for Microsoft Live Connect using device auth.
RequestLiveTokenWriter does a login request for Microsoft Live Connect using device auth.
RequestMinecraftChain requests a fully processed Minecraft JWT chain using the XSTS token passed, and the ECDSA private key of the client.
RequestXBLToken requests an XBOX Live auth token using the passed Live token pair.
WriterTokenSource returns a new oauth2.TokenSource which, like TokenSource, uses device auth to get a code.
# Variables
TokenSource holds an oauth2.TokenSource which uses device auth to get a code.