Merge branch 'wip-multi-array' into 'master'

Add MultiArray support

See merge request !14
7 jobs for master in 13 minutes and 40 seconds (queued for 6 seconds)
Name Stage Failure
ci-git-submodules Test
Entering 'deps/ntofutils/deps/dim'
Executing "step_script" stage of the job script
Using docker image sha256:187068f7c505e50330171e771e2e0e63856f0fad03cd7f97253a91223c58021a for with digest ...
$ git submodule update --remote
Submodule path 'deps/ntofutils': checked out '436c25ed616a1542323ccf1961f47bff5ffaeabc'
$ [ $(git status -uno --porcelain | wc -l) -eq 0 ] || { echo "Please update git-submodules"; exit 1; }
Please update git-submodules
Cleaning up file based variables
ERROR: Job failed: exit code 1