freeze closures to aggregatable and functor