walkabout (pypi): Predicate-based adaptation
Keywords: interface|adapter|predicate