proc main()
{
    var a = [2,3,4,5].iterate().unpack();
    a[0,1,1,3] = "hello!";
    a[0,1,2,3] = [3,2].iterate();
    a[0,2,2,3] = L"del \x394";
    a[1,2,2,3] = "foo\nbar";
    a[1,1,2,3] = [2,3].iterate().unpack();
    a[1,1,2,3][1,1] = [2,2].iterate();
    "a:\n", a, '\n';
}