code: func (c *Client) Get(fs afero.Fs, filename string) (resource.Resource, error) {
  	filename = filepath.Clean(filename)
  	return c.rs.ResourceCache.GetOrCreate(resources.ResourceKeyPartition(filename), filename, func() (resource.Resource, error) {
  		return c.rs.NewForFs(fs,
  			resources.ResourceSourceDescriptor{
  				LazyPublish:    true,
  				SourceFilename: filename})
  	})
  
  }
docs: // Get creates a new Resource by opening the given filename in the given filesystem.