One of the serious use case for units of measure is matrix operations: The inner product of a matrix a*b with c*d is only valid when b = c, etc....
However, I dont see any constructs for 'composite units' such as the one that would be required.
Do we have any way of having this checked by the type system in F# ?