Otr
Off-the-Record, in pure OCaml