1. 7
  1.  

  2. 3

    That’s way cleaner than the way I implemented a form of function composition in Python- I did it by using metaclasses and callables. (In my defense, the goal was a high-level DSL for describing board game rules, so this approach did make some limited sense)