Ported the direct backend to using the Ipaddr.V4.* functions, removing ipv4_* functions from Nettypes.