Tää ei toimi oikein jos `pred` palauttaa epätotena arvona `nil`in.