@override String get name { final args = argTypes.map((arg) => arg.name).join(', '); final rets = retTypes.map((arg) => arg.name).join(', '); return '($args) -> ($rets) ${annotations.join(' ')}'; }