$54c92246 with-return.js:10:1
  Registers: 8
  Blocks:    1
  Constants:
    [0] = Undefined
    [1] = Int32(42)

block0:
  [   0] GetGlobal dst:reg6, `with_return`
  [  10] NewObject dst:reg7
  [  20] InitObjectLiteralProperty object:reg7, `x`, src:Int32(42), shape_cache_index:0, property_slot:0
  [  38] CacheObjectShape object:reg7
  [  48] Call dst:reg5, callee:reg6, this_value:Undefined, with_return, arguments:[reg7]
  [  70] End value:reg5


with_return$57f2e7e2 with-return.js:5:5
  Registers: 7
  Blocks:    1
  Constants:
    [0] = Undefined

block0:
  [   0] GetLexicalEnvironment dst:reg4
  [   8] EnterObjectEnvironment dst:reg5, object:arg0
  [  18] DynamicGetBinding dst:reg6, `x`
  [  28] SetLexicalEnvironment environment:reg4
  [  30] Return value:reg6
