Using `go1.5` Is Reader.Header valid after NewReader or after the first Reader.Read? The code clearly shows that the Reader.Header is read during NewReader and Reader.Reset, but the documentation does not mention when it is valid.