Suppose I have these functions:
func A(ctx context.Context) {
// A takes some time to process
}
func B(ctx context.Context) {
// B takes some time to process
}
func C(ctx context.Context) {
// C takes some time to process
}
Note: Every function call takes some time to process.
Note: B should be called inside function A & C should be called inside function B.
Just need an example for this specific situation.