ProgramNode(0...10)(
  [:a, :b],
  StatementsNode(0...10)(
    [MultiWriteNode(0...8)(
       [LocalVariableTargetNode(0...1)(:a, 0),
        LocalVariableTargetNode(3...4)(:b, 0)],
       (5...6),
       CallNode(7...8)(nil, nil, (7...8), nil, nil, nil, nil, 2, "c"),
       nil,
       nil
     ),
     CallNode(9...10)(nil, nil, (9...10), nil, nil, nil, nil, 2, "d")]
  )
)
