external fun <T, TResult> Array<T>.ThenBy(selector: (element: T) -> TResult, Comparer: ((a: TResult, b: TResult) -> Number)? = definedExternally /* null */): Array<T> = definedExternally