Julia type that implements a drop-in replacement of Array with named dimensions