The goal of this issue is tracking requisite changes needed to stabilize the compiler APIs in Rust. - [ ] Refactor NDArray with type parameter? - [ ] Ensure sufficient documentation examples. More to come.