For integration with MOOSE it would be nice to be able to create NEML classes templated on either regular floating point numbers as well as dual numbers (to compute derivatives using forward mode automatic differentiation).
I guess this would make NEML a largely header only library which might no be ideal for other users though :-/
Just throwing this out.