> internally, how to do it:
>
> ASSIGNMENT, as in, Change-my-values-w/o-changing-my-type,
> is in the vtable for the object.
>
> When an object becomes constant, its ASSIGNMENT function gets
> replaced with
>
> $heres_what_it_gets_replaced_with=sub{
> throw "ERROR-ASSIGNMENT-TO-CONSTANT"
> };
>
> or something very much like that.
>
Can't we just replace the token with the actual literal at compile time
(like we effectively do now)? I see this RFC as just a change of
notation--what is it about it that requires a change of implementation?