##
sub Speak {
return unless SpokenTo();
# ...
}
####
sub Speak {
return if ! SpokenTo();
# ...
}
####
DontSpeak() unless SpokenTo();
DontSpeak() if ! SpokenTo();
####
unless( SpokenTo() ) dont {
Speak();
}