challenge Interactive scastie running in worksheet mode: https://scastie.scala-lang.org/n0BBJ8DlTfm1Xhu7H5CAng