Lol, ya, I remember those from Ruby libraries. I just haven’t come across it much in Elixir due only working on a production system with actual users for about 8 months (and I didn’t really handle any library config).
I definitely see this, though if a library is validating config I see it as less of a problem. The tests in the library themselves would only really need to test the happy path too, I feel. I could be wrong. Other than messing around with OCaml and Haskell I don’t really have experience with types (which I’ve probably told you several times before, lol). “Team dynamic, culture, and practices” obviously play a huge part in but I don’t want to get too into discussing the general value of types again!






















