# Functions
CancelContext - optionally provide a context that, when canceled will preclude the event from running.
FromContext - returns EventFactory from context.
NewClient - creates a new begin chain element.
NewServer - creates a new begin chain element.
WithReselect - optionally clear Mechanism and NetworkServiceName to force reselect.
WithReselectFunc - sets a function for changing request parameters on reselect.
# Variables
DefaultReselectFunc - default ReselectFunc.
ReselectWithSameEndpointFunc - reselect function that doesn't clean NSE name.
# Interfaces
EventFactory - allows firing off a Request or Close event from midchain.
# Type aliases
ClientOption - begin client option.
Option - event factory option.
ReselectFunc - function for changing request parameters on reselect.