Adding function ?=?
--- Entering scope
--- Leaving scope containing
Adding function ?*?
--- Entering scope
--- Leaving scope containing
Adding function square
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type T
Adding function ?=?
--- Entering scope
--- Leaving scope containing
Adding function ?*?
--- Entering scope
--- Leaving scope containing
Adding object t
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
T
Adding function quad
--- Entering scope
--- Entering scope
--- Leaving scope containing
Adding type U
Adding function ?=?
--- Entering scope
--- Leaving scope containing
Adding function square
--- Entering scope
--- Leaving scope containing
Adding object u
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
U
Adding function f
--- Entering scope
--- Entering scope
--- Leaving scope containing
--- Leaving scope containing
