pub fn assert_round_trip_ref<T>(input: &T)