Throughout my career, I have always hoped that someone would make an embedded peripheral library that is generic, statically checked, type safe, header only, zero cost, simple, and intuitive. With C++11, this finally seems possible.