utilities for writing abstract domains/transfer function tests
module StructuredSil : sig ... end
structured language that makes it easy to write small test programs in OCaml
module Make : functor (CFG : ProcCfg.S with type Node.t = InferIR.Procdesc.Node.t) -> functor (T : TransferFunctions.MakeSIL) -> sig ... end