Functors and Applicatives in JS: Like taking your cat to the vet | Dark Hacker News