Improved named arguments

What is the default value for ``substr_compare(length = ?)`` (``null`` or ``false`` (hhvm) - both is wrong)? Or what is the default value for ``date(timestamp = time())``? A reflection module does not provide the default value for optional parameters. Yes, this is a PHP problem and so Twig would not guess default values​​.