or download this
pugs>sub fib (Int $n) { return 1 if $n < 2; state @seen[$n] //= fib($n
+-1) + fib($n-2); }
Internal error while running expression:
...
unexpected "["
expecting word character, "::", "=", ":=", "::=", ";" or "}"
at <interactive> line 1, column 52