I have a few uses for lazy `apply`, so having that would be cool. For example: one could pass a lazy-`apply`'ed geometry to another `apply` function. This is pretty low priority - just a thought!