macro_rules! delegate_simple_unary_function {
    ($T:ty, $Func:ident, $EigenFunc:ident) => { ... };
    ($T:ident, $Func:ident, $MKLFunc:ident, $($arg:expr),*) => { ... };
    ($T:ty, $Func:ident, $EigenFunc:ident) => { ... };
}