initial support for ARRAY_AGG function