code: func New(reader orc.SizedReaderAt) (*OrcFileReader, error) {
  	t, err := orc.NewReader(reader)
  	if err != nil {
  		return nil, err
  	}
  	return &OrcFileReader{
  		reader:     t,
  		fieldNames: t.Schema().Columns(),
  	}, nil
  }
docs: // TODO predicate pushdown