I.Make_combmodule Comb : Hardcaml.Comb.Stype comb = Comb.tval priority_select : 
  ( ( comb, comb t ) Hardcaml.Comb.with_valid2 Base.list ->
    ( comb, comb t ) Hardcaml.Comb.with_valid2 )
    Hardcaml.Comb.optional_branching_factorval priority_select_with_default : 
  ( ( comb, comb t ) Hardcaml.Comb.with_valid2 Base.list ->
    default:comb t ->
    comb t )
    Hardcaml.Comb.optional_branching_factorval onehot_select : 
  ( ( comb, comb t ) Hardcaml.Comb.with_valid2 Base.list ->
    comb t )
    Hardcaml.Comb.optional_branching_factor