https://jrsinclair.com/articles/2025/whats-the-difference-between-named-functions-and-arrow-functions/