ProducedType: don't lose underlyingType and isRaw in simple()