dropped an unused header
now Generator<> is Assignable