In-place functional programming with Koka · HackerLangs