# Functions
NewProvider creates a new default IP info provider.
# Structs
DefaultProvider implements Provider using the util package.
Info represents IP location information.
# Interfaces
Provider defines the interface for getting IP information.