Hi, please consider using this slang which will most likely give you what you need:
https://github.com/FROGGS/p6-Slang-Tuxic But the short answer here is that the function call syntax wont change anymore. Some examples that would break when we would change it: if( # would not introduce a function call to a function called "if" foo (1,2) # would stop passing a single list to a sub called foo. The first shown example is important. Perl 6 does not want to reserve special keywords today and in future that ban functions of the same name. So there is syntax (whitespace) that disambiguates. Image you have a function called mysub today in your enterprise application, and we make it a keyword in Perl 6.d. With your approach your code would break, with our approach a function call like mysub() would still work out.