`chainl` combinator