All of these nodes are effectively arrays. We should combine them. YARP has: * `elements` - the list of elements in the array * `opening_loc` - the source range representing the opening (e.g., `[`, `%w[`, or omitted) * `closing_loc` - the source range representing the closing (e.g., `]`, `}`, or omitted)