here's the definition of the FSM class: ```python class FSM: def __init__(self, state, encoding, decoding): self.state = state self.encoding = encoding self.decoding = decoding def ongoing(self, name): if name not in self.encoding: self.encoding[name] = len(self.encoding) return Operator("==", [self.state, self.encoding[name]], src_loc_at=0) ```