wip: more unsized array support