export type TrackedBody = { type: 'empty' } | { type: 'cell', cell: string } | { type: 'text', text: string } | { type: 'known', value: any } export type TrackedMessage = { type: 'external-in', to: string, body: TrackedBody } | { type: 'external-out', to: string | null } | { type: 'internal', from: string, to: string, value: bigint, bounce: boolean, body: TrackedBody };