Adding function main
--- Entering scope
--- Entering scope
Adding object i
Adding object x
Adding object y
--- Entering scope
--- Entering scope
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Entering scope
--- Entering scope
--- Entering scope
--- Entering scope
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Entering scope
--- Entering scope
--- Entering scope
--- Entering scope
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
--- Entering scope
--- Leaving scope containing
--- Entering scope
Adding object i
--- Leaving scope containing
--- Entering scope
--- Leaving scope containing
--- Entering scope
--- Leaving scope containing
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Entering scope
Adding object array
--- Leaving scope containing
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
--- Leaving scope containing
