Metaprogramming: Partial Application and Currying 101 | Heykuki News