// Writes the array func Write(out io.Writer, a *host.Array) { writeInt(out, T_MAGIC) writeInt(out, a.Rank()) for _, s := range a.Size { writeInt(out, s) } writeData(out, a.List) }