Ah, okay, sneaking in the Applicative Functor :) This is starting a pattern having it in `Lazy` and `Lazy.Stream`. I think it's a good name, but now is the time to think it through.