-- This is glguy's fault. foo = let f x | even x = 1 | let = 0 in f <$> [1..5]