Wrapping more of the computation inside a future.