Printf.Args
The Args module defines a heterogeneous list type, which can be used as the argument of the l*printf functions. For more documentation, see the similar module Format.Args.
Args
l*printf
Format.Args
type t('a, 'r) =
| [] : t('r, 'r)
| ::('a, t('b, 'r)) : t('a => 'b, 'r)
;
let apply: 'a => t('a, 'r) => 'r;
let (@): t('a, 'r1) => t('r1, 'r2) => t('a, 'r2);