proc main()
{
    var types = {Byte, Ubyte, Short, Ushort, Int, Uint, Long, Ulong,
                 Char, WideChar}.reshape(10,1);
    var ftypes = {Half, Float, Double}.reshape(3,1);

    print("SL,V8,X,Z22,X,Z22", types, types.minval(), types.maxval());
    print("SL,V8,X,Y22,X,Y22", ftypes, ftypes.minval(), ftypes.maxval());
}