docs: def set_execution_context(self, execution_context):
          """Set the ExecutionContext this async is executing under."""
          if self._execution_context:
              raise errors.AlreadyInContextError
  
          self._execution_context = execution_context