I'd like to manually initialise a table like this (for now):
Object: table/alloc 8b
Size: 8
Init code:
array[0] = 1;
array[1] = 4;
array[2] = 8;
array[3] = 16;
array[4] = 32;
array[5] = 64;
array[6] = 64;
array[7] = 64;
I was under the impression that I could read those values 1, 4, 8, 16, 32, 64 using a table/read object and feeding it integers from 0-7. Instead I somehow get values divided by two from the table/read object, so 0.5, 2, 4, 8, 16, 32.
I'm sure I'm doing something really basic wrong here, but I can't figure it out 
Here's a screenshot:


I've used tables a bunch in the past with table/write, but never initialised them manually before. Table/write has always worked nicely, so I assume it works basically the other way around as table/read and while the values in the table are "converted", they remain intact on the table/read output.