This is subroutine definition, not a real function per se. Without a
BLOCK it's just a forward declaration. Without a NAME, it's an anonymous
function declaration, so does return a value: the CODE ref of the closure
See perlsub and perlref for details about subroutines and
references; see attributes and Attribute::Handlers for more
information about attributes.
Site maintained by Jon Allen (JJ)
Documentation maintained by the Perl 5 Porters