Do we actually want a Spool here? It seems to me that a Spool is useful when you want to essentially have a Stream whose tail is evaluated not lazily, but rather asynchronously (still eagerly, but just asynchronously). I guess we could see how it's used in Finagle.