Scala, Programming, Functional Programming, Type Safety.
Recipient in place of MessageBody: In the last two lines you might spot another issue, which I’m going to address later in this article. Attentive readers would ask Okay, but 99% of data is not already known at compile time. How do refined types help? Indeed it’s not possible for the compiler to