Remove eigen dependence on util::template_loop