As I was following links from the latest Perl 6 summary, I found some notes from Autrijus that mention the "duck typing" principle, and a proposed syntax for the "can" declaration, like this:
my subtype Duck
has $.half_life
can doom:()
can quake:(() returns Wolfenstein);
Then I realized the connection is that :(() looks like a duck bill.