-- BEGINWAIT -- ENDWAIT -- BEGININFO -- TYPE|5|6 ℕ -- ACK -- IDENTIFIER|5|6 a -- ACK -- TYPE|5|8 ℕ → ℕ → ℕ -- ACK -- SYMBOL|5|8 + -- ACK -- TYPE|5|10 num → ℕ -- ACK -- IDENTIFIER|5|10 nat.of_num -- ACK -- TYPE|5|17 num -- ACK -- IDENTIFIER|5|17 b -- ACK -- ENDINFO -- BEGININFO STALE -- TYPE|6|6 num → num → num -- ACK -- OVERLOAD|6|6 add -- num.add -- ACK -- TYPE|6|10 ℕ -- ACK -- IDENTIFIER|6|10 a -- ACK -- TYPE|6|12 bool -- ACK -- IDENTIFIER|6|12 c -- ACK -- ENDINFO