version 1 . Packet = Turn / Error / Extension . Extension = < @label any @fields [any ...]> . Error = . Assertion = any . Handle = int . Event = Assert / Retract / Message / Sync . Oid = int . Turn = [TurnEvent ...]. TurnEvent = [@oid Oid @event Event]. Assert = . Retract = . Message = . Sync = .