code: func NewDecoder(r io.Reader) goa.Decoder {
  	return &ProtoDecoder{
  		pBuf: proto.NewBuffer(nil),
  		bBuf: &bytes.Buffer{},
  		r:    r,
  	}
  }
docs: // NewDecoder returns a new proto.Decoder that satisfies goa.Decoder