in reply to Array of array building

I keep getting pointers to anonymous arrays instead of the arrays or scalar values themselves.
You're getting "references", not "pointers". See references quick reference