trying anonymous closure
trying new_main(doesn't work) and test_oscgen (works)
WOO figured out why the scope declaration T() wsasn't working