print bleah(), "\n"; sub bleah { return ( "Context: " . &{sub { wantarray() ? "List" : "Scalar" }}() ); }