``` typescript export interface A<a> { value: a; } function fn<a>(values: A<a>, value: a) : void { } let handlers: A<(value: number) => void>; fn(handlers, value => alert(value)); // < -- expected value: number, actual value: any ```