Elixir

Monads ?
https://zohaib.me/monads-in-elixir-2/


 * ".....Reader monad is used to pass around a context across all of your function composition. Examples of reader monad include. Dependency injection, where you want to pass an external dependency across all your functions. Passing in configuration. Passing in user request...."

Are the functions inside or outside the "context"(struct)? Is the function inside the "dependency"(struct) or outside? When the user request is "passed", does the struct it passes have a function inside.

2
https://medium.com/@mrjoelkemp/jvm-struggles-and-the-beam-4d9c58547410

links
Vlang

Nim lang

https://elixirforum.com/t/what-are-monads/9103/3 monads in elixir