literals like 100 or true should never be turned into strings even if types cannot be resolved properly.