type InputChoiceMixture = enumeration(dTX "(d,T,X) as inputs", hsX "(h,s,X) as inputs", phX "(p,h,X) as inputs", psX "(p,s,X) as inputs", pTX "(p,T,X) as inputs");