Put all function and variable declarations at the top of the scope in an AST
Eliminate wasteful re-rendering in React components caused by inline functions
Dont forget to hoist all props from a base component
Copy all non-existing node_modules from apps/* into root node_modules in a monorepo.
A TypeScript custom transformer that hoists object literal in JSX props