* checkpoint * simplify further * checkpoint * gens --> ck * update benches * address clippy * cleanup * update version