[Haskell-cafe] Side conditions on Data.Profunctor.Choice?