pub type ValidationFunction = fn(&ValidationContext) -> Result<(), ValidationError>;
Validation function type