Revert "Avoid using macros in type position"
Revert "Avoid using macros in type position"

This reverts commit db152464d362e56f06289a9be3aad95af63a68d1.

Because, we're going to drop Any (Reflect) anyway, which also
requires Rust 1.13

Pireax/rust-ndarray,Pireax/rust-ndarray,SuperFluffy/rust-ndarray,SuperFluffy/rust-ndarray