# Structs
ValidateAttributeRequest represents a request for the Value to call its validation logic.
ValidateAttributeResponse represents a response to a ValidateAttributeRequest.
# Interfaces
TypeWithValidate extends the attr.Type interface to include a Validate method, used to bundle consistent validation logic with the Type.
ValidateableAttribute defines an interface for validating an attribute value.