[Incomplete] Filtering refactor, add IIR

actually that's what I would prefer as well :-) plus, we'd be able to use pattern matching too
I was just going strictly with the wiki notes to have something we can discuss about