if we have this:
zzz: setType({
link: 'tragic.req'
}),
then what if tragic.req doesn't actually map to anything, because certain languages re-mapped/renamed it?
it might have to be:
zzz: setType({
link: {golang:'tragic.Req', java: 'Tragic.req'} // etc
}),