States of the FxaAccountManager.
An account manager which encapsulates various internal details of an account lifecycle and provides an observer interface along with a public API for interacting with an account. The internal state machine abstracts over state space as exposed by the fxaclient library, not the internal states experienced by lower-level representation of a Firefox Account; those are opaque to us.
A global registry for propagating AuthException errors. Components such as SyncManager and FxaDeviceRefreshManager may encounter authentication problems during their normal operation, and this registry is how they inform FxaAccountManager that these errors happened.