Combinators interface