DynamicDNS Cloudflare Partial rewrite of dynamic_dns_cloudflare in Haskell for a functional programming course.