[mediator.go](mediator.go.md) [mediator_test.go](mediator_test.go.md)