Deprecate old `distinct1`
TODO about how to add some missing SQL functionality
Correct deprecation
Add Template Haskell for makeWireQueryRunnerInstance
Better variable name
Add makeWireQueryRunnerInstanceEnum
Functor and Applicative instances for ExprArr