Changed types.h to types.hpp