Test call prop with nested access
Merge branch 'call-prop-ref-error' into call-prop-nested
Change to array type
Support nested prop access
Fix message for reference error
Raise correct reference or type error
Use switch statement
Use rb_ary_entry
Refactor nested prop logic
Merge branch 'nested'