{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"FieldsShape::Record"}]}
        FieldsShape::Record => None,
    match def.fields(db).shape {
        FieldsShape::Unit => Some(type_for_adt(db, e.into())),