https://ideas.creativecasinoties.com/post/a-case-against-currying-56c0wf