ExecutionContext is the most basic context for control flow in ProtoFlux. It establishes the concept of impulses (along with async control flow) and writes (but only to a ProtoFlux-specific value store, such as a Local or Store).