make sure tchan passes accumulations through
eliminate mutable state from reductions() transformer
upgrade to immutable 3.0.0