functor (Fenv : Dataflows.FUNCTION_ENV->
  functor
    (X : sig
           val version : string
           val kf : Cil_types.kernel_function
           val stmt_state : Cil_types.stmt -> Db.Value.state
           val at_call :
             Cil_types.stmt -> Cil_types.kernel_function -> Inout_type.t
         end->
    sig
      val non_terminating_callees_inputs : Locations.Zone.t Pervasives.ref
      val non_terminating_callees_outputs : Locations.Zone.t Pervasives.ref
      type t = Operational_inputs.compute_t
      val pretty : Format.formatter -> Operational_inputs.compute_t -> unit
      val bottom : Operational_inputs.compute_t
      val join_and_is_included :
        Operational_inputs.compute_t ->
        Operational_inputs.compute_t -> Operational_inputs.compute_t * bool
      val join :
        Operational_inputs.compute_t ->
        Operational_inputs.compute_t -> Operational_inputs.compute_t
      val is_included :
        Operational_inputs.compute_t -> Operational_inputs.compute_t -> bool
      val transfer_exp :
        Cil_types.stmt ->
        Cil_types.exp ->
        Operational_inputs.compute_t -> Operational_inputs.compute_t
      val transfer_instr :
        Cil_types.stmt ->
        Cil_types.instr ->
        Operational_inputs.Computer.t -> Operational_inputs.Computer.t
      val transfer_guard :
        Cil_types.stmt ->
        Cil_types.exp ->
        Operational_inputs.compute_t ->
        Operational_inputs.compute_t * Operational_inputs.compute_t
      val return_data : Operational_inputs.Computer.t Pervasives.ref
      val transfer_stmt :
        Cil_types.stmt ->
        Operational_inputs.Computer.t ->
        (Cil_types.stmt * Operational_inputs.Computer.t) list
      val transfer_stmt :
        Cil_types.stmt ->
        Operational_inputs.Computer.t ->
        (Cil_types.stmt * Operational_inputs.Computer.t) list
      val init : (Cil_types.stmt * Operational_inputs.compute_t) list
      val end_dataflow :
        Operational_inputs.compute_t array -> Operational_inputs.tt
    end