!complex -> !real so return t.is_complex instead of None