Não é uma penalidade de desempenho codificar em linguagens de programação funcionais puras quando o CPU é realmente uma máquina cheia de estado?
Porque é que o código puramente funcional sempre tem um desempenho pior?