def wrap_with_array(arel_or_rel_query, alias_name)
      query = Arel::Nodes::Array.new(to_sql_array(arel_or_rel_query))
      nested_alias_escape(query, alias_name)
    end
def wrap_with_array(arel_or_rel_query, alias_name)
      query = Arel::Nodes::Array.new(to_sql_array(arel_or_rel_query))
      nested_alias_escape(query, alias_name)
    end
Wraps subquery into an Aliased ARRAY
 Ex: `SELECT * FROM users` => (ARRAY(SELECT * FROM users)) AS "members"