Still plugging away and trying to grasp the concepts here. I love it, and I am committed now, but just wanted to stop and ask everyone something pretty general — How you do read the types? As in, what words go through your head in your attempt to translate these things.
A good example for me is the definition for the pipe operator and backwards func operator.
(<|) : (a → b) → a → b
&
(|>) : a → (a → b) → b
I get the idea, and have a good understanding of how they work, but when I try to just explain these type definitions I cannot really do it. Just wondering how people with more experience read these things. Thought maybe it will unlock something trapped in my brain or something.
Thanks everyone!