Support ordering filter operations

I'm going to a special level of hell :(
Unification by hand :)