simplify types for base values