def pluck_instances(*cols)
        options = cols.last.is_a?(Hash) ? cols.pop : {}
        all.each_instance(options).pluck(*cols)
      end
Returns an array of the given column names. Use if you need cursors and don't expect
this to comsume too much memory. Values are instance types. Like ActiveRecord's pluck.