fixed struct bug
removed some debug code
make printing full generic types off by default