skids++ added some tests for this ticket to roast: https://github.com/perl6/roast/commit/b354a9304f
The declarations with native types don't blow up any longer -- e.g. $ perl6-j -e 'my (int $a); say "alive"' alive The type constraints within the signatures don't work, though: $ perl6-m -e 'my (Int $a); $a = "foo"; say "alive"' alive $ perl6-m -e 'my (int $a); $a = "foo"; say "alive"' alive