pub fn is_valid_percentage<T>(percentage: T) -> Result<(), String> where
    T: AsRef<str> + Display