client: *FileHandle satisfies os.FileInfo
client: Length should be an int64, not a float
client: Read and WriterTo cleanups
client: satisfy io.Seeker