Making the ReScript type system work for you (Part I)