Rust's ecosystem system is not perfect for scientific computation yet. To reduce the growing pains, a safe choice is sticking to the standard types for public interfacing. This crate provides the extra powers of Vec/Array/slice type for simple computation, enabled by Rust's trait system.