Title: Towards practical functional programming