Всем привет. Подскажите, как я могу инкапсулировать объект globalSessionManager, чтобы
иметь возможность получить доступ к его свойствам лишь в handle функциях моего роутера, при этом я не хочу засорять глобальное пространство имен? Пришло в голову сделать middleware + r.WithContext(context.WithValue(...)), но все же не уверен хорош ли такой подход