Just wondering: isn't an array a bit overkill? Why not just use a tuple?