You may also want to benchmark just storing this as `children` always. The original motivation was to avoid the array allocation but if you're going to always have it it might not make sense to bother with the unwrapping.