"circularity saw" for compunit dependences

Run Settings
LanguageRaku
Language Version
Run Command
use lib '.'; use A; say $*RAKU.compiler.version; my $a = A.new(x => -1); say $a++; # A.new(x => -1) say ++$a; # A.new(x => 1) say ++$a; # A.new(x => 2)
use A-sawn; use A-Ops; sub EXPORT { Map.new: OUTER:: .grep: /'fix:<'/ } unit class A does A-sawn; has $.x is rw;
use A-sawn; unit class A-Ops does A-sawn; multi prefix:<++>(A-sawn:D $obj) is export { ++($obj.x) } multi postfix:<++>(A-sawn:D $obj) is export { ($obj.x)++ }
unit role A-sawn;
Editor Settings
Theme
Key bindings
Full width
Lines