Perl6: importação implícita e explícita

É possível escrever um módulo de maneira que, quando o módulo estiverused sem importação explícita, todas as sub-rotinas são importadas e quando éused com importação explícita, apenas as sub-rotinas importadas explícitas estão disponíveis?

#!/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

questionAnswers(1)

yourAnswerToTheQuestion