method find (literal: literal) : 'data predicate_index = try Table.find _indexes literal with | Not_found -> self#create_index literal