export interface IComparer { compare(x: T, y: T): number; }