type ParsedAddressLookupTableInstruction<TProgram> =
| {
instructionType: CreateLookupTable;
} & ParsedCreateLookupTableInstruction<TProgram>
| {
instructionType: FreezeLookupTable;
} & ParsedFreezeLookupTableInstruction<TProgram>
| {
instructionType: ExtendLookupTable;
} & ParsedExtendLookupTableInstruction<TProgram>
| {
instructionType: DeactivateLookupTable;
} & ParsedDeactivateLookupTableInstruction<TProgram>
| {
instructionType: CloseLookupTable;
} & ParsedCloseLookupTableInstruction<TProgram>;