def METHOD_NAME(self, X: TensorType, F: TensorType) -> tf.Tensor:
    """
    The conditional marginal variance of Y|F: [Var(Y₁|F)]
    :param F: function evaluation Tensor, with shape [..., latent_dim]
    :returns: variance [..., 1]
    """
    return self.conditional_distribution(F).variance()