speice.io/blog/2024-11-15-playing-with-fire/1-introduction/scope.ts