ProgramNode(0...8)(
  [],
  StatementsNode(0...8)(
    [InterpolatedStringNode(0...8)(
       (0...1),
       [EmbeddedStatementsNode(1...7)(
          (1...3),
          StatementsNode(3...6)(
            [CallNode(3...6)(
               nil,
               nil,
               (3...4),
               nil,
               ArgumentsNode(4...6)(
                 [SymbolNode(4...6)((4...5), (5...6), nil, "a")]
               ),
               nil,
               nil,
               0,
               "p"
             )]
          ),
          (6...7)
        )],
       (7...8)
     )]
  )
)
