Fun in functional programming land.