ProgramNode(6...74)(
  [:string],
  StatementsNode(6...74)(
    [LocalVariableWriteNode(6...22)(
       :string,
       0,
       InterpolatedStringNode(15...22)(
         (15...22),
         [StringNode(23...48)(
            nil,
            (23...48),
            nil,
            "        very long string\n"
          )],
         (48...57)
       ),
       (6...12),
       (13...14)
     ),
     CallNode(63...74)(
       nil,
       nil,
       (63...67),
       nil,
       ArgumentsNode(68...74)([LocalVariableReadNode(68...74)(:string, 0)]),
       nil,
       nil,
       0,
       "puts"
     )]
  )
)
