The Revolver Connection.
This module provides a struct that will be used throughout the connection life-cycle.