It handles (as of now) the following datatypes of form fields: int bool double (called "real" in all this code) string and dyv (dynamic vectors).
It hides the form implementation. Currently a plain text and html form implementation exist. See below for how to let the compiler choose which to use. A X-windows Motif version may be in the works.