Linear constraints are technically just sugar, but without them it's too manual with bare -XLinearTypes.