fix ! in field name lines, generate examples
autogen + docs