Incr_dom_sexp_form A library for building forms that allow the user to edit complicated types. It relies on the fact that the type of the value being edited can be serialized via sexps.