Re: recursive programming in applicative functors?