Why does relying on `fn.length` to detect 'fully applied' break for this function?const f = (a, b = 1, c) => a + b + c; console.log(f.length);