depressed funcional programming (via xkcd: Sad)