`method int : < array : a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map; bool : (bool, 'acc) T.fold_map; char : (char, 'acc) T.fold_map; int : (int, 'acc) T.fold_map; list : a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map; option : a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map; string : (string, 'acc) T.fold_map; .. > ‑> (int, 'acc) T.fold_map`
`method string : < array : a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map; bool : (bool, 'acc) T.fold_map; char : (char, 'acc) T.fold_map; int : (int, 'acc) T.fold_map; list : a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map; option : a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map; string : (string, 'acc) T.fold_map; .. > ‑> (string, 'acc) T.fold_map`
`method bool : < array : a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map; bool : (bool, 'acc) T.fold_map; char : (char, 'acc) T.fold_map; int : (int, 'acc) T.fold_map; list : a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map; option : a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map; string : (string, 'acc) T.fold_map; .. > ‑> (bool, 'acc) T.fold_map`
`method char : < array : a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map; bool : (bool, 'acc) T.fold_map; char : (char, 'acc) T.fold_map; int : (int, 'acc) T.fold_map; list : a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map; option : a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map; string : (string, 'acc) T.fold_map; .. > ‑> (char, 'acc) T.fold_map`
`method option : < array : a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map; bool : (bool, 'acc) T.fold_map; char : (char, 'acc) T.fold_map; int : (int, 'acc) T.fold_map; list : a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map; option : a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map; string : (string, 'acc) T.fold_map; .. > ‑> a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map`
`method list : < array : a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map; bool : (bool, 'acc) T.fold_map; char : (char, 'acc) T.fold_map; int : (int, 'acc) T.fold_map; list : a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map; option : a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map; string : (string, 'acc) T.fold_map; .. > ‑> a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map`
`method array : < array : a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map; bool : (bool, 'acc) T.fold_map; char : (char, 'acc) T.fold_map; int : (int, 'acc) T.fold_map; list : a. ('a, 'acc) T.fold_map ‑> ('a list, 'acc) T.fold_map; option : a. ('a, 'acc) T.fold_map ‑> ('a option, 'acc) T.fold_map; string : (string, 'acc) T.fold_map; .. > ‑> a. ('a, 'acc) T.fold_map ‑> ('a array, 'acc) T.fold_map`