Minimal, type safe printf replacement library for C++