Add applicative interface.