$546ebce0 captured-variables.js:12:1
  Registers: 7
  Blocks:    1
  Constants:
    [0] = Undefined

block0:
  [   0] GetGlobal dst:reg6, `outer`
  [  10] Call dst:reg5, callee:reg6, this_value:Undefined, outer
  [  30] End value:reg5


outer$e7583c0c captured-variables.js:5:5
  Registers: 7
  Blocks:    1
  Locals:    inner~0
  Constants:
    [0] = Undefined
    [1] = Int32(1)

block0:
  [   0] GetLexicalEnvironment dst:reg4
  [   8] MovSrcUndefined dst:inner~0
  [  10] CreateLexicalEnvironment dst:reg5, parent:reg4, capacity:1, is_catch_environment:false
  [  28] CreateVariable `captured`, is_immutable:false, is_global:false, is_strict:false
  [  38] NewFunction dst:inner~0, shared_function_data_index:0
  [  50] InitializeLexicalBinding `captured`, src:Int32(1)
  [  68] Call dst:reg6, callee:inner~0, this_value:Undefined, inner
  [  88] Return value:reg6


inner$6897e27d captured-variables.js:7:9
  Registers: 6
  Blocks:    1

block0:
  [   0] DynamicGetBinding dst:reg5, `captured`
  [  10] Return value:reg5
