Improved named arguments

See related PHP bugs:
* https://bugs.php.net/bug.php?id=50798
* https://bugs.php.net/bug.php?id=67454