2 0 LOAD_BUILD_CLASS
2 LOAD_CONST 0 (<code object Foo at 0x2b1a87f49540, file "<dis>", line 2>)
4 LOAD_CONST 1 ('Foo')
6 MAKE_FUNCTION 0
8 LOAD_CONST 1 ('Foo')
10 CALL_FUNCTION 2
12 STORE_NAME 0 (Foo)
14 LOAD_CONST 2 (None)
16 RETURN_VALUE
Disassembly of <code object Foo at 0x2b1a87f49540, file "<dis>", line 2>:
2 0 LOAD_NAME 0 (__name__)
2 STORE_NAME 1 (__module__)
4 LOAD_CONST 0 ('Foo')
6 STORE_NAME 2 (__qualname__)
8 SETUP_ANNOTATIONS
3 10 LOAD_NAME 3 (int)
12 LOAD_NAME 4 (__annotations__)
14 LOAD_CONST 1 ('x')
16 STORE_SUBSCR
4 18 LOAD_CONST 2 (None)
20 RETURN_VALUE