Initial work on combinators.