added struct & struct var assignment typechecking