Parser accepts typed and untyped function params