Memo.RequireSourceRequire evaluation cache, also invariant w.r.t. locations inside Coq.Ast.Require.t
For now, to generalize later if needed
eval i Eval an input i
val evalS :
token:Coq.Limits.Token.t ->
input ->
(output, Coq.Loc_t.t) Coq.Protect.E.t * Stats.teval i Eval an input i and produce stats
size () Return the cache size in words, expensive
freqs (): (sorted) histogram
stats (): hashtbl stats
clears the cache