* ah, the `const` block is new to me. you're talking about doing something like:

```rust
const SOME_ARR: [u8; N] = const {
    let mut f = [0; N];
    let mut i = 0;
    while i < N {
        f[i] = i as u8;
        i += 1;
    }
    f
};
```