Is there an equivalent of a middleware for workflow, and/or activity execution in the Go SDK?
The use-case here is to have some quick instrumentation around the execution of a workflow and/or activity, e.g. logging, custom metrics, error / exception tracking, etc.