Disagree that full type safety would require a lot of runtime checks. That's not the experience I've had in ReasonML.
Disagree that full type safety would require a lot of runtime checks. That's not the experience I've had in ReasonML.