Concluding en passant is legal arbitrarily is weak.
It's much better where you find a position where you can prove that the only legal last move must have been the double step, and not say ...c6-c5+. Who wins here?
Although I don't expect anyone to understand what I'm saying.
Unless you can find another solution for a mate in 1!