Multiple signatures for a single function.
process(val: string): string
process(val: number): number
function process(val: string): string; function process(val: number): number; function process(val: any) { return val; }