io.ReadCloser + doc