vfree_in : term -> term -> bool
# vfree_in `x:num` `x + y + 1`;; val it : bool = true # vfree_in `x:num` `x /\ y /\ z`;; val it : bool = false
# let tm = mk_abs(`p:bool`,funpow 17 (fun s -> mk_conj(s,s)) `p /\ q`);; ....
# time frees tm;; CPU time (user): 0.31 val it : term list = [`q`]
# time (vfree_in `q:bool`) tm;; CPU time (user): 0. val it : bool = true