export interface Operation { operator: string; args: Record; onResult?: { onTruthy?: Operation; onFalsy?: Operation; }; onError?: Operation; }