Compilation error due to binding to a natively typed variable
does X::Comp
Compile-time error thrown when trying to bind to a natively typed variable.
Since native variables explicitly don't have the concept of a container at runtime, it does not make sense to support both binding and assignment; Raku supports only assignment (which makes more sense, because native types are value types).
For example the code
my int := 3;
dies with
Cannot bind to natively typed variable '$x'; use assignment instead
and can be fixed by writing it as
my int = 3;
method name(--> Str)
Returns the name of the variable.