Some confusion about inferred type signature of closures

Honestly, the compiler is just being kinda stupid with this issue.

See also: