typed data: Provide more flexible data validation.