only allow a single filter

array of filters on one hand is too simplistic, and on the other is a
bit cumbersome to manage. I think complex filtering is outside of the
scope of this module, and so limit it to a single subroutine, which
itself may implement some complex filtering logic.
bump version 0.13