title: Most efficient way in Go to stream io.ReadCloser to a file?
body: <p>Given an io.ReadCloser, from the response of an HTTP request for example, what is the most efficient way both in memory overhead and code readability to stream the response to a File? </p>