We do need it. It's currently used in both `app` and `reports`. It's used for passing in parameters that become lists in the SQL while still supporting parameter binding (instead of string concatenation to make the lists).

Example: `WHERE t.Foo IN (:bar)`