1. 6

Writing this really let me ‘stretch my legs’ in abusing how far you can go with Kotlin DSLs.

  1.