Why does the tuple literal compile without a BUILD_TUPLE opcode while the list literal still emits BUILD_LIST?def f(): return (1, 2, 3) def g(): return [1, 2, 3]