Fixes two issues: - name of derived type variables wasn't correct. (This is used during code generation.) - the TypeVar::derived() function wasn't creating the correct type set (and would instead propagate the parent's one).
This crate contains the metaprogram used by cranelift-codegen. It's not useful on its own.