type FileSystem … func NewFS(name string, x interface{ … } func OS(root string) FileSystem { … } func ZipFS(r *zip.Reader, name string) FileSystem { … } func NilFS(name string) FileSystem { … } type nilFS … func (p *nilFS) LocaleList() []string { … } func (p *nilFS) LoadMessagesFile(domain, lang, ext string) ([]byte, error) { … } func (p *nilFS) LoadResourceFile(domain, lang, name string) ([]byte, error) { … } func (p *nilFS) String() string { … }