#[difference(recurse)] does not work with raw identifiers:
#[derive(Difference, Debug, Clone)]
pub struct Entity {
#[difference(recurse)]
pub r#type: MyType, // r# raw
}
#[derive(Difference, Debug, Clone)]
pub struct MyType { ... }
Error: error: prefix __r is unknown