Change the type variables in Dist to parallel Traversable