[WIP] Handle value arrays & blocks that modify values