Can you add a test to assert that the fix filter is called as a pure function (without a `this` value)? I don't want to accidentally expose internal objects because that could make it difficult to change the implementation later if people start to rely on the `this` value.