-
```typescript
function wrapper() {
prerequisiteForA()
return A()
}
function prerequisiteForA() {
foo()
}
function A() {
bar()
}
```
-
you could and probably should have it like this:
-
it should become even more obvious when you start taking in the same or similar args in `wrapper` to forward them to `A`. same with creating similar or identical types.
-
e.g. b4 & after:
-