# Functions
NewCloudFlareUpdate returns a new cloudflare updater.
NewFileUpdate creates a file updater.
WithCFAPI allows to pass another API than the default one.
WithOutputWriteCloser allows for a more generic way of writing the output.
# Structs
CloudFlareUpdate communicates with the cloudflare API to change records.
FileUpdate supplies methods to update the IP in a template and write it to an output file.
# Interfaces
CloudflareAPI allows us to decouple the third-party CloudFlare API implementation.
Updater is an interface that takes a configuration and updates the IP.