So internally Lua seems make distinction between array parts and nodes. I'm not sure though if I have understood this even the slightest, so please correct me. The thing that I don't understand is that why this cannot be made available to Lua side as well?