pub type InputValueResult<T> = Result<T, InputValueError<T>>;