data Dist : Nat -> TypeConvex combination of a finite set of types, a point in a simplex △^(i-1)
i=2 -> △¹ -> line segment
i=3 -> △² -> triangle
...
Probabilities are here represented as logits
Since this is used in `Data.Container.Products.ConvexComb`, we cannot use
`Tensor` here
toVect : Dist i -> Vect i Doubleuniform : IsSucc i => Dist iLogit representation of the uniform distribution
diracDelta : IsSucc i => Fin i -> Dist iLogit representation of dirac delta