Adding function f
--- Entering scope
--- Entering scope
Adding object t
--- Leaving scope containing
--- Leaving scope containing
Adding function g
--- Entering scope
--- Entering scope
Adding object p
--- Leaving scope containing
--- Leaving scope containing
