pub fn expand_record(input: DeriveInput, udl_mode: bool) -> Result<TokenStream>