add DoAndIfThenElse to HasKAL.cabal