this can just be context.Context, as long as you make sure that at runtime there's a ContextMap in this field (which there will be if you put the return value of context.New() in there)