functor (Bfx : Biokepi.EDSL.Semantics->
  sig
    module Insane_library :
      sig
        val fastq_list :
          dataset:string ->
          [< `Pair of string * string ] list -> [ `Fastq ] list Bfx.repr
        val every_vc_on_fastqs :
          reference_build:Biokepi_run_environment.Reference_genome.name ->
          normal:[ `Fastq ] list Bfx.repr ->
          tumor:[ `Fastq ] list Bfx.repr -> unit Bfx.repr
        val normal : string * [> `Pair of string * string ] list
        val tumor : string * [> `Pair of string * string ] list
        val run : unit -> unit Bfx.observation
      end
    val vc : unit Bfx.repr
    val run : unit -> unit Bfx.observation
  end