membership now takes an inet_addr instead of Ipaddr.t