# Functions
GetEdgegridConfig gets configuration from .edgerc file.
GetEdgercPath returns the location of edgerc credential file or "~/.edgerc" if not found.
GetEdgercSection returns the section in edgerc credential file or "default" if not found.
GetSession retrieves a session.Session from context It panics if session is not found, as we should ensure that session is always in context - if it is not, then it is an implementation error.
InitializeSession prepares a session.Session interface based on edgerc config.
WithSession puts a session.Session in context.