Func type

Type declaration for a Function type where T is the input to the function and V is the output of the function.

type Func<T, V> = (a: T) => V