Recommendations.Internal
let get: string => ?threshold:int => candidates:list('a) => getValue:('a => string) => unit => list(('a, int));
let sort: compare:('a => 'a => int) => list(('a, int)) => list(('a, int));