sub foo ($x) { ... } #### sub foo { my $x = $_[0]; ... } #### sub foo (Int $x) { ... } #### sub foo { my Int $x = $_[0]; ... }