sig   type product =       < is_done : Ketrew_pure.Target.Condition.t option; path : string >   val hla_type :     work_dir:string ->     run_with:Biokepi_run_environment.Machine.t ->     fastq:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t option;             paths : string * string option; .. >           Biokepi_run_environment.Common.KEDSL.workflow_node ->     run_name:string ->     [< `DNA | `RNA ] ->     Biokepi_bfx_tools.Optitype.product     Biokepi_run_environment.Common.KEDSL.workflow_node end