package progdoc import ( "io" "os" ) type staticSource interface { Open() (io.ReadCloser, error) } type fileStaticSource struct { Filename string } func (f fileStaticSource) Open() (io.ReadCloser, error) { return os.Open(f.Filename) }