discrete and continuous combinators.