Partially working re-work for Float32Array and Int16Array