Remove function expression allocation when speculatively parsing or looking ahead.

Also, remove unnecessary grammar check now that the previous hack to insert a
missing type argument node has been removed.