Describir: Real-world functional programming :