Learn Type-Driven Development: Benefit from type systems to build reliable and safe applications using ReasonML 3Yawar Amin