class ['a] read_keyword : ?history:history -> unit -> object .. end
['a]
?history:history -> unit ->
object
end
LTerm_read_line.engine
method eval : 'a read_keyword_result
'a read_keyword_result
`Error input
method keywords : (string * 'a) list
(string * 'a) list