On Mon Nov 05 09:39:33 2012, masak wrote:
> <jnthn> module foo; sub foo() { say "OH HAI" }; foo; foo()
> <jnthn> In this one, foo() parses as a coercion.
> <masak> jnthn: oh!
> * masak adds that to the appropriate rakudobug
> <jnthn> Anyway, it's right it doesn't call the sub. Just an LTA error I
> guess...though I ain't immediately sure what to do with it...
>
It's ruled that forming a coercion type is the correct behavior:
http://irclog.perlgeek.de/perl6/2015-11-26#i_11605891
And current Rakudo does indeed form one. Tests covering this behavior in
S02-names-vars/names.t.