ProgrammableSystemTransactionBlock is identical to ProgrammableTransactionBlock, but graphql does not allow multiple variants with the same type.