array: construct: rank: kernel: args: