feat(parser): Add support for named arguments.

Closes #762