feat(parser): Add support for named arguments