scheduler formalities

@fgoth Just to be sure: Are

typedef std::tuple<std::tuple<int, int, double>, MARQOV::Config, typename decltype(hp)::value_type > ParameterType;
typedef typename GetSchedulerType<Hamiltonian, Lattice, ParameterType, RNG>::MarqovScheduler SchedulerType; 

SchedulerType sched(1, nthreads)

and

auto rparamset = ...
auto sched = makeScheduler<Hamiltonian, Lattice> (rparamsets[0], 1, nthreads);

fully equivalent?