pub fn detect_type(s: &str) -> DataType