message: DOCFIX: tf.linalg.matvec documentation made it seem like matvec did not
  broadcast.  In fact, matvec has broadcasted since cl/241040476.
diff: @@ -2808,7 +2808,8 @@ def matvec(a,
  """Multiplies matrix `a` by vector `b`, producing `a` * `b`.
  The matrix `a` must, following any transpositions, be a tensor of rank >= 2,
  - and we must have `shape(b) = shape(a)[:-2] + [shape(a)[-1]]`.
  + with `shape(a)[-1] == shape(b)[-1]`, and `shape(a)[:-2]` able to broadcast
  + with `shape(b)[:-1]`.
  Both `a` and `b` must be of the same type. The supported types are:
  `float16`, `float32`, `float64`, `int32`, `complex64`, `complex128`.
  @@ -2863,7 +2864,7 @@ def matvec(a,
  Args:
  a: `Tensor` of type `float16`, `float32`, `float64`, `int32`, `complex64`,
  `complex128` and rank > 1.
  - b: `Tensor` with same type and rank = `rank(a) - 1`.
  + b: `Tensor` with same type as `a` and compatible dimensions.
  transpose_a: If `True`, `a` is transposed before multiplication.
  adjoint_a: If `True`, `a` is conjugated and transposed before
  multiplication.
  