Perl6: importación implícita y explícita

¿Es posible escribir un módulo de una manera que cuando el módulo esused sin importación explícita, todas las subrutinas se importan y cuando esused con importación explícita ¿solo están disponibles estas subrutinas explícitas importadas?

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta