oops.  Permutations needs the enriched mutable buffer