Remove bad "take" impl that causes g++-11 crash.

For some reason, having take<n, numeric_list<T>> for n > 0 causes g++-11 to ICE with

sorry, unimplemented: unexpected AST of kind nontype_argument_pack

It does work with other versions of gcc, and with clang. I filed a GCC bug here.

Technically we should never actually run into this case, since you can't take n > 0 elements from an empty list. Commenting it out allows our Eigen tests to pass

Merge request reports

Loading