Untitled
class Bla {
has $.a = 30;
has $.b;
has @.c;
method TWEAK(|) {
$!a := $!a<>;
$!b := $!b<>;
@!c := @!c<>;
}
method a { $!a = 42 }
method b { $!b = 13 }
method c { @!c = <a b c> }
}
# Bla.new.a; # breaks
# Bla.new.b; # breaks
Bla.new.c; # does not breakINFO