Completer

typealias Completer = (line: String) -> CompleterResult(source)