functor (Bfx : Biokepi.EDSL.Semantics->
  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