# Functions
NewIPRateLimiter returns a new IPRateLimiter.
NewIPWhiteList builds a new IPWhiteList from the list of IPs.
NewServer returns a new instance of Server.
# Structs
IPRateLimiter represents a rate limiter based on an IP address.
IPWhiteList contains white list information for rate limiting.
Server represents the entry point to interact with the service via HTTP requests.
# Type aliases
IPAddress represents an IP address string.