Elm: Dependency Injection and Functional Programming

Intro In this post, I will attempt to document my understanding of how to do Dependency Injection within Elm. Dependency Injection is a technique used to provide a set of dependencies that a system requires at runtime. This technique is especially advantageous when testing that the system complies with business rules without having to provide …