Add IS-EMAIL? predicate, update form-generator code ported from FORMLETS