Can you also implement a main function so it would be easier to run this benchmark (rather than relying on SBT or a Scala shell)?