We need to support `DInv` which is the inverse of `D` to make it more expressive.
We need to support
DInvwhich is the inverse ofDto make it more expressive.