Logged In: YES

Let me add that all of {network,host,service,protocol}-info
have a strange behavior if no information is found: they
return a record with the name field set to #f.

IMHO it would be much better to return #f and not a useless

The manual says nothing about the not-found case at all.