trng::yarn2 now passed as pointer during construction and used thereafter.