sig   type product =       < class1_expression_path : string; class1_path : string;         class2_expression_path : string; class2_path : string;         is_done : Ketrew_pure.Target.Condition.t option;         work_dir_path : string >   val hla_type :     work_dir:string ->     run_with:Biokepi_run_environment.Machine.t ->     r1:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t option;          path : string; .. >        Biokepi_run_environment.Common.KEDSL.workflow_node ->     r2:< is_done : Biokepi_run_environment.Common.KEDSL.Condition.t option;          path : string; .. >        Biokepi_run_environment.Common.KEDSL.workflow_node ->     run_name:string ->     Biokepi_bfx_tools.Seq2HLA.product     Biokepi_run_environment.Common.KEDSL.workflow_node end