in reply to Caffeine and its delivery to monks in need

Methinks that brother demerphq has the right idea, but an unnecessarily restrictive namespace: I'd prefer something like this:

So with that namespace in mind:

connect(Caffeine::Beverage::Intravenous->new( "type" => "coffee", "roast" => "light", "strength" => "demitasse"), $monks{"FoxtrotUniform"}) or warn "Matt's going to be grumpy: $!\n";

--
:wq