join_codegen_and_link()
`join_codegen_and_link()` is split to `join_codegen()` and `link()`.
type_name
syntax::symbol