Added missing includes to base/types.hpp