fn is_default<T: Default + PartialEq>(fill: &T) -> bool