pub fn detect_type(s: String) -> DataType