20:30 librasteve_ joined 20:33 librasteve_ left, librasteve_ joined
Geth Benchmark/ugexe-patch-1: c5160cb146 | (Nick Logan)++ (committed using GitHub Web editor) | lib/Benchmark.rakumod
Declare %result as Duration:D to match the return type

timethis declares its return type as Hash:D[Duration:D] but built the result with my Duration %result, which types as Hash[Duration]. Those parameterizations do not smartmatch, so the return-value type check fails. The legacy optimizer skipped the parameterized nominal check on the return value, so this went unnoticed; RakuAST enforces it.
Constrain the value type to Duration:D so %result types as Hash[Duration:D] and passes the check on both frontends.
23:04
Benchmark: ugexe++ created pull request #2:
Declare %result as Duration:D to match the return type