closes #672 the crash and compile errors are fixed but structs inside functions still get named after the functions they're in. this will be fixed later.
closes #672 the crash and compile errors are fixed but structs inside functions still get named after the functions they're in. this will be fixed later.