This is expected change. After pull #1102 change, default arguments and parameter identifiers never appear in the result of FunctionTypeOf template.
Comment #2 by k.hara.pg — 2013-07-07T05:55:45Z
Sorry, the above comment was my mistake. Finally I've concluded that the current git head behavior is *unnecessarily* restrictive. I reconsidered about it and convinced that fixing this *regression* won't introduce any dangerous semantics.
I reopen this issue.