I have discovered that AsString (Value) has a strange behavior when inputting a spread with values that need to be converted into strings, but differently.
if I have a spread of two slices, where the first is integer and the second is float and I want to convert them into strings formatted as integers and real. then the first one is correctly shown as integer and the second one is displayed as real, but it seems that the value is rounded to the nearest integer value.
see attached patch.
AsstringSubtypeBug.v4p (6.0 kB)