update guess_type parse_complex