The Catalyst framework uses attributes on subs. Looking this up in the Perl 5 documentation, I see the syntax and understand it OK. But I also see, "An attempt to set an unrecognized attribute is a fatal error." But nowhere does it explain how to declare an attribute so it becomes recognized. In particular, the examples use Bent without anything to make Bent "recognized". What's missing here?