Eu acredito que você não perde nada em legibidade. Ao invés de ter várias variáveis com nomes sugestivos, você deve ter várias funções com nomes sugestivos.
Respondendo a "Há algum medo de em busca de uma função declara..." dentro da publicação Programação Funcional Resumida
1
1
é uma boa mesmo, não sei se pode ser aplicado pra funções maiores mas sim.. vlw