filter refactoring
decimation refactoring
filter uses generate and fill, move fill to util
performance improvements
inline everything instead of using specialize inline. There doesnt seem to be way to tell ghc to always specialize but not inline. This would be ideal
remove unneccessary inline pragmas