also it broke many autobuilds. We should probably introduce an ares_port_t if we want to use a type here.