Add dispatch for `Fix2` so `A[X(<(1))]` works
And of course >, >= etc etc
(Suggested by @asinghvi17 in a slack conversation with @JamesWrigley)
That's too specific IMO - best to try to call anything that doesn't have an explicit dispatch in a selector
Because if < works why not any fix, and why not x -> x isa T?
The idea is we dispatch on some subset of Fix2.
Basically because <(0) is pretty easy to understand as a selector.
I thought this was your idea 😂
The other ones are just Where. But <(0) has a specific optimisation: searchsorted to the value then return a range to the end.
Ah yeah that's true, I probably forgot that when writing this :D