code: func (c *Client) getFileDecoder(file string) decoder.API {
  	for _, dc := range c.decoders {
  		if dc.IsProcessable(file) {
  			return dc
  		}
  	}
  	return nil
  }
docs: // Use known decoders to decide whether the file can or cannot be processed. If so, return proper decoder.