Based on my understanding of above, passing an environment as a parameter is not the Reader monad, in fact passing the parameter explicitly through chains of function calls is what the Reader monad intends to avoid in typed, pure functional programming.
It should be in an ignominious hall of fame.
Nazi salutes are done by Nazis. It really is that simple.
Deleted Comment
Fascism and Jewishness are not inherently inexorably opposed such that being “aspirationally Jewish” (if that weren't a completely vacuous claim to start with) or having Jewish family members is counterevidence to being a fascist; Xenophobia and creating a foreign enemy are common elements of fascism, which foreign enemy it is not consistent among different particular instances of fascism.
> Calling someone fascist and Hitler gets them murdered these days, I wish people would be more sensible.
The resurgent fascism in America and its government kills far more people, far more directly, than calling people fascist could reasonably be claimed to.