- Wrapper handler (http or async) -> map[string]any(func()) - Wrapper loggers - Wrapper metrics - Wrapper tracing