Derive Eliom form content from record type declarations