Perl6: impliziter und expliziter Import

Ist es möglich, ein Modul so zu schreiben, dass, wenn das Modul @ iused ohne expliziten Import alle Unterprogramme werden importiert und wenn es @ iused bei explizitem Import sind nur diese explizit importierten Unterprogramme verfügbar?

#!/usr/bin/env perl6
use v6;
use Bar::Foo;

# all subroutines are imported
sub-one();
sub-two();
sub-three();
#!/usr/bin/env perl6
use v6;
use Bar::Foo :sub-one, :sub-two;

sub-one();
sub-two();
# sub-three not imported

Antworten auf die Frage(2)

Ihre Antwort auf die Frage