Module OpamPp.Op

val (-|) : ('a'b) t -> ('b'c) t -> ('a'c) t

Piping pps together: the left-hand pp is called first when parsing, last when printing

val (^+) : ('a'b) t -> ('a list'c) t -> ('a list'b * 'c) t

Combinator to parse lists to different types using nested pairs