pub fn data_type(input: &str) -> Result<'_, DataType>