Finish .slice and add public alloc.
Misc benchmarks changes