Wrote macros to facilitate creation of 'templated' filters (the allowable array types are finite + defined @ compile time) and example usage. Still working out some kinks