PR commit for adding support for degree 1 curves

`template <typename...` (please fix everywhere)