OP is saying that `let func = () => {};` creates a named function where func.name equals "func" and "func" appears as part of the stack trace.
Your example is still an anonymous function just bound to a different context.
Your example is still an anonymous function just bound to a different context.