Boilerplate’ code is unavoidably tedious. Mathematical calculations are maddeningly sensitive. Surprisingly, many developers spend their days preoccupied with these two tasks. Fortunately, the F# programming language has (amongst its many powerful features) ways to brush aside the tedium and fortify the sensitivity. In this talk, we’ll look at type providers and units of measure — a one\two punch for common coding tasks. In particular, we’ll review the ways in which units of measure provide contextual clarity to otherwise-opaque data, while they help prevent common mathematical errors. We’ll also see how type providers bring data into play quicker, while extending a developer’s reach for data sources. Ultimately, looking at the union of these two tools (and possibly some other F# goodness), we’ll arrive at a state of simpler data access, smarter calculations, and a happier development experience.