package id3ed // type File struct { // Filename string // ContainsV1 bool // ContainsV2 bool // } // type Metadata interface { // Write() error // } // func Open(path string) (*File, error) { // return &File{}, nil // } // func (f *File) GetMetadata() (*Metadata, error)