implicit init for arrays