pub fn replace_receiver(input: &mut DeriveInput)