1 2 3
function f<T>(x: T): T { return x; } function g<T, U>(a: T, b: U): void {} const h = function<T>(x: T): T { return x; };