@wyatt8740 My general approach is to use function for module/class level definitions, and arrows for inline stuff. When writing top level, function feels more readable. But inline, just having e.g. `(x) => x.toUpper()` cuts down on line length and cruft so much. A huge flaw in TS is that you can't give a module function definition a type that it must fulfil the way you can with a variable carrying a function. So very occasionally I'll break my usual convention. But that's a flaw of TS, not JS.