func NewFileFID(f File) rh.FID {
	return &file{
		q: rh.Q{
			ID:  uint64(lang.ComputeReceiverID(f)),
			Ver: 1,
		},
		t: time.Now(),
		f: f,
	}
}
// NewFileFID returns a new FID for an unopened file, given by the File interface.
NewFileFID returns a new FID for an unopened file, given by the File interface.
// NewFileFID returns a new FID for an unopened file given by the File interface .
func NewFileFID(f File) rh.FID {
	return &file{
		q: rh.Q{
			ID:  uint64(lang.ComputeReceiverID(f)),
			Ver: 1,
		},
		t: time.Now(),
		f: f,
	}
}
func NewFileFID ( f File ) rh . FID { return & file { q : rh . Q { ID : uint64 ( lang . ComputeReceiverID ( f ) ) , Ver : 1 , } , t : time . Now ( ) , f : f , } }
NewFileFID returns a new FID for an unopened file, given by the File interface.
NewFileFID returns a new FID for an unopened file given by the File interface .