add typed-matched? to filter