Datascript.Entitytype context = {datoms_by_entity : db -> entity_id -> datom Stdlib.Seq.t;datoms_by_entity_attr : db -> entity_id -> attr -> datom Stdlib.Seq.t;datoms_by_avet_ref : db -> attr -> entity_id -> datom Stdlib.Seq.t;all_datoms : db -> datom Stdlib.Seq.t;compare_value : value -> value -> int;cardinality : db -> attr -> cardinality;is_ref_attr : db -> attr -> bool;is_component : db -> attr -> bool;reverse_ref : attr -> attr;is_reverse_ref : attr -> bool;entity_id_of_ref : db -> entity_ref -> entity_id option;}val entity : context -> db -> entity_ref -> entity optionval is_entity : entity -> boolval entity_hash : entity -> int