This variation confuses me. I expect $t to be constrained to "Str",
but MAIN is letting it be a "Bool." I'm using Rakudo* from 201509, the
11 release isn't out for Windows-

sub MAIN (*@*ARGS,Str :$t) {
    say $t.WHAT;
    say ":$t:"
    # .say for padded-cols $t, $*ARGFILES.lines.map: (*.split($t))
}

> perl6 foo\m.p6 -t
(Bool)
:True:

Reply via email to