use Test;
use lib '.';
use Bla::Ble::Bli::Blo::Blu;
use Bla::Ble::Bly;
is Bla::Ble::.keys.sort, <Bli Bly>;
is Blu.gist, "the blu i want";
is Bla::Ble::Bli::Blo::Blu.gist, "the blu i want";
done-testing
my \foo = Metamodel::ClassHOW.new_type: :name<Bla::Ble::Bli::Blo::Blu>;
foo.^add_method: "gist", my method { "the blu i want" }
foo.^compose;
sub EXPORT(--> Map()) {
package Bla::Ble::Bli::Blo::Blu {}
Blu => foo
}
unit class Bla::Ble::Bly;