Server a file from memory.

This just adds a new type of render to allow one to offer a generated file for download without ever writing it to disk (instead keep it in something like a bytes.Buffer that supports io.Reader.