in reply to Is there an andand for Perl like there is in Ruby?

I would want to subclass or direct-code this syntax:
$shop->ShopperDueDate->day_name->say(COMPLAIN_IF_NULL=>0)
Of course you could set COMPLAIN_IF_NULL=0 as the default (or parameter in "new"), and not have to set that on each call.

     ..to maintain is to slowly feel your soul, sanity and sentience ebb away as you become one with the Evil.