@powelski oh, should any such type checking be added to Stream's `filter_*` library?