Better context_manager profiler (ex and doc)