Using new built-in IP address parser and IsString instance