In 2016 I wrote all my solutions as DSLs.