the first program works
the second program… really doesn't:
-> $ (:$a) { #`(Block+{mmm}|2199162782080) ... }
\(AST.new)
Use of uninitialized value element of type Mu in string context.
Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful.
in block at /tmp/d.raku line 24
something a=
-> Point:D $ (:$x, :$y) { #`(Block+{mmm}|2199162862416) ... }
\(AST.new)
-> $ (:$x, :$y) { #`(Block+{mmm}|2199162862488) ... }
\(AST.new)
Use of uninitialized value element of type Mu in string context.
Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful.
in block at /tmp/d.raku line 30
Use of uninitialized value element of type Mu in string context.
Methods .^name, .raku, .gist, or .say can be used to stringify it to something meaningful.
in block at /tmp/d.raku line 30
other
When invoking 8 '', provided outer frame 0x20003c2ed00 (32 '') does not match expected static frame 0x20003c2e600 (26 '')
in any at /tmp/d.raku line 14
in block <unit> at /tmp/d.raku line 29