Deif

Transform `if`s into `case`s. This also removes some errors from NYHC.IR.Unlambda and NYHC.IR.Core.