Oops. If then else just requires then and else branches to have the same type not the same value...
Oops. If then else just requires then and else branches to have the same type not the same value...

ulricha/dsh