#include <wibble/sys/macros.h>
#include <wibble/exception.h>
#include <string.h>
#include <errno.h>
#include <cstdlib>
#include <typeinfo>
#include <sstream>
#include <iostream>