interpreter: 3.13.14 (main, Jun 11 2026, 04:04:46) [MSC v.1944 64 bit (AMD64)]
========================================================================
### function+defaults
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               5 ((2,))
              LOAD_CONST               1 (3)
              LOAD_CONST               2 (('c',))
              BUILD_CONST_KEY_MAP      1
              LOAD_CONST               3 (<code object f at 0x000002D8D6CAE170, file "<function+defaults>", line 1>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE   2 (kwdefaults)
              SET_FUNCTION_ATTRIBUTE   1 (defaults)
              STORE_NAME               0 (f)
              RETURN_CONST             4 (None)

  --- code object: 'f' (argcount=2 posonly=0 kwonly=1 flags=0xf)
      freevars=() cellvars=()
  1           RESUME                   0

  2           LOAD_FAST_LOAD_FAST      1 (a, b)
              BINARY_OP                0 (+)
              RETURN_VALUE

========================================================================
### lambda
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               3 ((1,))
              LOAD_CONST               1 (<code object <lambda> at 0x000002D8D6CAE870, file "<lambda>", line 1>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE   1 (defaults)
              STORE_NAME               0 (g)
              RETURN_CONST             2 (None)

  --- code object: '<lambda>' (argcount=2 posonly=0 kwonly=0 flags=0x3)
      freevars=() cellvars=()
  1           RESUME                   0
              LOAD_FAST_LOAD_FAST      1 (x, y)
              BINARY_OP                5 (*)
              RETURN_VALUE

========================================================================
### decorator
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (0)
              LOAD_CONST               1 (None)
              IMPORT_NAME              0 (functools)
              STORE_NAME               0 (functools)

  2           LOAD_NAME                0 (functools)
              LOAD_ATTR                2 (cache)

  3           LOAD_CONST               2 (<code object h at 0x000002D8D6CA8100, file "<decorator>", line 2>)
              MAKE_FUNCTION

  2           CALL                     0

  3           STORE_NAME               2 (h)
              RETURN_CONST             1 (None)

  --- code object: 'h' (argcount=0 posonly=0 kwonly=0 flags=0x3)
      freevars=() cellvars=()
  2           RESUME                   0

  3           RETURN_CONST             0 (None)

========================================================================
### class
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_BUILD_CLASS
              PUSH_NULL
              LOAD_CONST               0 (<code object A at 0x000002D8D6CE9730, file "<class>", line 1>)
              MAKE_FUNCTION
              LOAD_CONST               1 ('A')
              LOAD_NAME                0 (B)
              LOAD_NAME                1 (M)
              LOAD_CONST               2 (('metaclass',))
              CALL_KW                  4
              STORE_NAME               2 (A)
              RETURN_CONST             3 (None)

  --- code object: 'A' (argcount=0 posonly=0 kwonly=0 flags=0x0)
      freevars=() cellvars=('__class__',)
  --           MAKE_CELL                0 (__class__)

   1           RESUME                   0
               LOAD_NAME                0 (__name__)
               STORE_NAME               1 (__module__)
               LOAD_CONST               0 ('A')
               STORE_NAME               2 (__qualname__)
               LOAD_CONST               1 (1)
               STORE_NAME               3 (__firstlineno__)

   2           LOAD_CONST               1 (1)
               STORE_NAME               4 (x)

   3           LOAD_FAST                0 (__class__)
               BUILD_TUPLE              1
               LOAD_CONST               2 (<code object m at 0x000002D8D6CF8B70, file "<class>", line 3>)
               MAKE_FUNCTION
               SET_FUNCTION_ATTRIBUTE   8 (closure)
               STORE_NAME               5 (m)
               LOAD_CONST               3 (())
               STORE_NAME               6 (__static_attributes__)
               LOAD_FAST                0 (__class__)
               COPY                     1
               STORE_NAME               7 (__classcell__)
               RETURN_VALUE

    --- code object: 'm' (argcount=1 posonly=0 kwonly=0 flags=0x3)
        freevars=('__class__',) cellvars=()
  --           COPY_FREE_VARS           1

   3           RESUME                   0

   4           LOAD_GLOBAL              0 (super)
               LOAD_DEREF               1 (__class__)
               LOAD_FAST                0 (self)
               LOAD_SUPER_ATTR          5 (m + NULL|self)
               CALL                     0
               RETURN_VALUE

========================================================================
### fstring
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (1)
              STORE_NAME               0 (a)

  2           LOAD_CONST               1 ('v=')
              LOAD_NAME                0 (a)
              CONVERT_VALUE            2 (repr)
              LOAD_CONST               2 ('>5')
              FORMAT_WITH_SPEC
              BUILD_STRING             2
              STORE_NAME               1 (s)

  3           LOAD_NAME                0 (a)
              FORMAT_SIMPLE
              LOAD_CONST               3 (' and ')
              LOAD_NAME                0 (a)
              FORMAT_SIMPLE
              BUILD_STRING             3
              STORE_NAME               2 (t)
              RETURN_CONST             4 (None)

========================================================================
### str_format_pct
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (1)
              STORE_NAME               0 (a)
              LOAD_CONST               1 ('v=')

  2           LOAD_NAME                0 (a)
              CONVERT_VALUE            1 (str)
              FORMAT_SIMPLE
              BUILD_STRING             2
              STORE_NAME               1 (s)
              RETURN_CONST             2 (None)

========================================================================
### listcomp
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
   0           RESUME                   0

   1           LOAD_NAME                0 (range)
               PUSH_NULL
               LOAD_CONST               0 (3)
               CALL                     1
               GET_ITER
               LOAD_FAST_AND_CLEAR      0 (i)
               SWAP                     2
       L1:     BUILD_LIST               0
               SWAP                     2
               GET_ITER
       L2:     FOR_ITER                16 (to L5)
               STORE_FAST_LOAD_FAST     0 (i, i)
               TO_BOOL
       L3:     POP_JUMP_IF_TRUE         2 (to L4)
               JUMP_BACKWARD           11 (to L2)
       L4:     LOAD_FAST                0 (i)
               LOAD_CONST               1 (2)
               BINARY_OP                5 (*)
               LIST_APPEND              2
               JUMP_BACKWARD           18 (to L2)
       L5:     END_FOR
               POP_TOP
       L6:     SWAP                     2
               STORE_FAST               0 (i)
               STORE_NAME               1 (x)
               RETURN_CONST             2 (None)

  --   L7:     SWAP                     2
               POP_TOP

   1           SWAP                     2
               STORE_FAST               0 (i)
               RERAISE                  0
ExceptionTable:
  L1 to L3 -> L7 [2]
  L4 to L6 -> L7 [2]

========================================================================
### dictcomp
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
   0           RESUME                   0

   1           LOAD_NAME                0 (items)
               GET_ITER
               LOAD_FAST_AND_CLEAR      0 (k)
               LOAD_FAST_AND_CLEAR      1 (v)
               SWAP                     3
       L1:     BUILD_MAP                0
               SWAP                     2
               GET_ITER
       L2:     FOR_ITER                 7 (to L3)
               UNPACK_SEQUENCE          2
               STORE_FAST_STORE_FAST    1 (k, v)
               LOAD_FAST_LOAD_FAST      1 (k, v)
               MAP_ADD                  2
               JUMP_BACKWARD            9 (to L2)
       L3:     END_FOR
               POP_TOP
       L4:     SWAP                     3
               STORE_FAST               1 (v)
               STORE_FAST               0 (k)
               STORE_NAME               1 (d)
               RETURN_CONST             0 (None)

  --   L5:     SWAP                     2
               POP_TOP

   1           SWAP                     3
               STORE_FAST               1 (v)
               STORE_FAST               0 (k)
               RERAISE                  0
ExceptionTable:
  L1 to L4 -> L5 [3]

========================================================================
### setcomp
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
   0           RESUME                   0

   1           LOAD_NAME                0 (range)
               PUSH_NULL
               LOAD_CONST               0 (3)
               CALL                     1
               GET_ITER
               LOAD_FAST_AND_CLEAR      0 (i)
               SWAP                     2
       L1:     BUILD_SET                0
               SWAP                     2
               GET_ITER
       L2:     FOR_ITER                 4 (to L3)
               STORE_FAST_LOAD_FAST     0 (i, i)
               SET_ADD                  2
               JUMP_BACKWARD            6 (to L2)
       L3:     END_FOR
               POP_TOP
       L4:     SWAP                     2
               STORE_FAST               0 (i)
               STORE_NAME               1 (s)
               RETURN_CONST             1 (None)

  --   L5:     SWAP                     2
               POP_TOP

   1           SWAP                     2
               STORE_FAST               0 (i)
               RERAISE                  0
ExceptionTable:
  L1 to L4 -> L5 [2]

========================================================================
### genexpr
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (<code object <genexpr> at 0x000002D8D6CF8D50, file "<genexpr>", line 1>)
              MAKE_FUNCTION
              LOAD_NAME                0 (range)
              PUSH_NULL
              LOAD_CONST               1 (3)
              CALL                     1
              GET_ITER
              CALL                     0
              STORE_NAME               1 (g)
              RETURN_CONST             2 (None)

  --- code object: '<genexpr>' (argcount=1 posonly=0 kwonly=0 flags=0x23)
      freevars=() cellvars=()
   1           RETURN_GENERATOR
               POP_TOP
       L1:     RESUME                   0
               LOAD_FAST                0 (.0)
               GET_ITER
       L2:     FOR_ITER                 6 (to L3)
               STORE_FAST_LOAD_FAST    17 (i, i)
               YIELD_VALUE              0
               RESUME                   5
               POP_TOP
               JUMP_BACKWARD            8 (to L2)
       L3:     END_FOR
               POP_TOP
               RETURN_CONST             0 (None)

  --   L4:     CALL_INTRINSIC_1         3 (INTRINSIC_STOPITERATION_ERROR)
               RERAISE                  1
ExceptionTable:
  L1 to L4 -> L4 [0] lasti

========================================================================
### for_else
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (range)
              PUSH_NULL
              LOAD_CONST               0 (3)
              CALL                     1
              GET_ITER
      L1:     FOR_ITER                12 (to L3)
              STORE_NAME               1 (i)

  2           LOAD_NAME                1 (i)
              TO_BOOL
              POP_JUMP_IF_TRUE         2 (to L2)
              JUMP_BACKWARD           12 (to L1)

  3   L2:     POP_TOP
              RETURN_CONST             1 (None)

  1   L3:     END_FOR
              POP_TOP

  5           RETURN_CONST             1 (None)

========================================================================
### while_else
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1   L1:     LOAD_NAME                0 (x)
              TO_BOOL
              POP_JUMP_IF_FALSE        2 (to L2)

  2           JUMP_BACKWARD            9 (to L1)

  4   L2:     RETURN_CONST             0 (None)

========================================================================
### try_except_finally
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
   0            RESUME                   0

   1            NOP

   2    L1:     LOAD_NAME                0 (a)
                PUSH_NULL
                CALL                     0
                POP_TOP

   8    L2:     LOAD_NAME                1 (d)
                PUSH_NULL
                CALL                     0
                POP_TOP

  10    L3:     LOAD_NAME                3 (e)
                PUSH_NULL
                CALL                     0
                POP_TOP
                RETURN_CONST             0 (None)

  --    L4:     PUSH_EXC_INFO

   3            LOAD_NAME                2 (ValueError)
                CHECK_EXC_MATCH
                POP_JUMP_IF_FALSE       18 (to L8)
                STORE_NAME               3 (e)

   4    L5:     LOAD_NAME                4 (b)
                PUSH_NULL
                LOAD_NAME                3 (e)
                CALL                     1
                POP_TOP
        L6:     POP_EXCEPT
                LOAD_CONST               0 (None)
                STORE_NAME               3 (e)
                DELETE_NAME              3 (e)
                JUMP_BACKWARD_NO_INTERRUPT 27 (to L3)

  --    L7:     LOAD_CONST               0 (None)
                STORE_NAME               3 (e)
                DELETE_NAME              3 (e)
                RERAISE                  1

   5    L8:     LOAD_NAME                5 (Exception)
                CHECK_EXC_MATCH
                POP_JUMP_IF_FALSE       10 (to L10)
                POP_TOP

   6            LOAD_NAME                6 (c)
                PUSH_NULL
                CALL                     0
                POP_TOP
        L9:     POP_EXCEPT
                JUMP_BACKWARD_NO_INTERRUPT 45 (to L3)

   5   L10:     RERAISE                  0

  --   L11:     COPY                     3
                POP_EXCEPT
                RERAISE                  1
       L12:     PUSH_EXC_INFO

  10            LOAD_NAME                3 (e)
                PUSH_NULL
                CALL                     0
                POP_TOP
                RERAISE                  0

  --   L13:     COPY                     3
                POP_EXCEPT
                RERAISE                  1
ExceptionTable:
  L1 to L2 -> L4 [0]
  L2 to L3 -> L12 [0]
  L4 to L5 -> L11 [1] lasti
  L5 to L6 -> L7 [1] lasti
  L6 to L7 -> L12 [0]
  L7 to L9 -> L11 [1] lasti
  L9 to L10 -> L12 [0]
  L10 to L11 -> L11 [1] lasti
  L11 to L12 -> L12 [0]
  L12 to L13 -> L13 [1] lasti

========================================================================
### with_as
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
   0            RESUME                   0

   1            LOAD_NAME                0 (open)
                PUSH_NULL
                LOAD_NAME                1 (p)
                CALL                     1
                BEFORE_WITH
        L1:     STORE_NAME               2 (f)
                LOAD_NAME                3 (q)
                PUSH_NULL
                CALL                     0
                BEFORE_WITH
        L2:     STORE_NAME               4 (g)

   2            LOAD_NAME                2 (f)
                LOAD_ATTR               11 (read + NULL|self)
                CALL                     0
                STORE_NAME               6 (data)

   1    L3:     LOAD_CONST               0 (None)
                LOAD_CONST               0 (None)
                LOAD_CONST               0 (None)
                CALL                     2
                POP_TOP
        L4:     LOAD_CONST               0 (None)
                LOAD_CONST               0 (None)
                LOAD_CONST               0 (None)
                CALL                     2
                POP_TOP
                RETURN_CONST             0 (None)
        L5:     PUSH_EXC_INFO
                WITH_EXCEPT_START
                TO_BOOL
                POP_JUMP_IF_TRUE         1 (to L6)
                RERAISE                  2
        L6:     POP_TOP
        L7:     POP_EXCEPT
                POP_TOP
                POP_TOP
                JUMP_BACKWARD_NO_INTERRUPT 23 (to L4)

  --    L8:     COPY                     3
                POP_EXCEPT
                RERAISE                  1

   1    L9:     PUSH_EXC_INFO
                WITH_EXCEPT_START
                TO_BOOL
                POP_JUMP_IF_TRUE         1 (to L10)
                RERAISE                  2
       L10:     POP_TOP
       L11:     POP_EXCEPT
                POP_TOP
                POP_TOP
                RETURN_CONST             0 (None)

  --   L12:     COPY                     3
                POP_EXCEPT
                RERAISE                  1
ExceptionTable:
  L1 to L2 -> L9 [1] lasti
  L2 to L3 -> L5 [2] lasti
  L3 to L4 -> L9 [1] lasti
  L5 to L7 -> L8 [4] lasti
  L7 to L9 -> L9 [1] lasti
  L9 to L11 -> L12 [3] lasti

========================================================================
### async_with_for
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (<code object go at 0x000002D8D6B7E170, file "<async_with_for>", line 1>)
              MAKE_FUNCTION
              STORE_NAME               0 (go)
              RETURN_CONST             1 (None)

  --- code object: 'go' (argcount=1 posonly=0 kwonly=0 flags=0x83)
      freevars=() cellvars=()
   1            RETURN_GENERATOR
                POP_TOP
        L1:     RESUME                   0

   2            LOAD_FAST                0 (x)
                BEFORE_ASYNC_WITH
                GET_AWAITABLE            1
                LOAD_CONST               0 (None)
        L2:     SEND                     3 (to L5)
        L3:     YIELD_VALUE              1
        L4:     RESUME                   3
                JUMP_BACKWARD_NO_INTERRUPT 5 (to L2)
        L5:     END_SEND
        L6:     STORE_FAST               1 (y)

   3            LOAD_FAST                1 (y)
                GET_AITER
        L7:     GET_ANEXT
                LOAD_CONST               0 (None)
        L8:     SEND                     3 (to L11)
        L9:     YIELD_VALUE              1
       L10:     RESUME                   3
                JUMP_BACKWARD_NO_INTERRUPT 5 (to L8)
       L11:     END_SEND
       L12:     STORE_FAST               2 (i)

   4            LOAD_FAST                2 (i)
                GET_AWAITABLE            0
                LOAD_CONST               0 (None)
       L13:     SEND                     3 (to L16)
       L14:     YIELD_VALUE              1
       L15:     RESUME                   3
                JUMP_BACKWARD_NO_INTERRUPT 5 (to L13)
       L16:     END_SEND
                POP_TOP
                JUMP_BACKWARD           21 (to L7)

   2   L17:     CLEANUP_THROW
       L18:     JUMP_BACKWARD_NO_INTERRUPT 27 (to L5)

   3   L19:     CLEANUP_THROW
       L20:     JUMP_BACKWARD_NO_INTERRUPT 18 (to L11)

   4   L21:     CLEANUP_THROW
       L22:     JUMP_BACKWARD_NO_INTERRUPT 10 (to L16)

   3   L23:     END_ASYNC_FOR

   2   L24:     LOAD_CONST               0 (None)
                LOAD_CONST               0 (None)
                LOAD_CONST               0 (None)
                CALL                     2
                GET_AWAITABLE            2
                LOAD_CONST               0 (None)
       L25:     SEND                     4 (to L29)
       L26:     YIELD_VALUE              1
       L27:     RESUME                   3
                JUMP_BACKWARD_NO_INTERRUPT 5 (to L25)
       L28:     CLEANUP_THROW
       L29:     END_SEND
                POP_TOP
                JUMP_FORWARD            26 (to L39)
       L30:     PUSH_EXC_INFO
                WITH_EXCEPT_START
                GET_AWAITABLE            2
                LOAD_CONST               0 (None)
       L31:     SEND                     4 (to L35)
       L32:     YIELD_VALUE              1
       L33:     RESUME                   3
                JUMP_BACKWARD_NO_INTERRUPT 5 (to L31)
       L34:     CLEANUP_THROW
       L35:     END_SEND
                TO_BOOL
                POP_JUMP_IF_TRUE         1 (to L36)
                RERAISE                  2
       L36:     POP_TOP
       L37:     POP_EXCEPT
                POP_TOP
                POP_TOP
                JUMP_FORWARD             3 (to L39)

  --   L38:     COPY                     3
                POP_EXCEPT
                RERAISE                  1

   5   L39:     LOAD_FAST                0 (x)
                GET_AITER
                LOAD_FAST_AND_CLEAR      2 (i)
                SWAP                     2
       L40:     BUILD_LIST               0
                SWAP                     2
       L41:     GET_ANEXT
                LOAD_CONST               0 (None)
       L42:     SEND                     4 (to L46)
       L43:     YIELD_VALUE              1
       L44:     RESUME                   3
                JUMP_BACKWARD_NO_INTERRUPT 5 (to L42)
       L45:     CLEANUP_THROW
       L46:     END_SEND
       L47:     STORE_FAST_LOAD_FAST    34 (i, i)
                LIST_APPEND              2
                JUMP_BACKWARD           13 (to L41)
       L48:     END_ASYNC_FOR
       L49:     SWAP                     2
                STORE_FAST               2 (i)
                RETURN_VALUE

  --   L50:     SWAP                     2
                POP_TOP

   5            SWAP                     2
                STORE_FAST               2 (i)
                RERAISE                  0

  --   L51:     CALL_INTRINSIC_1         3 (INTRINSIC_STOPITERATION_ERROR)
                RERAISE                  1
ExceptionTable:
  L1 to L3 -> L51 [0] lasti
  L3 to L4 -> L17 [3]
  L4 to L6 -> L51 [0] lasti
  L6 to L7 -> L30 [1] lasti
  L7 to L9 -> L23 [2]
  L9 to L10 -> L19 [4]
  L10 to L12 -> L23 [2]
  L12 to L14 -> L30 [1] lasti
  L14 to L15 -> L21 [4]
  L15 to L17 -> L30 [1] lasti
  L17 to L18 -> L51 [0] lasti
  L19 to L20 -> L23 [2]
  L21 to L22 -> L30 [1] lasti
  L23 to L24 -> L30 [1] lasti
  L24 to L26 -> L51 [0] lasti
  L26 to L27 -> L28 [2]
  L27 to L30 -> L51 [0] lasti
  L30 to L32 -> L38 [3] lasti
  L32 to L33 -> L34 [6]
  L33 to L37 -> L38 [3] lasti
  L37 to L40 -> L51 [0] lasti
  L40 to L41 -> L50 [2]
  L41 to L43 -> L48 [3]
  L43 to L44 -> L45 [5]
  L44 to L47 -> L48 [3]
  L47 to L49 -> L50 [2]
  L49 to L51 -> L51 [0] lasti

========================================================================
### generator
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (<code object gen at 0x000002D8D6CE8630, file "<generator>", line 1>)
              MAKE_FUNCTION
              STORE_NAME               0 (gen)
              RETURN_CONST             1 (None)

  --- code object: 'gen' (argcount=1 posonly=0 kwonly=0 flags=0x23)
      freevars=() cellvars=()
   1           RETURN_GENERATOR
               POP_TOP
       L1:     RESUME                   0

   2           LOAD_GLOBAL              1 (range + NULL)
               LOAD_FAST                0 (n)
               CALL                     1
               GET_ITER
       L2:     FOR_ITER                 7 (to L3)
               STORE_FAST               1 (i)

   3           LOAD_FAST                1 (i)
               YIELD_VALUE              0
               RESUME                   5
               POP_TOP
               JUMP_BACKWARD            9 (to L2)

   2   L3:     END_FOR
               POP_TOP

   4           RETURN_CONST             0 (None)

  --   L4:     CALL_INTRINSIC_1         3 (INTRINSIC_STOPITERATION_ERROR)
               RERAISE                  1
ExceptionTable:
  L1 to L4 -> L4 [0] lasti

========================================================================
### global_nonlocal
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (<code object outer at 0x000002D8D6CAE870, file "<global_nonlocal>", line 1>)
              MAKE_FUNCTION
              STORE_NAME               0 (outer)
              RETURN_CONST             1 (None)

  --- code object: 'outer' (argcount=0 posonly=0 kwonly=0 flags=0x3)
      freevars=() cellvars=('v',)
  --           MAKE_CELL                1 (v)

   1           RESUME                   0

   2           LOAD_CONST               1 (1)
               STORE_DEREF              1 (v)

   3           LOAD_FAST                1 (v)
               BUILD_TUPLE              1
               LOAD_CONST               2 (<code object inner at 0x000002D8D6CF8B70, file "<global_nonlocal>", line 3>)
               MAKE_FUNCTION
               SET_FUNCTION_ATTRIBUTE   8 (closure)
               STORE_FAST               0 (inner)

   8           LOAD_FAST                0 (inner)
               RETURN_VALUE

    --- code object: 'inner' (argcount=0 posonly=0 kwonly=0 flags=0x13)
        freevars=('v',) cellvars=()
  --           COPY_FREE_VARS           1

   3           RESUME                   0

   6           LOAD_DEREF               0 (v)
               LOAD_CONST               1 (1)
               BINARY_OP               13 (+=)
               STORE_DEREF              0 (v)

   7           LOAD_GLOBAL              0 (G)
               RETURN_VALUE

========================================================================
### star_assign
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (seq)
              EXTENDED_ARG             1
              UNPACK_EX              257
              STORE_NAME               1 (a)
              STORE_NAME               2 (b)
              STORE_NAME               3 (c)
              RETURN_CONST             0 (None)

========================================================================
### star_call
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (f)
              PUSH_NULL
              LOAD_NAME                1 (args)
              BUILD_MAP                0
              LOAD_NAME                2 (kwargs)
              DICT_MERGE               1
              CALL_FUNCTION_EX         1
              POP_TOP
              RETURN_CONST             0 (None)

========================================================================
### dict_merge
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           BUILD_MAP                0
              LOAD_NAME                0 (d1)
              DICT_UPDATE              1
              LOAD_NAME                1 (d2)
              DICT_UPDATE              1
              STORE_NAME               2 (m)
              RETURN_CONST             0 (None)

========================================================================
### import_star
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (0)
              LOAD_CONST               1 (('*',))
              IMPORT_NAME              0 (os.path)
              CALL_INTRINSIC_1         2 (INTRINSIC_IMPORT_STAR)
              POP_TOP
              RETURN_CONST             2 (None)

========================================================================
### annotations
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           SETUP_ANNOTATIONS
              LOAD_CONST               0 (1)
              STORE_NAME               0 (x)
              LOAD_NAME                1 (int)
              LOAD_NAME                2 (__annotations__)
              LOAD_CONST               1 ('x')
              STORE_SUBSCR

  2           LOAD_CONST               6 ((0,))
              LOAD_CONST               2 ('a')
              LOAD_NAME                1 (int)
              LOAD_CONST               3 ('return')
              LOAD_NAME                3 (str)
              BUILD_TUPLE              4
              LOAD_CONST               4 (<code object f at 0x000002D8D6CA8100, file "<annotations>", line 2>)
              MAKE_FUNCTION
              SET_FUNCTION_ATTRIBUTE   4 (annotations)
              SET_FUNCTION_ATTRIBUTE   1 (defaults)
              STORE_NAME               4 (f)
              RETURN_CONST             5 (None)

  --- code object: 'f' (argcount=1 posonly=0 kwonly=0 flags=0x3)
      freevars=() cellvars=()
  2           RESUME                   0
              RETURN_CONST             1 ('')

========================================================================
### assert_del
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (x)
              TO_BOOL
              POP_JUMP_IF_TRUE         7 (to L1)
              LOAD_ASSERTION_ERROR
              LOAD_CONST               0 ('bad')
              CALL                     0
              RAISE_VARARGS            1

  2   L1:     LOAD_NAME                1 (a)
              LOAD_ATTR                4 (b)
              LOAD_CONST               1 (0)
              DELETE_SUBSCR
              RETURN_CONST             2 (None)

========================================================================
### chained_compare
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (1)
              LOAD_NAME                0 (x)
              SWAP                     2
              COPY                     2
              COMPARE_OP               2 (<)
              COPY                     1
              TO_BOOL
              POP_JUMP_IF_FALSE        6 (to L1)
              POP_TOP
              LOAD_CONST               1 (10)
              COMPARE_OP               2 (<)
              STORE_NAME               1 (r)
              RETURN_CONST             2 (None)
      L1:     SWAP                     2
              POP_TOP
              STORE_NAME               1 (r)
              RETURN_CONST             2 (None)

========================================================================
### ternary
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (b)
              TO_BOOL
              POP_JUMP_IF_FALSE        3 (to L1)
              LOAD_NAME                1 (a)
              STORE_NAME               3 (r)
              RETURN_CONST             0 (None)
      L1:     LOAD_NAME                2 (c)
              STORE_NAME               3 (r)
              RETURN_CONST             0 (None)

========================================================================
### unpack_call_kw
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (f)
              PUSH_NULL
              LOAD_CONST               0 (1)
              LOAD_CONST               1 (2)
              BUILD_LIST               2
              LOAD_NAME                1 (rest)
              LIST_EXTEND              1
              CALL_INTRINSIC_1         6 (INTRINSIC_LIST_TO_TUPLE)
              LOAD_CONST               2 ('k')
              LOAD_CONST               3 (3)
              BUILD_MAP                1
              LOAD_NAME                2 (kw)
              DICT_MERGE               1
              CALL_FUNCTION_EX         1
              POP_TOP
              RETURN_CONST             4 (None)

========================================================================
### slices
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (a)
              LOAD_CONST               0 (1)
              LOAD_CONST               1 (2)
              LOAD_CONST               2 (3)
              BUILD_SLICE              3
              BINARY_SUBSCR
              STORE_NAME               1 (r)

  2           LOAD_NAME                2 (b)
              LOAD_NAME                0 (a)
              LOAD_CONST               0 (1)
              LOAD_CONST               1 (2)
              STORE_SLICE

  3           LOAD_NAME                0 (a)
              LOAD_CONST               3 (None)
              LOAD_CONST               3 (None)
              BUILD_SLICE              2
              DELETE_SUBSCR
              RETURN_CONST             3 (None)

========================================================================
### match
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (cmd)

  2           COPY                     1
              MATCH_SEQUENCE
              POP_JUMP_IF_FALSE       21 (to L2)
              GET_LEN
              LOAD_CONST               0 (2)
              COMPARE_OP             172 (>=)
              POP_JUMP_IF_FALSE       15 (to L2)
              UNPACK_EX                2
              LOAD_CONST               1 (1)
              COMPARE_OP              88 (bool(==))
              POP_JUMP_IF_FALSE        8 (to L1)
              LOAD_CONST               0 (2)
              COMPARE_OP              88 (bool(==))
              POP_JUMP_IF_FALSE        4 (to L2)
              STORE_NAME               1 (rest)
              POP_TOP

  3           RETURN_CONST             2 (None)

  2   L1:     POP_TOP
      L2:     POP_TOP

  4           COPY                     1
              MATCH_MAPPING
              POP_JUMP_IF_FALSE       21 (to L4)
              GET_LEN
              LOAD_CONST               1 (1)
              COMPARE_OP             172 (>=)
              POP_JUMP_IF_FALSE       15 (to L4)
              LOAD_CONST               5 (('k',))
              MATCH_KEYS
              COPY                     1
              POP_JUMP_IF_NONE         8 (to L3)
              UNPACK_SEQUENCE          1
              SWAP                     3
              POP_TOP
              POP_TOP
              STORE_NAME               2 (v)
              POP_TOP

  5           RETURN_CONST             2 (None)

  4   L3:     POP_TOP
              POP_TOP
      L4:     POP_TOP

  6           LOAD_NAME                3 (Point)
              LOAD_CONST               3 (('x',))
              MATCH_CLASS              0
              COPY                     1
              POP_JUMP_IF_NONE         8 (to L5)
              UNPACK_SEQUENCE          1
              LOAD_CONST               4 (0)
              COMPARE_OP              88 (bool(==))
              POP_JUMP_IF_FALSE        2 (to L6)

  7           RETURN_CONST             2 (None)

  6   L5:     POP_TOP

  8   L6:     NOP

  9           RETURN_CONST             2 (None)

========================================================================
### walrus
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (len)
              PUSH_NULL
              LOAD_NAME                1 (a)
              CALL                     1
              COPY                     1
              STORE_NAME               2 (n)
              LOAD_CONST               0 (3)
              COMPARE_OP             148 (bool(>))
              POP_JUMP_IF_FALSE        1 (to L1)

  2           RETURN_CONST             1 (None)

  1   L1:     RETURN_CONST             1 (None)

========================================================================
### bool_ops
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (a)
              COPY                     1
              TO_BOOL
              POP_JUMP_IF_FALSE        2 (to L1)
              POP_TOP
              LOAD_NAME                1 (b)
      L1:     COPY                     1
              TO_BOOL
              POP_JUMP_IF_TRUE         2 (to L2)
              POP_TOP
              LOAD_NAME                2 (c)
      L2:     STORE_NAME               3 (r)

  2           LOAD_NAME                0 (a)
              TO_BOOL
              UNARY_NOT
              STORE_NAME               4 (s)
              RETURN_CONST             0 (None)

========================================================================
### raise_from
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_NAME                0 (ValueError)
              PUSH_NULL
              LOAD_CONST               0 ('x')
              CALL                     1
              LOAD_NAME                1 (err)
              RAISE_VARARGS            2

========================================================================
### nested_closure
========================================================================
--- code object: '<module>' (argcount=0 posonly=0 kwonly=0 flags=0x0)
    freevars=() cellvars=()
  0           RESUME                   0

  1           LOAD_CONST               0 (<code object a at 0x000002D8D6CAE950, file "<nested_closure>", line 1>)
              MAKE_FUNCTION
              STORE_NAME               0 (a)
              RETURN_CONST             1 (None)

  --- code object: 'a' (argcount=0 posonly=0 kwonly=0 flags=0x3)
      freevars=() cellvars=('x',)
  --           MAKE_CELL                1 (x)

   1           RESUME                   0

   2           LOAD_CONST               1 (1)
               STORE_DEREF              1 (x)

   3           LOAD_FAST                1 (x)
               BUILD_TUPLE              1
               LOAD_CONST               2 (<code object b at 0x000002D8D6CA8100, file "<nested_closure>", line 3>)
               MAKE_FUNCTION
               SET_FUNCTION_ATTRIBUTE   8 (closure)
               STORE_FAST               0 (b)

   5           LOAD_FAST                0 (b)
               RETURN_VALUE

    --- code object: 'b' (argcount=0 posonly=0 kwonly=0 flags=0x13)
        freevars=('x',) cellvars=()
  --           COPY_FREE_VARS           1

   3           RESUME                   0

   4           LOAD_DEREF               0 (x)
               RETURN_VALUE

