def visit(self, function, combinator):
        return combinator([function(self.drs)])
s -> (s0,s1), (s1,s2), (s2, s3), ...
dataset/ETHPy150Open nltk/nltk/nltk/sem/drt.py/DrtProposition.visit--crossover with--dataset/ETHPy150Open yvesalexandre/bandicoot/bandicoot/helper/tools.py/pairwise