Pointer::is_string() heuristic, initial CFFI support