The ``construct(..)`` and ``initialize(..)`` functions have been changed to template functions, see as example the ``initialize(..)`` function here: https://github.com/steinwurf/kodo/blob/master/src/kodo/finite_field_counter.hpp