##
use Quantum::Superpositions;
sub create_list {
my $dbs = any qw/fetch forward user smtp/;
my $skip = all @_;
return eigenstates( $dbs ne $skip );
}
####
use Set::Scalar qw( );
sub create_list {
my $dbs = Set::Scalar->new( qw/fetch forward user smtp/ );
my $skip = Set::Scalar->new( @_ );
return ($dbs - $skip)->members();
}