aboutsummaryrefslogtreecommitdiff
path: root/analysis/current
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current')
-rw-r--r--analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet1
-rw-r--r--analysis/current/candelabra/benchmark_results/primrose_library__VecSet1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv11
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv20
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json2
-rw-r--r--analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/150/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/50/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv200
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/sample.json2
-rw-r--r--analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv40
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/sample.json2
-rw-r--r--analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50/new/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/500/new/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json (renamed from analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json)0
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv21
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json1
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/estimates.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/raw.csv40
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/sample.json2
-rw-r--r--analysis/current/criterion/prime_sieve/50000/new/tukey.json2
-rw-r--r--analysis/current/log1300
-rw-r--r--analysis/current/sections/compare-aoc_2021_09279
-rw-r--r--analysis/current/sections/compare-aoc_2022_08186
-rw-r--r--analysis/current/sections/compare-aoc_2022_09138
-rw-r--r--analysis/current/sections/compare-aoc_2022_14182
-rw-r--r--analysis/current/sections/compare-example_mapping200
-rw-r--r--analysis/current/sections/compare-example_sets128
-rw-r--r--analysis/current/sections/compare-example_stack116
-rw-r--r--analysis/current/sections/compare-prime_sieve503
851 files changed, 8116 insertions, 6842 deletions
diff --git a/analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet b/analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet
new file mode 100644
index 0000000..0b4cc85
--- /dev/null
+++ b/analysis/current/candelabra/benchmark_results/primrose_library__SortedVecSet
@@ -0,0 +1 @@
+{"lib_hash":6543311679163142612,"model":{"by_op":{"last":{"coeffs":[5.619811460476967,-0.004030964709105522,1.2730068812595993e-7,5.268970046685183]},"clear":{"coeffs":[25.467075505874163,0.0013142024764952465,4.471534085645188e-9,1.3202824758957945]},"nth":{"coeffs":[32.45469630695288,0.0005526577730542992,2.379074596594947e-8,2.2946131373955723]},"contains":{"coeffs":[-38.83115460054887,-0.011171623589113333,2.4803281047812957e-7,18.05635916414701]},"first":{"coeffs":[-65.59487894732001,-0.006915004253871926,9.512766548338056e-8,16.276748878395665]},"remove":{"coeffs":[-724.3552988235315,-0.029664198877548564,3.6403250289088836e-6,137.77581849457056]},"insert":{"coeffs":[140.5756663090724,0.05911487588239517,2.9210558010188837e-7,-19.54672676631162]}}},"results":{"by_op":{"contains":[[10,57.0],[10,56.0],[10,38.0],[10,50.0],[10,44.0],[10,42.0],[10,28.0],[10,44.0],[10,50.0],[10,39.0],[10,37.0],[10,38.0],[10,26.0],[10,30.0],[10,32.0],[10,37.0],[10,41.0],[10,38.0],[10,39.0],[10,32.0],[10,37.0],[10,38.0],[10,39.0],[10,38.0],[10,32.0],[10,40.0],[10,40.0],[10,32.0],[10,31.0],[10,32.0],[10,32.0],[10,30.0],[10,32.0],[10,31.0],[10,36.0],[10,26.0],[10,42.0],[10,36.0],[10,32.0],[10,24.0],[10,32.0],[10,29.0],[10,40.0],[10,39.0],[10,36.0],[10,36.0],[10,35.0],[10,38.0],[10,33.0],[10,31.0],[100,97.0],[100,66.0],[100,56.0],[100,48.0],[100,65.0],[100,58.0],[100,42.0],[100,46.0],[100,48.0],[100,44.0],[100,54.0],[100,52.0],[100,46.0],[100,41.0],[100,48.0],[100,46.0],[100,52.0],[100,49.0],[100,49.0],[100,41.0],[100,44.0],[100,42.0],[100,56.0],[100,48.0],[100,42.0],[100,41.0],[100,52.0],[100,40.0],[100,48.0],[100,50.0],[100,50.0],[100,48.0],[100,50.0],[100,56.0],[100,50.0],[100,48.0],[100,47.0],[100,48.0],[100,53.0],[100,54.0],[100,42.0],[100,50.0],[100,51.0],[100,42.0],[100,46.0],[100,42.0],[100,44.0],[100,42.0],[100,42.0],[100,43.0],[500,115.0],[500,81.0],[500,80.0],[500,95.0],[500,107.0],[500,92.0],[500,81.0],[500,90.0],[500,83.0],[500,78.0],[500,72.0],[500,74.0],[500,72.0],[500,97.0],[500,80.0],[500,60.0],[500,84.0],[500,83.0],[500,70.0],[500,70.0],[500,61.0],[500,70.0],[500,82.0],[500,82.0],[500,76.0],[500,70.0],[500,78.0],[500,80.0],[500,79.0],[500,65.0],[500,76.0],[500,66.0],[500,82.0],[500,77.0],[500,71.0],[500,80.0],[500,86.0],[500,69.0],[500,69.0],[500,72.0],[500,90.0],[500,85.0],[500,80.0],[500,71.0],[500,76.0],[500,72.0],[500,86.0],[500,79.0],[500,76.0],[500,84.0],[6000,144.0],[6000,120.0],[6000,117.0],[6000,100.0],[6000,127.0],[6000,84.0],[6000,102.0],[6000,96.0],[6000,118.0],[6000,100.0],[6000,109.0],[6000,87.0],[6000,122.0],[6000,96.0],[6000,111.0],[6000,89.0],[6000,112.0],[6000,98.0],[6000,121.0],[6000,117.0],[6000,94.0],[6000,110.0],[6000,103.0],[6000,107.0],[6000,106.0],[6000,146.0],[6000,102.0],[6000,99.0],[6000,110.0],[6000,96.0],[6000,124.0],[6000,79.0],[6000,106.0],[6000,129.0],[6000,129.0],[6000,120.0],[6000,74.0],[6000,118.0],[6000,124.0],[6000,99.0],[6000,101.0],[6000,111.0],[6000,124.0],[6000,112.0],[6000,134.0],[6000,98.0],[6000,129.0],[6000,116.0],[6000,104.0],[6000,127.0],[12000,150.0],[12000,160.0],[12000,116.0],[12000,115.0],[12000,136.0],[12000,128.0],[12000,131.0],[12000,132.0],[12000,92.0],[12000,100.0],[12000,122.0],[12000,130.0],[12000,117.0],[12000,119.0],[12000,129.0],[12000,126.0],[12000,125.0],[12000,94.0],[12000,121.0],[12000,140.0],[12000,119.0],[12000,136.0],[12000,129.0],[12000,126.0],[12000,121.0],[12000,122.0],[12000,111.0],[12000,120.0],[12000,148.0],[12000,120.0],[12000,142.0],[12000,142.0],[12000,129.0],[12000,161.0],[12000,92.0],[12000,127.0],[12000,82.0],[12000,127.0],[12000,106.0],[12000,115.0],[12000,139.0],[12000,80.0],[12000,140.0],[12000,146.0],[12000,96.0],[12000,142.0],[12000,131.0],[12000,132.0],[12000,92.0],[12000,119.0],[24000,132.0],[24000,114.0],[24000,144.0],[24000,150.0],[24000,108.0],[24000,216.0],[24000,170.0],[24000,127.0],[24000,181.0],[24000,141.0],[24000,130.0],[24000,174.0],[24000,127.0],[24000,185.0],[24000,136.0],[24000,116.0],[24000,131.0],[24000,150.0],[24000,172.0],[24000,123.0],[24000,143.0],[24000,122.0],[24000,148.0],[24000,114.0],[24000,146.0],[24000,201.0],[24000,142.0],[24000,103.0],[24000,194.0],[24000,155.0],[24000,113.0],[24000,117.0],[24000,158.0],[24000,159.0],[24000,148.0],[24000,107.0],[24000,105.0],[24000,160.0],[24000,160.0],[24000,123.0],[24000,155.0],[24000,142.0],[24000,231.0],[24000,145.0],[24000,143.0],[24000,166.0],[24000,114.0],[24000,90.0],[24000,157.0],[24000,239.0],[36000,188.0],[36000,171.0],[36000,132.0],[36000,144.0],[36000,123.0],[36000,152.0],[36000,128.0],[36000,128.0],[36000,119.0],[36000,189.0],[36000,174.0],[36000,127.0],[36000,126.0],[36000,110.0],[36000,266.0],[36000,110.0],[36000,98.0],[36000,171.0],[36000,125.0],[36000,114.0],[36000,207.0],[36000,196.0],[36000,174.0],[36000,124.0],[36000,119.0],[36000,175.0],[36000,138.0],[36000,176.0],[36000,160.0],[36000,136.0],[36000,162.0],[36000,126.0],[36000,97.0],[36000,154.0],[36000,117.0],[36000,122.0],[36000,144.0],[36000,114.0],[36000,126.0],[36000,127.0],[36000,178.0],[36000,125.0],[36000,157.0],[36000,123.0],[36000,144.0],[36000,113.0],[36000,164.0],[36000,268.0],[36000,118.0],[36000,167.0],[48000,240.0],[48000,153.0],[48000,129.0],[48000,178.0],[48000,124.0],[48000,240.0],[48000,130.0],[48000,226.0],[48000,236.0],[48000,307.0],[48000,325.0],[48000,273.0],[48000,222.0],[48000,146.0],[48000,132.0],[48000,136.0],[48000,128.0],[48000,172.0],[48000,101.0],[48000,253.0],[48000,232.0],[48000,149.0],[48000,268.0],[48000,125.0],[48000,181.0],[48000,217.0],[48000,223.0],[48000,162.0],[48000,146.0],[48000,220.0],[48000,211.0],[48000,119.0],[48000,369.0],[48000,202.0],[48000,237.0],[48000,224.0],[48000,255.0],[48000,222.0],[48000,239.0],[48000,131.0],[48000,158.0],[48000,126.0],[48000,120.0],[48000,153.0],[48000,266.0],[48000,186.0],[48000,188.0],[48000,182.0],[48000,160.0],[48000,139.0],[60000,141.0],[60000,210.0],[60000,333.0],[60000,454.0],[60000,136.0],[60000,149.0],[60000,129.0],[60000,368.0],[60000,169.0],[60000,314.0],[60000,294.0],[60000,104.0],[60000,143.0],[60000,246.0],[60000,216.0],[60000,295.0],[60000,165.0],[60000,210.0],[60000,223.0],[60000,287.0],[60000,258.0],[60000,162.0],[60000,122.0],[60000,123.0],[60000,336.0],[60000,111.0],[60000,265.0],[60000,145.0],[60000,258.0],[60000,129.0],[60000,221.0],[60000,258.0],[60000,337.0],[60000,240.0],[60000,281.0],[60000,448.0],[60000,228.0],[60000,300.0],[60000,268.0],[60000,164.0],[60000,176.0],[60000,265.0],[60000,238.0],[60000,363.0],[60000,1345.0],[60000,307.0],[60000,441.0],[60000,170.0],[60000,266.0],[60000,271.0]],"clear":[[10,42.0],[10,30.0],[10,22.0],[10,24.0],[10,25.0],[10,26.0],[10,20.0],[10,26.0],[10,19.0],[10,25.0],[10,27.0],[10,26.0],[10,18.0],[10,25.0],[10,26.0],[10,20.0],[10,25.0],[10,21.0],[10,21.0],[10,26.0],[10,19.0],[10,25.0],[10,20.0],[10,26.0],[10,20.0],[10,26.0],[10,20.0],[10,25.0],[10,26.0],[10,24.0],[10,25.0],[10,26.0],[10,19.0],[10,26.0],[10,20.0],[10,26.0],[10,26.0],[10,24.0],[10,20.0],[10,22.0],[10,19.0],[10,24.0],[10,25.0],[10,28.0],[10,20.0],[10,20.0],[10,25.0],[10,24.0],[10,21.0],[10,26.0],[100,47.0],[100,30.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,26.0],[100,26.0],[100,24.0],[100,25.0],[100,26.0],[100,26.0],[100,24.0],[100,27.0],[100,27.0],[100,27.0],[100,39.0],[100,26.0],[100,27.0],[100,22.0],[100,27.0],[100,26.0],[100,26.0],[100,28.0],[100,24.0],[100,24.0],[100,24.0],[100,27.0],[100,24.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,28.0],[100,24.0],[100,26.0],[100,38.0],[100,27.0],[100,24.0],[100,28.0],[100,25.0],[100,24.0],[100,27.0],[100,26.0],[100,26.0],[500,68.0],[500,42.0],[500,43.0],[500,42.0],[500,52.0],[500,51.0],[500,50.0],[500,50.0],[500,41.0],[500,41.0],[500,42.0],[500,43.0],[500,42.0],[500,44.0],[500,42.0],[500,37.0],[500,63.0],[500,40.0],[500,47.0],[500,46.0],[500,39.0],[500,46.0],[500,44.0],[500,50.0],[500,45.0],[500,45.0],[500,35.0],[500,39.0],[500,38.0],[500,32.0],[500,54.0],[500,48.0],[500,50.0],[500,50.0],[500,50.0],[500,50.0],[500,50.0],[500,50.0],[500,51.0],[500,51.0],[500,50.0],[500,45.0],[500,39.0],[500,45.0],[500,45.0],[500,44.0],[500,40.0],[500,46.0],[500,44.0],[500,39.0],[6000,66.0],[6000,58.0],[6000,48.0],[6000,58.0],[6000,63.0],[6000,68.0],[6000,65.0],[6000,57.0],[6000,54.0],[6000,61.0],[6000,52.0],[6000,58.0],[6000,53.0],[6000,47.0],[6000,58.0],[6000,69.0],[6000,68.0],[6000,54.0],[6000,60.0],[6000,42.0],[6000,59.0],[6000,60.0],[6000,60.0],[6000,60.0],[6000,50.0],[6000,59.0],[6000,53.0],[6000,40.0],[6000,54.0],[6000,53.0],[6000,48.0],[6000,57.0],[6000,52.0],[6000,60.0],[6000,60.0],[6000,54.0],[6000,54.0],[6000,58.0],[6000,59.0],[6000,60.0],[6000,58.0],[6000,50.0],[6000,54.0],[6000,59.0],[6000,50.0],[6000,58.0],[6000,57.0],[6000,60.0],[6000,56.0],[6000,57.0],[12000,73.0],[12000,75.0],[12000,36.0],[12000,44.0],[12000,68.0],[12000,71.0],[12000,65.0],[12000,76.0],[12000,58.0],[12000,47.0],[12000,34.0],[12000,69.0],[12000,52.0],[12000,42.0],[12000,62.0],[12000,48.0],[12000,74.0],[12000,46.0],[12000,56.0],[12000,80.0],[12000,78.0],[12000,53.0],[12000,52.0],[12000,69.0],[12000,74.0],[12000,64.0],[12000,50.0],[12000,44.0],[12000,62.0],[12000,65.0],[12000,49.0],[12000,70.0],[12000,70.0],[12000,77.0],[12000,70.0],[12000,47.0],[12000,41.0],[12000,60.0],[12000,81.0],[12000,59.0],[12000,70.0],[12000,74.0],[12000,70.0],[12000,55.0],[12000,49.0],[12000,66.0],[12000,36.0],[12000,54.0],[12000,66.0],[12000,54.0],[24000,81.0],[24000,67.0],[24000,72.0],[24000,46.0],[24000,40.0],[24000,58.0],[24000,52.0],[24000,37.0],[24000,60.0],[24000,62.0],[24000,48.0],[24000,37.0],[24000,68.0],[24000,70.0],[24000,36.0],[24000,44.0],[24000,44.0],[24000,76.0],[24000,86.0],[24000,48.0],[24000,37.0],[24000,80.0],[24000,62.0],[24000,42.0],[24000,44.0],[24000,54.0],[24000,53.0],[24000,78.0],[24000,78.0],[24000,40.0],[24000,51.0],[24000,54.0],[24000,41.0],[24000,58.0],[24000,67.0],[24000,65.0],[24000,43.0],[24000,52.0],[24000,72.0],[24000,67.0],[24000,60.0],[24000,54.0],[24000,68.0],[24000,72.0],[24000,61.0],[24000,66.0],[24000,35.0],[24000,45.0],[24000,79.0],[24000,67.0],[36000,74.0],[36000,80.0],[36000,65.0],[36000,84.0],[36000,81.0],[36000,86.0],[36000,83.0],[36000,85.0],[36000,83.0],[36000,86.0],[36000,36.0],[36000,94.0],[36000,77.0],[36000,74.0],[36000,83.0],[36000,73.0],[36000,74.0],[36000,77.0],[36000,82.0],[36000,80.0],[36000,72.0],[36000,86.0],[36000,243.0],[36000,128.0],[36000,84.0],[36000,60.0],[36000,88.0],[36000,74.0],[36000,74.0],[36000,126.0],[36000,133.0],[36000,73.0],[36000,90.0],[36000,133.0],[36000,94.0],[36000,70.0],[36000,132.0],[36000,138.0],[36000,107.0],[36000,75.0],[36000,137.0],[36000,82.0],[36000,82.0],[36000,131.0],[36000,74.0],[36000,68.0],[36000,72.0],[36000,69.0],[36000,88.0],[36000,120.0],[48000,71.0],[48000,133.0],[48000,69.0],[48000,120.0],[48000,121.0],[48000,128.0],[48000,128.0],[48000,129.0],[48000,70.0],[48000,70.0],[48000,70.0],[48000,72.0],[48000,78.0],[48000,71.0],[48000,122.0],[48000,101.0],[48000,74.0],[48000,70.0],[48000,67.0],[48000,84.0],[48000,71.0],[48000,72.0],[48000,70.0],[48000,74.0],[48000,73.0],[48000,132.0],[48000,71.0],[48000,86.0],[48000,70.0],[48000,68.0],[48000,129.0],[48000,130.0],[48000,74.0],[48000,72.0],[48000,69.0],[48000,70.0],[48000,72.0],[48000,65.0],[48000,72.0],[48000,75.0],[48000,64.0],[48000,115.0],[48000,114.0],[48000,116.0],[48000,72.0],[48000,72.0],[48000,75.0],[48000,72.0],[48000,78.0],[48000,85.0],[60000,71.0],[60000,70.0],[60000,63.0],[60000,73.0],[60000,71.0],[60000,70.0],[60000,69.0],[60000,89.0],[60000,70.0],[60000,71.0],[60000,128.0],[60000,70.0],[60000,70.0],[60000,67.0],[60000,64.0],[60000,104.0],[60000,75.0],[60000,75.0],[60000,66.0],[60000,78.0],[60000,70.0],[60000,72.0],[60000,72.0],[60000,68.0],[60000,74.0],[60000,73.0],[60000,70.0],[60000,70.0],[60000,68.0],[60000,67.0],[60000,60.0],[60000,70.0],[60000,62.0],[60000,131.0],[60000,127.0],[60000,68.0],[60000,66.0],[60000,73.0],[60000,69.0],[60000,62.0],[60000,132.0],[60000,130.0],[60000,76.0],[60000,145.0],[60000,72.0],[60000,72.0],[60000,65.0],[60000,65.0],[60000,132.0],[60000,75.0]],"last":[[10,44.0],[10,27.0],[10,27.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,20.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,21.0],[10,28.0],[10,22.0],[10,28.0],[10,20.0],[10,20.0],[10,29.0],[10,28.0],[10,20.0],[10,28.0],[10,22.0],[10,20.0],[10,28.0],[10,21.0],[10,28.0],[10,28.0],[10,28.0],[10,21.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,21.0],[10,21.0],[10,28.0],[10,20.0],[10,28.0],[10,20.0],[10,21.0],[10,21.0],[10,21.0],[10,22.0],[10,28.0],[10,20.0],[10,21.0],[100,57.0],[100,36.0],[100,24.0],[100,35.0],[100,32.0],[100,31.0],[100,31.0],[100,28.0],[100,31.0],[100,32.0],[100,27.0],[100,28.0],[100,32.0],[100,27.0],[100,25.0],[100,30.0],[100,24.0],[100,31.0],[100,30.0],[100,25.0],[100,26.0],[100,31.0],[100,30.0],[100,31.0],[100,30.0],[100,27.0],[100,30.0],[100,30.0],[100,27.0],[100,28.0],[100,27.0],[100,25.0],[100,27.0],[100,25.0],[100,27.0],[100,26.0],[100,25.0],[100,26.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,24.0],[100,26.0],[100,27.0],[100,27.0],[100,27.0],[500,70.0],[500,70.0],[500,54.0],[500,52.0],[500,56.0],[500,49.0],[500,43.0],[500,45.0],[500,40.0],[500,45.0],[500,40.0],[500,47.0],[500,40.0],[500,46.0],[500,40.0],[500,46.0],[500,46.0],[500,43.0],[500,48.0],[500,45.0],[500,45.0],[500,46.0],[500,48.0],[500,49.0],[500,48.0],[500,43.0],[500,44.0],[500,45.0],[500,46.0],[500,43.0],[500,42.0],[500,42.0],[500,43.0],[500,45.0],[500,45.0],[500,44.0],[500,43.0],[500,46.0],[500,39.0],[500,43.0],[500,44.0],[500,46.0],[500,43.0],[500,43.0],[500,49.0],[500,44.0],[500,49.0],[500,43.0],[500,45.0],[500,49.0],[6000,75.0],[6000,60.0],[6000,64.0],[6000,47.0],[6000,54.0],[6000,54.0],[6000,39.0],[6000,59.0],[6000,60.0],[6000,51.0],[6000,59.0],[6000,61.0],[6000,65.0],[6000,60.0],[6000,44.0],[6000,69.0],[6000,56.0],[6000,28.0],[6000,60.0],[6000,56.0],[6000,78.0],[6000,63.0],[6000,62.0],[6000,41.0],[6000,54.0],[6000,58.0],[6000,58.0],[6000,54.0],[6000,54.0],[6000,42.0],[6000,63.0],[6000,61.0],[6000,62.0],[6000,64.0],[6000,60.0],[6000,69.0],[6000,55.0],[6000,47.0],[6000,54.0],[6000,60.0],[6000,61.0],[6000,54.0],[6000,55.0],[6000,56.0],[6000,54.0],[6000,54.0],[6000,47.0],[6000,62.0],[6000,56.0],[6000,46.0],[12000,84.0],[12000,69.0],[12000,62.0],[12000,63.0],[12000,63.0],[12000,46.0],[12000,61.0],[12000,63.0],[12000,65.0],[12000,50.0],[12000,46.0],[12000,54.0],[12000,53.0],[12000,55.0],[12000,46.0],[12000,54.0],[12000,58.0],[12000,59.0],[12000,42.0],[12000,43.0],[12000,60.0],[12000,61.0],[12000,42.0],[12000,69.0],[12000,57.0],[12000,53.0],[12000,46.0],[12000,61.0],[12000,62.0],[12000,48.0],[12000,47.0],[12000,46.0],[12000,50.0],[12000,46.0],[12000,61.0],[12000,61.0],[12000,54.0],[12000,54.0],[12000,61.0],[12000,46.0],[12000,47.0],[12000,65.0],[12000,78.0],[12000,70.0],[12000,60.0],[12000,46.0],[12000,59.0],[12000,41.0],[12000,45.0],[12000,46.0],[24000,58.0],[24000,48.0],[24000,47.0],[24000,47.0],[24000,38.0],[24000,54.0],[24000,50.0],[24000,56.0],[24000,53.0],[24000,52.0],[24000,31.0],[24000,36.0],[24000,47.0],[24000,44.0],[24000,50.0],[24000,45.0],[24000,42.0],[24000,48.0],[24000,54.0],[24000,42.0],[24000,49.0],[24000,60.0],[24000,66.0],[24000,53.0],[24000,58.0],[24000,44.0],[24000,57.0],[24000,55.0],[24000,55.0],[24000,59.0],[24000,58.0],[24000,50.0],[24000,38.0],[24000,48.0],[24000,56.0],[24000,42.0],[24000,50.0],[24000,50.0],[24000,56.0],[24000,56.0],[24000,35.0],[24000,58.0],[24000,49.0],[24000,56.0],[24000,49.0],[24000,50.0],[24000,42.0],[24000,39.0],[24000,48.0],[24000,48.0],[36000,97.0],[36000,48.0],[36000,72.0],[36000,78.0],[36000,61.0],[36000,90.0],[36000,79.0],[36000,64.0],[36000,74.0],[36000,56.0],[36000,71.0],[36000,70.0],[36000,79.0],[36000,78.0],[36000,80.0],[36000,83.0],[36000,69.0],[36000,62.0],[36000,60.0],[36000,61.0],[36000,80.0],[36000,72.0],[36000,70.0],[36000,69.0],[36000,94.0],[36000,50.0],[36000,78.0],[36000,65.0],[36000,86.0],[36000,80.0],[36000,73.0],[36000,64.0],[36000,65.0],[36000,49.0],[36000,66.0],[36000,133.0],[36000,218.0],[36000,72.0],[36000,71.0],[36000,59.0],[36000,50.0],[36000,70.0],[36000,81.0],[36000,55.0],[36000,67.0],[36000,75.0],[36000,130.0],[36000,127.0],[36000,74.0],[36000,62.0],[48000,85.0],[48000,94.0],[48000,64.0],[48000,46.0],[48000,119.0],[48000,76.0],[48000,72.0],[48000,75.0],[48000,66.0],[48000,69.0],[48000,72.0],[48000,70.0],[48000,88.0],[48000,94.0],[48000,88.0],[48000,66.0],[48000,76.0],[48000,66.0],[48000,70.0],[48000,78.0],[48000,70.0],[48000,95.0],[48000,77.0],[48000,72.0],[48000,71.0],[48000,111.0],[48000,64.0],[48000,71.0],[48000,69.0],[48000,71.0],[48000,114.0],[48000,76.0],[48000,68.0],[48000,75.0],[48000,70.0],[48000,111.0],[48000,70.0],[48000,108.0],[48000,140.0],[48000,142.0],[48000,63.0],[48000,66.0],[48000,88.0],[48000,70.0],[48000,104.0],[48000,115.0],[48000,120.0],[48000,370.0],[48000,87.0],[48000,84.0],[60000,92.0],[60000,79.0],[60000,126.0],[60000,70.0],[60000,71.0],[60000,74.0],[60000,73.0],[60000,74.0],[60000,125.0],[60000,73.0],[60000,124.0],[60000,78.0],[60000,75.0],[60000,72.0],[60000,73.0],[60000,71.0],[60000,73.0],[60000,70.0],[60000,72.0],[60000,67.0],[60000,76.0],[60000,73.0],[60000,74.0],[60000,401.0],[60000,118.0],[60000,72.0],[60000,75.0],[60000,76.0],[60000,118.0],[60000,62.0],[60000,72.0],[60000,74.0],[60000,112.0],[60000,73.0],[60000,73.0],[60000,70.0],[60000,72.0],[60000,71.0],[60000,120.0],[60000,78.0],[60000,257.0],[60000,76.0],[60000,75.0],[60000,69.0],[60000,75.0],[60000,203.0],[60000,74.0],[60000,120.0],[60000,74.0],[60000,70.0]],"remove":[[10,113.0],[10,88.0],[10,58.0],[10,76.0],[10,64.0],[10,56.0],[10,57.0],[10,70.0],[10,40.0],[10,62.0],[10,55.0],[10,53.0],[10,49.0],[10,57.0],[10,72.0],[10,52.0],[10,46.0],[10,65.0],[10,45.0],[10,55.0],[10,54.0],[10,49.0],[10,54.0],[10,40.0],[10,41.0],[10,51.0],[10,57.0],[10,54.0],[10,59.0],[10,44.0],[10,58.0],[10,41.0],[10,42.0],[10,48.0],[10,53.0],[10,37.0],[10,55.0],[10,60.0],[10,49.0],[10,50.0],[10,52.0],[10,48.0],[10,51.0],[10,51.0],[10,57.0],[10,49.0],[10,36.0],[10,40.0],[10,48.0],[10,49.0],[100,113.0],[100,98.0],[100,84.0],[100,89.0],[100,67.0],[100,82.0],[100,73.0],[100,102.0],[100,68.0],[100,88.0],[100,80.0],[100,82.0],[100,58.0],[100,64.0],[100,66.0],[100,69.0],[100,70.0],[100,70.0],[100,66.0],[100,77.0],[100,82.0],[100,88.0],[100,69.0],[100,67.0],[100,74.0],[100,60.0],[100,61.0],[100,76.0],[100,63.0],[100,62.0],[100,56.0],[100,61.0],[100,72.0],[100,76.0],[100,60.0],[100,60.0],[100,61.0],[100,62.0],[100,79.0],[100,60.0],[100,58.0],[100,64.0],[100,55.0],[100,72.0],[100,61.0],[100,76.0],[100,68.0],[100,59.0],[100,68.0],[100,66.0],[500,159.0],[500,133.0],[500,106.0],[500,130.0],[500,108.0],[500,111.0],[500,125.0],[500,138.0],[500,129.0],[500,114.0],[500,105.0],[500,114.0],[500,119.0],[500,100.0],[500,117.0],[500,116.0],[500,122.0],[500,94.0],[500,108.0],[500,103.0],[500,125.0],[500,97.0],[500,97.0],[500,104.0],[500,117.0],[500,106.0],[500,113.0],[500,111.0],[500,115.0],[500,121.0],[500,100.0],[500,107.0],[500,99.0],[500,118.0],[500,110.0],[500,99.0],[500,130.0],[500,92.0],[500,120.0],[500,118.0],[500,120.0],[500,117.0],[500,95.0],[500,132.0],[500,131.0],[500,98.0],[500,121.0],[500,117.0],[500,88.0],[500,115.0],[6000,343.0],[6000,625.0],[6000,409.0],[6000,983.0],[6000,247.0],[6000,1439.0],[6000,449.0],[6000,629.0],[6000,441.0],[6000,931.0],[6000,619.0],[6000,242.0],[6000,444.0],[6000,424.0],[6000,358.0],[6000,797.0],[6000,932.0],[6000,1003.0],[6000,1035.0],[6000,327.0],[6000,159.0],[6000,423.0],[6000,799.0],[6000,304.0],[6000,279.0],[6000,421.0],[6000,537.0],[6000,294.0],[6000,1013.0],[6000,577.0],[6000,162.0],[6000,421.0],[6000,177.0],[6000,310.0],[6000,732.0],[6000,542.0],[6000,716.0],[6000,211.0],[6000,220.0],[6000,1027.0],[6000,435.0],[6000,1574.0],[6000,243.0],[6000,255.0],[6000,377.0],[6000,1455.0],[6000,673.0],[6000,319.0],[6000,231.0],[6000,349.0],[12000,1520.0],[12000,2411.0],[12000,1028.0],[12000,1203.0],[12000,442.0],[12000,680.0],[12000,2029.0],[12000,1369.0],[12000,1429.0],[12000,2557.0],[12000,2479.0],[12000,2734.0],[12000,2633.0],[12000,532.0],[12000,2326.0],[12000,1990.0],[12000,605.0],[12000,2819.0],[12000,1148.0],[12000,452.0],[12000,1137.0],[12000,541.0],[12000,1679.0],[12000,1018.0],[12000,1328.0],[12000,522.0],[12000,794.0],[12000,338.0],[12000,1904.0],[12000,1775.0],[12000,2409.0],[12000,1906.0],[12000,2723.0],[12000,2722.0],[12000,1160.0],[12000,254.0],[12000,2779.0],[12000,1423.0],[12000,1010.0],[12000,1956.0],[12000,202.0],[12000,238.0],[12000,1496.0],[12000,677.0],[12000,1398.0],[12000,185.0],[12000,482.0],[12000,452.0],[12000,1093.0],[12000,2719.0],[24000,4993.0],[24000,5451.0],[24000,4155.0],[24000,1706.0],[24000,6763.0],[24000,442.0],[24000,3830.0],[24000,4180.0],[24000,3542.0],[24000,3696.0],[24000,4218.0],[24000,6176.0],[24000,5326.0],[24000,1503.0],[24000,1874.0],[24000,4739.0],[24000,1206.0],[24000,3828.0],[24000,3353.0],[24000,474.0],[24000,1325.0],[24000,5937.0],[24000,8103.0],[24000,6751.0],[24000,5682.0],[24000,814.0],[24000,735.0],[24000,2697.0],[24000,5282.0],[24000,4854.0],[24000,5554.0],[24000,4215.0],[24000,6455.0],[24000,237.0],[24000,2677.0],[24000,1722.0],[24000,6012.0],[24000,3318.0],[24000,2487.0],[24000,2629.0],[24000,1687.0],[24000,1266.0],[24000,4891.0],[24000,2698.0],[24000,3003.0],[24000,5752.0],[24000,4742.0],[24000,2900.0],[24000,4055.0],[24000,2519.0],[36000,4623.0],[36000,3715.0],[36000,5122.0],[36000,7124.0],[36000,8004.0],[36000,5087.0],[36000,4902.0],[36000,5791.0],[36000,1181.0],[36000,6884.0],[36000,1080.0],[36000,2830.0],[36000,537.0],[36000,482.0],[36000,6249.0],[36000,445.0],[36000,2299.0],[36000,7055.0],[36000,7353.0],[36000,3214.0],[36000,6846.0],[36000,3083.0],[36000,4634.0],[36000,4259.0],[36000,2493.0],[36000,10810.0],[36000,8978.0],[36000,244.0],[36000,1306.0],[36000,4392.0],[36000,903.0],[36000,2993.0],[36000,2709.0],[36000,9937.0],[36000,5324.0],[36000,3752.0],[36000,6014.0],[36000,7381.0],[36000,9171.0],[36000,1484.0],[36000,2384.0],[36000,2635.0],[36000,4417.0],[36000,339.0],[36000,5930.0],[36000,5000.0],[36000,277.0],[36000,7237.0],[36000,5529.0],[36000,6478.0],[48000,8342.0],[48000,466.0],[48000,13633.0],[48000,2729.0],[48000,12607.0],[48000,11499.0],[48000,14406.0],[48000,13020.0],[48000,15194.0],[48000,7859.0],[48000,13950.0],[48000,6354.0],[48000,2231.0],[48000,2073.0],[48000,12123.0],[48000,13232.0],[48000,5051.0],[48000,13127.0],[48000,9689.0],[48000,5792.0],[48000,13353.0],[48000,10442.0],[48000,9563.0],[48000,4156.0],[48000,14483.0],[48000,3994.0],[48000,9242.0],[48000,7539.0],[48000,9893.0],[48000,3905.0],[48000,22031.0],[48000,7737.0],[48000,14996.0],[48000,5320.0],[48000,1245.0],[48000,4271.0],[48000,11490.0],[48000,3118.0],[48000,8798.0],[48000,13675.0],[48000,5960.0],[48000,491.0],[48000,7556.0],[48000,2791.0],[48000,6496.0],[48000,11186.0],[48000,14637.0],[48000,11814.0],[48000,3336.0],[48000,10826.0],[60000,5047.0],[60000,19140.0],[60000,1340.0],[60000,4398.0],[60000,12274.0],[60000,8249.0],[60000,7864.0],[60000,12424.0],[60000,9845.0],[60000,13756.0],[60000,8779.0],[60000,11320.0],[60000,3650.0],[60000,16034.0],[60000,7064.0],[60000,10308.0],[60000,17528.0],[60000,13019.0],[60000,827.0],[60000,21390.0],[60000,8408.0],[60000,21388.0],[60000,17572.0],[60000,14766.0],[60000,837.0],[60000,6169.0],[60000,14857.0],[60000,22047.0],[60000,11195.0],[60000,5941.0],[60000,4843.0],[60000,15668.0],[60000,3478.0],[60000,12160.0],[60000,5344.0],[60000,9950.0],[60000,7023.0],[60000,4702.0],[60000,9157.0],[60000,11142.0],[60000,4542.0],[60000,6257.0],[60000,10199.0],[60000,31154.0],[60000,15322.0],[60000,6434.0],[60000,3842.0],[60000,16760.0],[60000,7893.0],[60000,18567.0]],"first":[[10,51.0],[10,33.0],[10,26.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,29.0],[10,40.0],[10,27.0],[10,27.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,27.0],[10,28.0],[10,27.0],[10,28.0],[10,26.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[10,28.0],[10,28.0],[10,27.0],[10,28.0],[10,28.0],[100,52.0],[100,27.0],[100,35.0],[100,30.0],[100,20.0],[100,25.0],[100,23.0],[100,26.0],[100,20.0],[100,25.0],[100,25.0],[100,25.0],[100,26.0],[100,20.0],[100,20.0],[100,26.0],[100,26.0],[100,21.0],[100,21.0],[100,25.0],[100,22.0],[100,20.0],[100,25.0],[100,25.0],[100,25.0],[100,25.0],[100,26.0],[100,25.0],[100,26.0],[100,20.0],[100,20.0],[100,20.0],[100,25.0],[100,25.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,20.0],[100,26.0],[100,26.0],[100,27.0],[100,25.0],[100,26.0],[100,25.0],[100,25.0],[100,26.0],[100,26.0],[100,22.0],[100,26.0],[500,69.0],[500,40.0],[500,47.0],[500,40.0],[500,40.0],[500,39.0],[500,40.0],[500,40.0],[500,48.0],[500,40.0],[500,57.0],[500,40.0],[500,55.0],[500,53.0],[500,39.0],[500,48.0],[500,41.0],[500,40.0],[500,52.0],[500,38.0],[500,39.0],[500,39.0],[500,40.0],[500,39.0],[500,40.0],[500,39.0],[500,40.0],[500,39.0],[500,38.0],[500,39.0],[500,40.0],[500,40.0],[500,37.0],[500,39.0],[500,39.0],[500,40.0],[500,39.0],[500,39.0],[500,37.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,40.0],[500,39.0],[500,40.0],[500,43.0],[6000,203.0],[6000,160.0],[6000,157.0],[6000,161.0],[6000,160.0],[6000,124.0],[6000,114.0],[6000,114.0],[6000,111.0],[6000,73.0],[6000,120.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,157.0],[6000,120.0],[6000,184.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,124.0],[6000,120.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,160.0],[6000,111.0],[6000,58.0],[6000,59.0],[6000,52.0],[6000,60.0],[6000,54.0],[6000,52.0],[6000,44.0],[6000,53.0],[6000,58.0],[6000,42.0],[6000,56.0],[6000,54.0],[6000,52.0],[6000,44.0],[6000,60.0],[6000,50.0],[6000,53.0],[6000,62.0],[6000,43.0],[6000,54.0],[6000,63.0],[6000,52.0],[6000,53.0],[12000,96.0],[12000,52.0],[12000,41.0],[12000,43.0],[12000,60.0],[12000,46.0],[12000,53.0],[12000,55.0],[12000,43.0],[12000,60.0],[12000,54.0],[12000,61.0],[12000,50.0],[12000,54.0],[12000,68.0],[12000,43.0],[12000,52.0],[12000,58.0],[12000,74.0],[12000,38.0],[12000,42.0],[12000,59.0],[12000,46.0],[12000,54.0],[12000,78.0],[12000,61.0],[12000,41.0],[12000,52.0],[12000,53.0],[12000,53.0],[12000,63.0],[12000,58.0],[12000,67.0],[12000,43.0],[12000,53.0],[12000,52.0],[12000,41.0],[12000,46.0],[12000,59.0],[12000,54.0],[12000,76.0],[12000,54.0],[12000,42.0],[12000,61.0],[12000,60.0],[12000,38.0],[12000,42.0],[12000,60.0],[12000,44.0],[12000,54.0],[24000,50.0],[24000,28.0],[24000,69.0],[24000,46.0],[24000,60.0],[24000,48.0],[24000,36.0],[24000,69.0],[24000,54.0],[24000,66.0],[24000,68.0],[24000,40.0],[24000,53.0],[24000,66.0],[24000,73.0],[24000,66.0],[24000,28.0],[24000,69.0],[24000,69.0],[24000,41.0],[24000,56.0],[24000,64.0],[24000,49.0],[24000,38.0],[24000,66.0],[24000,65.0],[24000,53.0],[24000,71.0],[24000,68.0],[24000,43.0],[24000,76.0],[24000,38.0],[24000,34.0],[24000,68.0],[24000,42.0],[24000,58.0],[24000,70.0],[24000,61.0],[24000,43.0],[24000,43.0],[24000,38.0],[24000,65.0],[24000,75.0],[24000,46.0],[24000,44.0],[24000,86.0],[24000,53.0],[24000,74.0],[24000,36.0],[24000,52.0],[36000,63.0],[36000,71.0],[36000,73.0],[36000,73.0],[36000,66.0],[36000,70.0],[36000,55.0],[36000,72.0],[36000,70.0],[36000,82.0],[36000,74.0],[36000,90.0],[36000,50.0],[36000,56.0],[36000,58.0],[36000,70.0],[36000,44.0],[36000,87.0],[36000,82.0],[36000,70.0],[36000,63.0],[36000,73.0],[36000,71.0],[36000,50.0],[36000,64.0],[36000,70.0],[36000,58.0],[36000,52.0],[36000,70.0],[36000,72.0],[36000,65.0],[36000,56.0],[36000,68.0],[36000,61.0],[36000,83.0],[36000,48.0],[36000,67.0],[36000,81.0],[36000,61.0],[36000,56.0],[36000,89.0],[36000,72.0],[36000,72.0],[36000,67.0],[36000,70.0],[36000,83.0],[36000,72.0],[36000,74.0],[36000,60.0],[36000,52.0],[48000,69.0],[48000,64.0],[48000,36.0],[48000,70.0],[48000,72.0],[48000,74.0],[48000,83.0],[48000,72.0],[48000,63.0],[48000,71.0],[48000,71.0],[48000,82.0],[48000,61.0],[48000,82.0],[48000,88.0],[48000,71.0],[48000,79.0],[48000,76.0],[48000,83.0],[48000,78.0],[48000,68.0],[48000,78.0],[48000,70.0],[48000,70.0],[48000,69.0],[48000,71.0],[48000,80.0],[48000,90.0],[48000,63.0],[48000,72.0],[48000,71.0],[48000,68.0],[48000,94.0],[48000,69.0],[48000,71.0],[48000,79.0],[48000,92.0],[48000,94.0],[48000,68.0],[48000,60.0],[48000,60.0],[48000,71.0],[48000,62.0],[48000,70.0],[48000,64.0],[48000,71.0],[48000,62.0],[48000,76.0],[48000,70.0],[48000,70.0],[60000,72.0],[60000,70.0],[60000,71.0],[60000,70.0],[60000,71.0],[60000,73.0],[60000,75.0],[60000,160.0],[60000,71.0],[60000,72.0],[60000,127.0],[60000,68.0],[60000,69.0],[60000,74.0],[60000,71.0],[60000,70.0],[60000,76.0],[60000,71.0],[60000,70.0],[60000,71.0],[60000,64.0],[60000,70.0],[60000,72.0],[60000,73.0],[60000,71.0],[60000,66.0],[60000,71.0],[60000,73.0],[60000,64.0],[60000,73.0],[60000,72.0],[60000,38.0],[60000,86.0],[60000,69.0],[60000,70.0],[60000,66.0],[60000,73.0],[60000,73.0],[60000,72.0],[60000,70.0],[60000,60.0],[60000,66.0],[60000,64.0],[60000,70.0],[60000,66.0],[60000,67.0],[60000,67.0],[60000,64.0],[60000,83.0],[60000,76.0]],"nth":[[10,46.0],[10,26.0],[10,30.0],[10,31.0],[10,26.0],[10,27.0],[10,26.0],[10,26.0],[10,26.0],[10,27.0],[10,28.0],[10,27.0],[10,24.0],[10,26.0],[10,26.0],[10,27.0],[10,24.0],[10,25.0],[10,27.0],[10,26.0],[10,24.0],[10,24.0],[10,28.0],[10,24.0],[10,27.0],[10,27.0],[10,26.0],[10,26.0],[10,26.0],[10,25.0],[10,26.0],[10,27.0],[10,24.0],[10,24.0],[10,26.0],[10,25.0],[10,25.0],[10,27.0],[10,25.0],[10,26.0],[10,24.0],[10,28.0],[10,25.0],[10,26.0],[10,26.0],[10,24.0],[10,25.0],[10,27.0],[10,24.0],[10,27.0],[100,75.0],[100,57.0],[100,57.0],[100,47.0],[100,53.0],[100,46.0],[100,47.0],[100,47.0],[100,45.0],[100,49.0],[100,47.0],[100,49.0],[100,51.0],[100,52.0],[100,53.0],[100,47.0],[100,49.0],[100,48.0],[100,49.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,34.0],[100,38.0],[100,39.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,38.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,39.0],[100,40.0],[100,40.0],[100,38.0],[100,40.0],[100,40.0],[100,40.0],[100,38.0],[100,38.0],[500,64.0],[500,40.0],[500,42.0],[500,40.0],[500,41.0],[500,37.0],[500,44.0],[500,34.0],[500,41.0],[500,40.0],[500,40.0],[500,41.0],[500,41.0],[500,41.0],[500,40.0],[500,41.0],[500,42.0],[500,47.0],[500,41.0],[500,40.0],[500,41.0],[500,41.0],[500,41.0],[500,41.0],[500,47.0],[500,42.0],[500,42.0],[500,43.0],[500,42.0],[500,43.0],[500,44.0],[500,43.0],[500,42.0],[500,43.0],[500,43.0],[500,50.0],[500,43.0],[500,43.0],[500,40.0],[500,32.0],[500,40.0],[500,41.0],[500,41.0],[500,40.0],[500,40.0],[500,40.0],[500,41.0],[500,41.0],[500,41.0],[500,41.0],[6000,118.0],[6000,95.0],[6000,84.0],[6000,65.0],[6000,65.0],[6000,54.0],[6000,82.0],[6000,90.0],[6000,84.0],[6000,88.0],[6000,64.0],[6000,66.0],[6000,60.0],[6000,55.0],[6000,63.0],[6000,65.0],[6000,62.0],[6000,63.0],[6000,54.0],[6000,67.0],[6000,61.0],[6000,53.0],[6000,53.0],[6000,61.0],[6000,53.0],[6000,59.0],[6000,59.0],[6000,58.0],[6000,61.0],[6000,55.0],[6000,66.0],[6000,53.0],[6000,53.0],[6000,58.0],[6000,54.0],[6000,58.0],[6000,66.0],[6000,60.0],[6000,53.0],[6000,63.0],[6000,56.0],[6000,55.0],[6000,66.0],[6000,52.0],[6000,52.0],[6000,53.0],[6000,54.0],[6000,41.0],[6000,57.0],[6000,62.0],[12000,85.0],[12000,66.0],[12000,46.0],[12000,69.0],[12000,52.0],[12000,34.0],[12000,28.0],[12000,62.0],[12000,64.0],[12000,62.0],[12000,48.0],[12000,42.0],[12000,60.0],[12000,59.0],[12000,43.0],[12000,50.0],[12000,62.0],[12000,64.0],[12000,61.0],[12000,63.0],[12000,58.0],[12000,62.0],[12000,61.0],[12000,66.0],[12000,55.0],[12000,55.0],[12000,42.0],[12000,71.0],[12000,60.0],[12000,58.0],[12000,77.0],[12000,65.0],[12000,66.0],[12000,47.0],[12000,54.0],[12000,64.0],[12000,67.0],[12000,50.0],[12000,62.0],[12000,56.0],[12000,65.0],[12000,64.0],[12000,64.0],[12000,59.0],[12000,42.0],[12000,26.0],[12000,41.0],[12000,61.0],[12000,50.0],[12000,58.0],[24000,212.0],[24000,67.0],[24000,64.0],[24000,67.0],[24000,65.0],[24000,68.0],[24000,68.0],[24000,34.0],[24000,56.0],[24000,62.0],[24000,35.0],[24000,56.0],[24000,69.0],[24000,42.0],[24000,68.0],[24000,81.0],[24000,75.0],[24000,36.0],[24000,70.0],[24000,84.0],[24000,68.0],[24000,56.0],[24000,45.0],[24000,44.0],[24000,118.0],[24000,70.0],[24000,52.0],[24000,100.0],[24000,36.0],[24000,68.0],[24000,58.0],[24000,62.0],[24000,57.0],[24000,98.0],[24000,111.0],[24000,90.0],[24000,82.0],[24000,44.0],[24000,34.0],[24000,40.0],[24000,42.0],[24000,66.0],[24000,70.0],[24000,61.0],[24000,66.0],[24000,69.0],[24000,48.0],[24000,70.0],[24000,50.0],[24000,280.0],[36000,63.0],[36000,73.0],[36000,74.0],[36000,65.0],[36000,70.0],[36000,65.0],[36000,48.0],[36000,70.0],[36000,76.0],[36000,73.0],[36000,63.0],[36000,64.0],[36000,74.0],[36000,81.0],[36000,62.0],[36000,83.0],[36000,70.0],[36000,65.0],[36000,73.0],[36000,142.0],[36000,68.0],[36000,129.0],[36000,126.0],[36000,129.0],[36000,64.0],[36000,72.0],[36000,82.0],[36000,76.0],[36000,74.0],[36000,70.0],[36000,64.0],[36000,85.0],[36000,76.0],[36000,54.0],[36000,55.0],[36000,54.0],[36000,86.0],[36000,70.0],[36000,72.0],[36000,76.0],[36000,95.0],[36000,74.0],[36000,73.0],[36000,66.0],[36000,70.0],[36000,48.0],[36000,62.0],[36000,57.0],[36000,68.0],[36000,88.0],[48000,132.0],[48000,68.0],[48000,70.0],[48000,94.0],[48000,70.0],[48000,69.0],[48000,110.0],[48000,90.0],[48000,63.0],[48000,72.0],[48000,64.0],[48000,60.0],[48000,75.0],[48000,70.0],[48000,71.0],[48000,149.0],[48000,120.0],[48000,70.0],[48000,134.0],[48000,240.0],[48000,137.0],[48000,100.0],[48000,75.0],[48000,66.0],[48000,72.0],[48000,110.0],[48000,65.0],[48000,166.0],[48000,71.0],[48000,95.0],[48000,73.0],[48000,143.0],[48000,79.0],[48000,73.0],[48000,70.0],[48000,84.0],[48000,82.0],[48000,71.0],[48000,121.0],[48000,50.0],[48000,66.0],[48000,71.0],[48000,80.0],[48000,139.0],[48000,137.0],[48000,65.0],[48000,297.0],[48000,66.0],[48000,69.0],[48000,137.0],[60000,62.0],[60000,308.0],[60000,74.0],[60000,70.0],[60000,76.0],[60000,70.0],[60000,128.0],[60000,72.0],[60000,126.0],[60000,128.0],[60000,76.0],[60000,70.0],[60000,76.0],[60000,104.0],[60000,110.0],[60000,68.0],[60000,120.0],[60000,113.0],[60000,122.0],[60000,71.0],[60000,70.0],[60000,149.0],[60000,106.0],[60000,74.0],[60000,89.0],[60000,66.0],[60000,154.0],[60000,130.0],[60000,74.0],[60000,121.0],[60000,64.0],[60000,126.0],[60000,119.0],[60000,74.0],[60000,70.0],[60000,72.0],[60000,75.0],[60000,130.0],[60000,69.0],[60000,70.0],[60000,146.0],[60000,123.0],[60000,70.0],[60000,74.0],[60000,72.0],[60000,78.0],[60000,71.0],[60000,151.0],[60000,62.0],[60000,70.0]],"insert":[[10,53.6],[10,32.6],[10,29.8],[10,31.4],[10,29.8],[10,30.3],[10,27.7],[10,24.9],[10,25.6],[10,24.4],[10,24.5],[10,27.6],[10,29.8],[10,26.9],[10,28.4],[10,27.8],[10,24.4],[10,23.9],[10,27.8],[10,22.6],[10,27.8],[10,26.4],[10,24.3],[10,25.5],[10,27.3],[10,30.2],[10,22.8],[10,26.3],[10,26.4],[10,26.3],[10,24.1],[10,26.5],[10,26.1],[10,23.3],[10,24.0],[10,25.0],[10,24.0],[10,26.2],[10,22.7],[10,23.4],[10,24.6],[10,24.2],[10,25.4],[10,25.5],[10,21.0],[10,22.4],[10,27.1],[10,27.3],[10,20.7],[10,24.2],[100,38.36],[100,34.64],[100,34.48],[100,33.48],[100,34.22],[100,34.2],[100,33.64],[100,33.09],[100,32.85],[100,32.72],[100,33.34],[100,33.24],[100,33.14],[100,33.43],[100,32.69],[100,32.73],[100,34.38],[100,33.68],[100,32.68],[100,32.68],[100,32.23],[100,32.69],[100,32.79],[100,32.7],[100,76.87],[100,32.25],[100,32.3],[100,32.25],[100,31.68],[100,32.24],[100,31.9],[100,32.76],[100,32.72],[100,32.2],[100,32.67],[100,32.48],[100,32.2],[100,32.32],[100,31.83],[100,32.24],[100,32.98],[100,172.67],[100,31.16],[100,30.06],[100,31.6],[100,31.1],[100,31.25],[100,30.48],[100,31.33],[100,31.5],[500,47.234],[500,46.972],[500,47.34],[500,47.15],[500,47.208],[500,46.804],[500,46.972],[500,46.816],[500,46.738],[500,47.23],[500,46.98],[500,46.964],[500,47.134],[500,46.718],[500,47.172],[500,46.988],[500,46.942],[500,46.858],[500,46.954],[500,46.172],[500,46.92],[500,46.956],[500,46.674],[500,46.598],[500,45.936],[500,46.274],[500,74.358],[500,42.842],[500,43.422],[500,43.204],[500,103.676],[500,62.782],[500,46.464],[500,46.1],[500,47.022],[500,46.968],[500,46.736],[500,46.646],[500,47.13],[500,46.492],[500,46.604],[500,46.992],[500,46.486],[500,67.612],[500,57.134],[500,48.64],[500,46.97],[500,46.63],[500,46.874],[500,46.576],[6000,224.471],[6000,220.127],[6000,236.256],[6000,234.535],[6000,214.65],[6000,230.365],[6000,220.52],[6000,229.396],[6000,220.412],[6000,220.656],[6000,228.458],[6000,244.418],[6000,230.325],[6000,222.638],[6000,226.223],[6000,229.16],[6000,229.378],[6000,229.865],[6000,233.575],[6000,223.856],[6000,213.664],[6000,217.807],[6000,227.568],[6000,218.161],[6000,229.163],[6000,230.048],[6000,205.489],[6000,207.043],[6000,219.058],[6000,206.291],[6000,213.888],[6000,228.082],[6000,234.401],[6000,208.48],[6000,229.367],[6000,219.759],[6000,207.156],[6000,225.679],[6000,223.135],[6000,214.79],[6000,230.625],[6000,224.696],[6000,235.72],[6000,238.234],[6000,225.768],[6000,243.388],[6000,233.541],[6000,218.764],[6000,219.921],[6000,215.711],[12000,621.009],[12000,624.396],[12000,634.987],[12000,642.39],[12000,641.735],[12000,625.568],[12000,633.24],[12000,663.134],[12000,651.906],[12000,641.504],[12000,634.342],[12000,621.179],[12000,631.894],[12000,610.559],[12000,607.774],[12000,607.221],[12000,638.23],[12000,613.897],[12000,621.074],[12000,604.778],[12000,634.89],[12000,618.193],[12000,609.578],[12000,647.886],[12000,598.997],[12000,623.271],[12000,600.842],[12000,597.813],[12000,580.152],[12000,629.7],[12000,628.012],[12000,628.327],[12000,650.517],[12000,645.991],[12000,652.544],[12000,649.063],[12000,660.845],[12000,598.257],[12000,614.586],[12000,612.78],[12000,658.241],[12000,616.084],[12000,626.909],[12000,621.135],[12000,627.133],[12000,625.988],[12000,626.211],[12000,630.786],[12000,626.853],[12000,626.762],[24000,1453.197],[24000,1462.404],[24000,1458.001],[24000,1420.527],[24000,1446.464],[24000,1425.761],[24000,1444.357],[24000,1453.058],[24000,1418.948],[24000,1461.587],[24000,1430.691],[24000,1467.228],[24000,1421.877],[24000,1447.897],[24000,1478.927],[24000,1411.919],[24000,1477.243],[24000,1547.207],[24000,1564.596],[24000,1551.093],[24000,1561.194],[24000,1565.935],[24000,1539.409],[24000,1558.768],[24000,1552.351],[24000,1555.962],[24000,1561.409],[24000,1558.004],[24000,1562.267],[24000,1540.356],[24000,1546.624],[24000,1578.362],[24000,1552.897],[24000,1466.684],[24000,1458.888],[24000,1460.002],[24000,1456.872],[24000,1497.433],[24000,1479.843],[24000,1488.981],[24000,1458.506],[24000,1481.981],[24000,1482.164],[24000,1395.597],[24000,1424.517],[24000,1460.332],[24000,1437.312],[24000,1441.709],[24000,1489.751],[24000,1775.886],[36000,2276.409],[36000,2272.672],[36000,2297.766],[36000,2240.238],[36000,2284.731],[36000,2287.159],[36000,2300.942],[36000,2271.248],[36000,2314.233],[36000,2280.482],[36000,2318.335],[36000,2293.054],[36000,2335.107],[36000,2283.353],[36000,2306.283],[36000,2301.406],[36000,2314.341],[36000,2335.353],[36000,2359.207],[36000,2375.051],[36000,2321.273],[36000,2321.918],[36000,2308.925],[36000,2265.48],[36000,2296.148],[36000,2292.855],[36000,2308.55],[36000,2269.892],[36000,2284.304],[36000,2352.628],[36000,2317.134],[36000,2307.761],[36000,2288.429],[36000,2251.899],[36000,2228.687],[36000,2250.517],[36000,2290.064],[36000,2256.304],[36000,2243.89],[36000,2259.927],[36000,2261.489],[36000,2237.868],[36000,2277.588],[36000,2281.092],[36000,2245.977],[36000,2271.718],[36000,2252.521],[36000,2261.599],[36000,2268.153],[36000,2240.237],[48000,3245.926],[48000,3264.333],[48000,3281.434],[48000,3270.433],[48000,3411.023],[48000,3328.195],[48000,3328.3],[48000,3334.91],[48000,3321.263],[48000,3338.429],[48000,3330.203],[48000,3323.634],[48000,3300.046],[48000,3230.424],[48000,3271.681],[48000,3287.534],[48000,3310.623],[48000,3354.134],[48000,3296.985],[48000,3328.923],[48000,3391.88],[48000,3345.89],[48000,3378.133],[48000,3342.324],[48000,3392.587],[48000,3326.362],[48000,3348.587],[48000,3335.988],[48000,3321.048],[48000,3300.76],[48000,3285.151],[48000,3258.503],[48000,3327.831],[48000,3786.055],[48000,3447.072],[48000,3331.501],[48000,3292.261],[48000,3297.203],[48000,3305.851],[48000,3280.947],[48000,3327.59],[48000,3341.149],[48000,3354.284],[48000,3348.263],[48000,3371.95],[48000,3376.969],[48000,3362.988],[48000,3311.821],[48000,3317.641],[48000,3296.833],[60000,4440.068],[60000,4502.266],[60000,4389.646],[60000,4412.019],[60000,4332.337],[60000,4381.654],[60000,4361.008],[60000,4357.361],[60000,4389.221],[60000,4359.934],[60000,4375.999],[60000,4380.959],[60000,4429.717],[60000,4391.593],[60000,4441.202],[60000,4392.34],[60000,4399.582],[60000,4395.96],[60000,4422.955],[60000,4499.748],[60000,4454.245],[60000,4419.509],[60000,4411.341],[60000,4439.373],[60000,4488.228],[60000,4407.819],[60000,4451.7],[60000,4439.594],[60000,4400.439],[60000,4382.734],[60000,4360.182],[60000,4421.859],[60000,4360.62],[60000,4421.388],[60000,4344.689],[60000,4393.032],[60000,4340.082],[60000,4368.853],[60000,4372.612],[60000,4470.404],[60000,4469.238],[60000,4475.737],[60000,4438.242],[60000,4465.698],[60000,4475.519],[60000,4392.778],[60000,4414.549],[60000,4502.115],[60000,4525.984],[60000,4486.472]]}}} \ No newline at end of file
diff --git a/analysis/current/candelabra/benchmark_results/primrose_library__VecSet b/analysis/current/candelabra/benchmark_results/primrose_library__VecSet
new file mode 100644
index 0000000..07c4653
--- /dev/null
+++ b/analysis/current/candelabra/benchmark_results/primrose_library__VecSet
@@ -0,0 +1 @@
+{"lib_hash":6543311679163142612,"model":{"by_op":{"nth":{"coeffs":[73.52508830398074,0.005512056483112426,-6.47233427814427e-8,-2.130727482461907]},"first":{"coeffs":[24.768227628472232,0.0033297614988986868,-2.2632776311752908e-8,1.2662032330287047]},"remove":{"coeffs":[1840.3294721512357,0.7304377425709063,-4.394455383003725e-6,-280.2056369545753]},"last":{"coeffs":[24.245521968711728,0.0036471142778468912,-3.7095242578628886e-8,1.0549195851915556]},"insert":{"coeffs":[-154.83973626454826,0.20814703628098208,7.64018617516513e-7,28.170424853229633]},"clear":{"coeffs":[138.21231958513,0.013545708673061152,-1.6041105632124832e-7,-14.70882459839413]},"contains":{"coeffs":[-558.3802613661392,0.19821957230286458,6.701201671024839e-7,102.95934358921295]}}},"results":{"by_op":{"last":[[10,68.0],[10,27.0],[10,27.0],[10,26.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,28.0],[10,26.0],[10,27.0],[10,28.0],[10,26.0],[10,25.0],[10,27.0],[10,26.0],[10,27.0],[10,27.0],[10,24.0],[10,28.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,25.0],[10,26.0],[10,25.0],[10,27.0],[10,26.0],[10,24.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,25.0],[10,28.0],[10,27.0],[10,25.0],[10,28.0],[10,24.0],[10,27.0],[10,28.0],[10,28.0],[10,25.0],[10,27.0],[10,26.0],[10,28.0],[10,27.0],[10,25.0],[10,26.0],[100,45.0],[100,20.0],[100,22.0],[100,22.0],[100,28.0],[100,22.0],[100,28.0],[100,28.0],[100,29.0],[100,28.0],[100,21.0],[100,20.0],[100,22.0],[100,20.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,22.0],[100,20.0],[100,28.0],[100,29.0],[100,21.0],[100,28.0],[100,21.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,29.0],[100,28.0],[100,28.0],[100,28.0],[100,21.0],[100,29.0],[100,21.0],[100,20.0],[100,28.0],[100,21.0],[100,22.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,22.0],[500,76.0],[500,39.0],[500,40.0],[500,35.0],[500,38.0],[500,36.0],[500,36.0],[500,34.0],[500,40.0],[500,38.0],[500,38.0],[500,38.0],[500,38.0],[500,36.0],[500,35.0],[500,36.0],[500,36.0],[500,36.0],[500,36.0],[500,35.0],[500,34.0],[500,35.0],[500,60.0],[500,40.0],[500,38.0],[500,36.0],[500,38.0],[500,36.0],[500,36.0],[500,36.0],[500,34.0],[500,36.0],[500,34.0],[500,34.0],[500,38.0],[500,37.0],[500,37.0],[500,36.0],[500,40.0],[500,38.0],[500,36.0],[500,38.0],[500,39.0],[500,38.0],[500,37.0],[500,38.0],[500,38.0],[500,38.0],[500,38.0],[500,37.0],[6000,84.0],[6000,67.0],[6000,41.0],[6000,93.0],[6000,65.0],[6000,56.0],[6000,70.0],[6000,52.0],[6000,56.0],[6000,61.0],[6000,62.0],[6000,69.0],[6000,48.0],[6000,55.0],[6000,99.0],[6000,42.0],[6000,41.0],[6000,40.0],[6000,43.0],[6000,55.0],[6000,42.0],[6000,54.0],[6000,46.0],[6000,55.0],[6000,40.0],[6000,68.0],[6000,44.0],[6000,45.0],[6000,57.0],[6000,68.0],[6000,54.0],[6000,69.0],[6000,62.0],[6000,42.0],[6000,40.0],[6000,64.0],[6000,49.0],[6000,51.0],[6000,61.0],[6000,52.0],[6000,35.0],[6000,50.0],[6000,72.0],[6000,50.0],[6000,50.0],[6000,57.0],[6000,48.0],[6000,58.0],[6000,48.0],[6000,42.0],[12000,56.0],[12000,70.0],[12000,71.0],[12000,52.0],[12000,68.0],[12000,54.0],[12000,42.0],[12000,58.0],[12000,41.0],[12000,66.0],[12000,40.0],[12000,42.0],[12000,54.0],[12000,54.0],[12000,61.0],[12000,58.0],[12000,89.0],[12000,42.0],[12000,55.0],[12000,64.0],[12000,109.0],[12000,67.0],[12000,127.0],[12000,100.0],[12000,88.0],[12000,93.0],[12000,93.0],[12000,72.0],[12000,40.0],[12000,76.0],[12000,69.0],[12000,109.0],[12000,113.0],[12000,101.0],[12000,135.0],[12000,156.0],[12000,96.0],[12000,120.0],[12000,120.0],[12000,90.0],[12000,101.0],[12000,73.0],[12000,51.0],[12000,40.0],[12000,70.0],[12000,129.0],[12000,66.0],[12000,42.0],[12000,117.0],[12000,109.0],[24000,148.0],[24000,72.0],[24000,102.0],[24000,101.0],[24000,120.0],[24000,63.0],[24000,89.0],[24000,54.0],[24000,92.0],[24000,112.0],[24000,90.0],[24000,129.0],[24000,90.0],[24000,62.0],[24000,66.0],[24000,157.0],[24000,59.0],[24000,120.0],[24000,118.0],[24000,78.0],[24000,81.0],[24000,68.0],[24000,126.0],[24000,125.0],[24000,92.0],[24000,100.0],[24000,137.0],[24000,74.0],[24000,93.0],[24000,61.0],[24000,92.0],[24000,116.0],[24000,62.0],[24000,115.0],[24000,55.0],[24000,81.0],[24000,120.0],[24000,91.0],[24000,50.0],[24000,40.0],[24000,45.0],[24000,42.0],[24000,40.0],[24000,46.0],[24000,40.0],[24000,41.0],[24000,40.0],[24000,41.0],[24000,41.0],[24000,68.0],[36000,80.0],[36000,46.0],[36000,47.0],[36000,77.0],[36000,43.0],[36000,51.0],[36000,57.0],[36000,42.0],[36000,42.0],[36000,51.0],[36000,41.0],[36000,125.0],[36000,45.0],[36000,45.0],[36000,84.0],[36000,122.0],[36000,50.0],[36000,43.0],[36000,42.0],[36000,60.0],[36000,58.0],[36000,40.0],[36000,52.0],[36000,41.0],[36000,145.0],[36000,55.0],[36000,42.0],[36000,103.0],[36000,147.0],[36000,64.0],[36000,180.0],[36000,136.0],[36000,54.0],[36000,49.0],[36000,40.0],[36000,46.0],[36000,138.0],[36000,126.0],[36000,59.0],[36000,58.0],[36000,44.0],[36000,231.0],[36000,44.0],[36000,49.0],[36000,133.0],[36000,54.0],[36000,159.0],[36000,44.0],[36000,58.0],[36000,43.0],[48000,65.0],[48000,68.0],[48000,69.0],[48000,130.0],[48000,69.0],[48000,66.0],[48000,69.0],[48000,63.0],[48000,60.0],[48000,64.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,75.0],[48000,62.0],[48000,153.0],[48000,70.0],[48000,64.0],[48000,68.0],[48000,69.0],[48000,71.0],[48000,68.0],[48000,67.0],[48000,68.0],[48000,60.0],[48000,64.0],[48000,62.0],[48000,71.0],[48000,60.0],[48000,69.0],[48000,60.0],[48000,61.0],[48000,66.0],[48000,64.0],[48000,65.0],[48000,66.0],[48000,68.0],[48000,62.0],[48000,69.0],[48000,69.0],[48000,70.0],[48000,69.0],[48000,65.0],[48000,68.0],[48000,61.0],[48000,60.0],[48000,136.0],[60000,66.0],[60000,62.0],[60000,44.0],[60000,62.0],[60000,70.0],[60000,60.0],[60000,65.0],[60000,69.0],[60000,67.0],[60000,71.0],[60000,66.0],[60000,65.0],[60000,66.0],[60000,142.0],[60000,66.0],[60000,68.0],[60000,64.0],[60000,68.0],[60000,72.0],[60000,69.0],[60000,130.0],[60000,68.0],[60000,70.0],[60000,77.0],[60000,78.0],[60000,76.0],[60000,69.0],[60000,61.0],[60000,68.0],[60000,125.0],[60000,65.0],[60000,65.0],[60000,140.0],[60000,132.0],[60000,69.0],[60000,70.0],[60000,59.0],[60000,68.0],[60000,65.0],[60000,70.0],[60000,67.0],[60000,68.0],[60000,66.0],[60000,69.0],[60000,62.0],[60000,69.0],[60000,112.0],[60000,65.0],[60000,66.0],[60000,66.0]],"contains":[[10,80.0],[10,68.0],[10,52.0],[10,37.0],[10,56.0],[10,50.0],[10,39.0],[10,39.0],[10,36.0],[10,40.0],[10,36.0],[10,36.0],[10,29.0],[10,38.0],[10,33.0],[10,31.0],[10,37.0],[10,30.0],[10,34.0],[10,37.0],[10,57.0],[10,34.0],[10,52.0],[10,44.0],[10,38.0],[10,30.0],[10,34.0],[10,36.0],[10,31.0],[10,37.0],[10,37.0],[10,34.0],[10,37.0],[10,37.0],[10,38.0],[10,29.0],[10,39.0],[10,35.0],[10,36.0],[10,37.0],[10,30.0],[10,37.0],[10,39.0],[10,37.0],[10,36.0],[10,38.0],[10,30.0],[10,30.0],[10,35.0],[10,36.0],[100,97.0],[100,77.0],[100,48.0],[100,59.0],[100,50.0],[100,58.0],[100,61.0],[100,49.0],[100,55.0],[100,63.0],[100,60.0],[100,54.0],[100,52.0],[100,49.0],[100,57.0],[100,54.0],[100,54.0],[100,54.0],[100,61.0],[100,49.0],[100,54.0],[100,57.0],[100,50.0],[100,48.0],[100,55.0],[100,46.0],[100,61.0],[100,57.0],[100,65.0],[100,64.0],[100,48.0],[100,52.0],[100,57.0],[100,54.0],[100,55.0],[100,56.0],[100,56.0],[100,56.0],[100,63.0],[100,57.0],[100,50.0],[100,62.0],[100,50.0],[100,49.0],[100,57.0],[100,46.0],[100,60.0],[100,52.0],[100,54.0],[100,61.0],[500,208.0],[500,131.0],[500,192.0],[500,154.0],[500,180.0],[500,146.0],[500,201.0],[500,150.0],[500,170.0],[500,124.0],[500,160.0],[500,159.0],[500,186.0],[500,208.0],[500,205.0],[500,189.0],[500,149.0],[500,126.0],[500,148.0],[500,124.0],[500,177.0],[500,122.0],[500,186.0],[500,178.0],[500,203.0],[500,179.0],[500,126.0],[500,178.0],[500,205.0],[500,146.0],[500,200.0],[500,204.0],[500,206.0],[500,205.0],[500,124.0],[500,158.0],[500,130.0],[500,166.0],[500,140.0],[500,195.0],[500,172.0],[500,117.0],[500,186.0],[500,113.0],[500,123.0],[500,152.0],[500,140.0],[500,173.0],[500,192.0],[500,135.0],[6000,17449.0],[6000,1814.0],[6000,1558.0],[6000,1903.0],[6000,929.0],[6000,1242.0],[6000,1079.0],[6000,1548.0],[6000,1805.0],[6000,1903.0],[6000,1026.0],[6000,1726.0],[6000,1904.0],[6000,1219.0],[6000,1146.0],[6000,1505.0],[6000,1046.0],[6000,1791.0],[6000,1073.0],[6000,1128.0],[6000,1889.0],[6000,1588.0],[6000,1883.0],[6000,1567.0],[6000,1610.0],[6000,903.0],[6000,1609.0],[6000,1867.0],[6000,1050.0],[6000,853.0],[6000,1707.0],[6000,924.0],[6000,775.0],[6000,1606.0],[6000,778.0],[6000,1228.0],[6000,1444.0],[6000,1714.0],[6000,1590.0],[6000,1254.0],[6000,1189.0],[6000,1067.0],[6000,995.0],[6000,1334.0],[6000,1376.0],[6000,810.0],[6000,1255.0],[6000,1065.0],[6000,1623.0],[6000,1620.0],[12000,2072.0],[12000,1545.0],[12000,1587.0],[12000,2005.0],[12000,3597.0],[12000,1879.0],[12000,3212.0],[12000,1394.0],[12000,3070.0],[12000,2764.0],[12000,1486.0],[12000,3080.0],[12000,2721.0],[12000,3577.0],[12000,1770.0],[12000,2449.0],[12000,1547.0],[12000,2865.0],[12000,3055.0],[12000,1951.0],[12000,1804.0],[12000,2680.0],[12000,1768.0],[12000,2045.0],[12000,1513.0],[12000,3394.0],[12000,3125.0],[12000,2642.0],[12000,1706.0],[12000,3117.0],[12000,1722.0],[12000,2855.0],[12000,1714.0],[12000,1710.0],[12000,3465.0],[12000,2888.0],[12000,1902.0],[12000,1788.0],[12000,1962.0],[12000,3699.0],[12000,3269.0],[12000,2018.0],[12000,2692.0],[12000,2196.0],[12000,1780.0],[12000,2948.0],[12000,3607.0],[12000,2953.0],[12000,2435.0],[12000,2761.0],[24000,4178.0],[24000,3232.0],[24000,6483.0],[24000,4587.0],[24000,6703.0],[24000,6452.0],[24000,3641.0],[24000,6664.0],[24000,6069.0],[24000,4785.0],[24000,7295.0],[24000,7369.0],[24000,5839.0],[24000,5815.0],[24000,5062.0],[24000,2575.0],[24000,19485.0],[24000,4221.0],[24000,3114.0],[24000,4119.0],[24000,4813.0],[24000,3243.0],[24000,5443.0],[24000,3141.0],[24000,2994.0],[24000,5630.0],[24000,3535.0],[24000,3036.0],[24000,6089.0],[24000,4342.0],[24000,4536.0],[24000,5030.0],[24000,5911.0],[24000,3414.0],[24000,3526.0],[24000,3316.0],[24000,6941.0],[24000,7342.0],[24000,4043.0],[24000,3939.0],[24000,3814.0],[24000,2971.0],[24000,7274.0],[24000,4219.0],[24000,4204.0],[24000,2858.0],[24000,5949.0],[24000,2573.0],[24000,3642.0],[24000,6759.0],[36000,8805.0],[36000,6863.0],[36000,11731.0],[36000,5615.0],[36000,9647.0],[36000,6956.0],[36000,9540.0],[36000,4281.0],[36000,10265.0],[36000,11184.0],[36000,5970.0],[36000,4357.0],[36000,11199.0],[36000,5203.0],[36000,8952.0],[36000,6029.0],[36000,10880.0],[36000,8095.0],[36000,4923.0],[36000,11039.0],[36000,10789.0],[36000,7805.0],[36000,9487.0],[36000,4393.0],[36000,9830.0],[36000,10714.0],[36000,6424.0],[36000,5383.0],[36000,11844.0],[36000,11938.0],[36000,8435.0],[36000,6518.0],[36000,5894.0],[36000,6611.0],[36000,9494.0],[36000,9205.0],[36000,8200.0],[36000,4147.0],[36000,7737.0],[36000,9048.0],[36000,7892.0],[36000,9212.0],[36000,4706.0],[36000,6746.0],[36000,9687.0],[36000,10132.0],[36000,7232.0],[36000,5801.0],[36000,11747.0],[36000,6467.0],[48000,30439.0],[48000,5007.0],[48000,12670.0],[48000,9352.0],[48000,6147.0],[48000,12088.0],[48000,7007.0],[48000,12390.0],[48000,6699.0],[48000,11970.0],[48000,9800.0],[48000,9201.0],[48000,12276.0],[48000,10799.0],[48000,8790.0],[48000,12179.0],[48000,16067.0],[48000,10911.0],[48000,11065.0],[48000,14854.0],[48000,7605.0],[48000,7594.0],[48000,5323.0],[48000,13284.0],[48000,15722.0],[48000,14173.0],[48000,14122.0],[48000,7956.0],[48000,9019.0],[48000,30926.0],[48000,12971.0],[48000,7282.0],[48000,7252.0],[48000,7780.0],[48000,12397.0],[48000,6742.0],[48000,14804.0],[48000,15657.0],[48000,10192.0],[48000,6623.0],[48000,5556.0],[48000,14421.0],[48000,9289.0],[48000,5469.0],[48000,14122.0],[48000,7538.0],[48000,13144.0],[48000,12765.0],[48000,9261.0],[48000,6666.0],[60000,9605.0],[60000,14106.0],[60000,7264.0],[60000,15789.0],[60000,16174.0],[60000,17737.0],[60000,17322.0],[60000,13550.0],[60000,12654.0],[60000,14235.0],[60000,12176.0],[60000,17137.0],[60000,7428.0],[60000,18874.0],[60000,9743.0],[60000,19833.0],[60000,13777.0],[60000,16245.0],[60000,45650.0],[60000,14568.0],[60000,18825.0],[60000,17858.0],[60000,18467.0],[60000,17540.0],[60000,7025.0],[60000,16282.0],[60000,6918.0],[60000,18327.0],[60000,8778.0],[60000,19293.0],[60000,10004.0],[60000,20972.0],[60000,11904.0],[60000,11020.0],[60000,9025.0],[60000,6877.0],[60000,30145.0],[60000,14669.0],[60000,11033.0],[60000,14668.0],[60000,7550.0],[60000,7706.0],[60000,9304.0],[60000,18148.0],[60000,18569.0],[60000,32353.0],[60000,7555.0],[60000,17247.0],[60000,7789.0],[60000,9317.0]],"nth":[[10,46.0],[10,27.0],[10,26.0],[10,27.0],[10,26.0],[10,25.0],[10,26.0],[10,28.0],[10,27.0],[10,26.0],[10,28.0],[10,25.0],[10,26.0],[10,26.0],[10,25.0],[10,25.0],[10,27.0],[10,26.0],[10,27.0],[10,27.0],[10,25.0],[10,24.0],[10,25.0],[10,25.0],[10,24.0],[10,26.0],[10,27.0],[10,24.0],[10,24.0],[10,24.0],[10,24.0],[10,27.0],[10,25.0],[10,24.0],[10,26.0],[10,25.0],[10,24.0],[10,27.0],[10,27.0],[10,26.0],[10,28.0],[10,27.0],[10,26.0],[10,26.0],[10,27.0],[10,25.0],[10,26.0],[10,26.0],[10,26.0],[10,26.0],[100,50.0],[100,31.0],[100,71.0],[100,74.0],[100,61.0],[100,50.0],[100,38.0],[100,28.0],[100,25.0],[100,25.0],[100,27.0],[100,28.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,26.0],[100,27.0],[100,25.0],[100,26.0],[100,64.0],[100,70.0],[100,47.0],[100,45.0],[100,24.0],[100,26.0],[100,26.0],[100,26.0],[100,24.0],[100,28.0],[100,27.0],[100,63.0],[100,62.0],[100,65.0],[100,41.0],[100,24.0],[100,40.0],[100,55.0],[100,72.0],[100,47.0],[100,50.0],[100,36.0],[100,77.0],[100,46.0],[100,54.0],[100,26.0],[100,27.0],[100,28.0],[100,42.0],[100,68.0],[500,74.0],[500,56.0],[500,53.0],[500,54.0],[500,54.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,48.0],[500,50.0],[500,38.0],[500,46.0],[500,45.0],[500,48.0],[500,52.0],[500,47.0],[500,45.0],[500,46.0],[500,48.0],[500,45.0],[500,46.0],[500,43.0],[500,34.0],[500,52.0],[500,46.0],[500,41.0],[500,42.0],[500,48.0],[500,48.0],[500,46.0],[500,46.0],[500,52.0],[500,40.0],[500,42.0],[500,39.0],[500,42.0],[500,42.0],[500,43.0],[500,36.0],[500,44.0],[500,44.0],[500,39.0],[500,40.0],[500,40.0],[500,42.0],[500,42.0],[500,42.0],[6000,136.0],[6000,52.0],[6000,63.0],[6000,98.0],[6000,42.0],[6000,63.0],[6000,48.0],[6000,40.0],[6000,44.0],[6000,33.0],[6000,40.0],[6000,66.0],[6000,66.0],[6000,58.0],[6000,46.0],[6000,40.0],[6000,53.0],[6000,35.0],[6000,39.0],[6000,42.0],[6000,43.0],[6000,40.0],[6000,52.0],[6000,43.0],[6000,46.0],[6000,44.0],[6000,68.0],[6000,45.0],[6000,46.0],[6000,66.0],[6000,59.0],[6000,84.0],[6000,118.0],[6000,61.0],[6000,61.0],[6000,54.0],[6000,66.0],[6000,68.0],[6000,66.0],[6000,40.0],[6000,63.0],[6000,54.0],[6000,70.0],[6000,64.0],[6000,54.0],[6000,58.0],[6000,41.0],[6000,62.0],[6000,47.0],[6000,42.0],[12000,106.0],[12000,43.0],[12000,41.0],[12000,46.0],[12000,40.0],[12000,41.0],[12000,43.0],[12000,46.0],[12000,46.0],[12000,42.0],[12000,45.0],[12000,44.0],[12000,40.0],[12000,43.0],[12000,43.0],[12000,43.0],[12000,46.0],[12000,60.0],[12000,43.0],[12000,46.0],[12000,43.0],[12000,44.0],[12000,50.0],[12000,43.0],[12000,45.0],[12000,46.0],[12000,120.0],[12000,48.0],[12000,42.0],[12000,45.0],[12000,40.0],[12000,40.0],[12000,46.0],[12000,46.0],[12000,46.0],[12000,42.0],[12000,48.0],[12000,41.0],[12000,40.0],[12000,40.0],[12000,46.0],[12000,41.0],[12000,46.0],[12000,70.0],[12000,45.0],[12000,71.0],[12000,60.0],[12000,61.0],[12000,54.0],[12000,40.0],[24000,166.0],[24000,48.0],[24000,40.0],[24000,45.0],[24000,41.0],[24000,42.0],[24000,41.0],[24000,68.0],[24000,46.0],[24000,68.0],[24000,43.0],[24000,61.0],[24000,89.0],[24000,163.0],[24000,100.0],[24000,60.0],[24000,50.0],[24000,132.0],[24000,127.0],[24000,55.0],[24000,56.0],[24000,56.0],[24000,54.0],[24000,54.0],[24000,52.0],[24000,42.0],[24000,59.0],[24000,43.0],[24000,49.0],[24000,135.0],[24000,41.0],[24000,42.0],[24000,148.0],[24000,43.0],[24000,52.0],[24000,52.0],[24000,48.0],[24000,40.0],[24000,44.0],[24000,60.0],[24000,43.0],[24000,40.0],[24000,46.0],[24000,49.0],[24000,186.0],[24000,40.0],[24000,136.0],[24000,70.0],[24000,56.0],[24000,52.0],[36000,55.0],[36000,150.0],[36000,153.0],[36000,152.0],[36000,52.0],[36000,49.0],[36000,48.0],[36000,102.0],[36000,40.0],[36000,65.0],[36000,40.0],[36000,129.0],[36000,64.0],[36000,42.0],[36000,161.0],[36000,47.0],[36000,42.0],[36000,47.0],[36000,53.0],[36000,40.0],[36000,70.0],[36000,41.0],[36000,41.0],[36000,147.0],[36000,156.0],[36000,122.0],[36000,48.0],[36000,42.0],[36000,80.0],[36000,41.0],[36000,43.0],[36000,132.0],[36000,46.0],[36000,44.0],[36000,40.0],[36000,63.0],[36000,163.0],[36000,51.0],[36000,54.0],[36000,104.0],[36000,58.0],[36000,49.0],[36000,65.0],[36000,153.0],[36000,159.0],[36000,44.0],[36000,51.0],[36000,48.0],[36000,40.0],[36000,56.0],[48000,62.0],[48000,61.0],[48000,61.0],[48000,68.0],[48000,60.0],[48000,68.0],[48000,69.0],[48000,68.0],[48000,61.0],[48000,66.0],[48000,61.0],[48000,69.0],[48000,69.0],[48000,70.0],[48000,66.0],[48000,70.0],[48000,61.0],[48000,66.0],[48000,61.0],[48000,62.0],[48000,69.0],[48000,60.0],[48000,65.0],[48000,68.0],[48000,70.0],[48000,70.0],[48000,69.0],[48000,72.0],[48000,193.0],[48000,69.0],[48000,62.0],[48000,66.0],[48000,69.0],[48000,59.0],[48000,65.0],[48000,68.0],[48000,66.0],[48000,61.0],[48000,68.0],[48000,67.0],[48000,66.0],[48000,71.0],[48000,66.0],[48000,66.0],[48000,67.0],[48000,62.0],[48000,67.0],[48000,140.0],[48000,65.0],[48000,69.0],[60000,68.0],[60000,136.0],[60000,70.0],[60000,68.0],[60000,69.0],[60000,60.0],[60000,68.0],[60000,65.0],[60000,66.0],[60000,71.0],[60000,69.0],[60000,66.0],[60000,68.0],[60000,68.0],[60000,70.0],[60000,66.0],[60000,67.0],[60000,60.0],[60000,66.0],[60000,66.0],[60000,65.0],[60000,145.0],[60000,61.0],[60000,64.0],[60000,68.0],[60000,67.0],[60000,70.0],[60000,62.0],[60000,70.0],[60000,67.0],[60000,62.0],[60000,61.0],[60000,69.0],[60000,69.0],[60000,69.0],[60000,69.0],[60000,62.0],[60000,67.0],[60000,70.0],[60000,65.0],[60000,63.0],[60000,65.0],[60000,69.0],[60000,65.0],[60000,68.0],[60000,68.0],[60000,69.0],[60000,66.0],[60000,67.0],[60000,62.0]],"insert":[[10,57.6],[10,25.4],[10,19.9],[10,15.6],[10,16.8],[10,14.8],[10,15.4],[10,15.2],[10,16.0],[10,15.7],[10,18.4],[10,16.0],[10,15.6],[10,16.0],[10,16.6],[10,16.2],[10,15.6],[10,15.9],[10,15.7],[10,16.1],[10,15.8],[10,15.1],[10,15.5],[10,16.1],[10,16.1],[10,15.3],[10,15.5],[10,16.4],[10,17.8],[10,15.5],[10,16.4],[10,15.6],[10,16.1],[10,16.0],[10,15.8],[10,15.9],[10,16.4],[10,15.5],[10,15.6],[10,15.9],[10,16.4],[10,15.7],[10,15.4],[10,16.3],[10,15.2],[10,15.6],[10,16.0],[10,15.9],[10,18.1],[10,15.9],[100,42.72],[100,40.02],[100,38.63],[100,38.33],[100,37.92],[100,38.01],[100,38.46],[100,37.77],[100,38.01],[100,38.25],[100,37.67],[100,37.94],[100,37.8],[100,37.84],[100,37.66],[100,37.97],[100,37.93],[100,37.44],[100,38.18],[100,37.78],[100,37.93],[100,37.65],[100,38.03],[100,37.92],[100,37.86],[100,37.27],[100,37.64],[100,37.41],[100,37.71],[100,37.74],[100,37.53],[100,38.29],[100,37.76],[100,38.12],[100,37.81],[100,37.89],[100,38.22],[100,37.72],[100,37.82],[100,37.53],[100,38.13],[100,37.65],[100,37.73],[100,38.01],[100,37.94],[100,37.9],[100,37.75],[100,38.07],[100,37.57],[100,37.7],[500,133.25],[500,132.994],[500,140.32],[500,132.564],[500,132.414],[500,132.408],[500,132.436],[500,132.414],[500,159.468],[500,158.82],[500,132.414],[500,160.776],[500,128.458],[500,128.432],[500,128.774],[500,158.422],[500,121.144],[500,127.584],[500,121.068],[500,121.046],[500,121.034],[500,121.07],[500,120.944],[500,121.054],[500,172.002],[500,132.304],[500,132.34],[500,132.334],[500,186.312],[500,121.134],[500,121.064],[500,128.856],[500,121.02],[500,121.064],[500,121.082],[500,121.14],[500,121.106],[500,121.418],[500,121.074],[500,121.092],[500,120.966],[500,121.162],[500,121.084],[500,121.088],[500,121.066],[500,121.358],[500,121.056],[500,153.254],[500,121.126],[500,121.058],[6000,1408.864],[6000,1427.129],[6000,1439.225],[6000,1419.5],[6000,1349.528],[6000,1409.548],[6000,1440.946],[6000,1433.751],[6000,1494.316],[6000,1451.12],[6000,1469.69],[6000,1418.451],[6000,1419.92],[6000,1410.334],[6000,1400.037],[6000,1380.966],[6000,1372.783],[6000,1426.925],[6000,1433.196],[6000,1414.471],[6000,1379.189],[6000,1425.355],[6000,1386.148],[6000,1474.231],[6000,1434.843],[6000,1421.631],[6000,1445.364],[6000,1452.558],[6000,1368.672],[6000,1436.482],[6000,1354.22],[6000,1405.986],[6000,1388.528],[6000,1408.891],[6000,1390.727],[6000,1429.169],[6000,1452.298],[6000,1481.664],[6000,1506.48],[6000,1436.016],[6000,1416.603],[6000,1377.144],[6000,1390.387],[6000,1420.345],[6000,1463.574],[6000,1446.472],[6000,1421.275],[6000,1439.664],[6000,1463.267],[6000,1400.928],[12000,2830.445],[12000,2783.849],[12000,2849.351],[12000,2900.491],[12000,2877.193],[12000,2843.219],[12000,2848.712],[12000,2857.804],[12000,2850.903],[12000,2869.431],[12000,2858.786],[12000,2857.366],[12000,2845.701],[12000,2880.122],[12000,2824.185],[12000,2896.889],[12000,2797.751],[12000,2950.643],[12000,2865.584],[12000,2881.076],[12000,2915.318],[12000,2892.702],[12000,2852.876],[12000,2858.509],[12000,2867.581],[12000,2817.079],[12000,2850.448],[12000,2869.144],[12000,2748.823],[12000,2779.581],[12000,2823.095],[12000,2799.76],[12000,2816.897],[12000,2864.565],[12000,2850.904],[12000,2845.673],[12000,2825.105],[12000,2827.989],[12000,2845.214],[12000,2841.621],[12000,2867.706],[12000,2806.872],[12000,2804.575],[12000,2795.767],[12000,2811.077],[12000,2861.767],[12000,2912.198],[12000,2879.476],[12000,2872.581],[12000,2888.757],[24000,5623.489],[24000,5599.705],[24000,5673.341],[24000,5731.41],[24000,5741.981],[24000,5740.585],[24000,5670.092],[24000,5727.731],[24000,5659.241],[24000,5691.29],[24000,5654.481],[24000,5657.433],[24000,5763.352],[24000,5786.609],[24000,5673.01],[24000,5674.642],[24000,5699.848],[24000,5666.994],[24000,5662.099],[24000,5721.438],[24000,5655.731],[24000,5615.488],[24000,5643.936],[24000,9086.686],[24000,5753.215],[24000,5685.662],[24000,5820.761],[24000,5647.638],[24000,5687.465],[24000,5695.64],[24000,5763.584],[24000,5770.049],[24000,5763.936],[24000,5706.043],[24000,5696.227],[24000,5632.75],[24000,5608.495],[24000,5661.127],[24000,5724.639],[24000,5710.674],[24000,5665.526],[24000,5744.495],[24000,5562.19],[24000,5635.362],[24000,5663.943],[24000,5698.082],[24000,5671.193],[24000,5700.628],[24000,5725.926],[24000,5684.68],[36000,8490.309],[36000,8471.828],[36000,8564.857],[36000,8503.567],[36000,8507.353],[36000,8622.532],[36000,8484.332],[36000,8604.771],[36000,8550.747],[36000,8565.387],[36000,8504.706],[36000,8567.913],[36000,8561.955],[36000,8541.614],[36000,8604.325],[36000,8594.198],[36000,8536.477],[36000,8493.959],[36000,8628.73],[36000,8558.167],[36000,8427.403],[36000,8623.124],[36000,8557.808],[36000,8514.342],[36000,8583.839],[36000,8590.325],[36000,8499.145],[36000,8580.071],[36000,8458.738],[36000,8660.789],[36000,8574.606],[36000,8522.376],[36000,8558.209],[36000,8510.332],[36000,8575.699],[36000,8559.413],[36000,8524.07],[36000,8527.25],[36000,8550.689],[36000,8559.153],[36000,8548.799],[36000,8598.715],[36000,8650.089],[36000,8622.053],[36000,8674.358],[36000,8602.307],[36000,8503.246],[36000,8690.431],[36000,8564.721],[36000,8452.992],[48000,11459.445],[48000,11399.089],[48000,11381.171],[48000,11437.814],[48000,11803.238],[48000,11455.534],[48000,11437.106],[48000,11366.242],[48000,11446.745],[48000,11485.621],[48000,11476.586],[48000,11489.933],[48000,12476.643],[48000,11464.139],[48000,11337.69],[48000,11404.439],[48000,11445.304],[48000,11407.969],[48000,11400.13],[48000,11470.978],[48000,11518.248],[48000,11452.645],[48000,11318.591],[48000,11456.498],[48000,11398.08],[48000,11383.291],[48000,11399.372],[48000,11940.763],[48000,11366.441],[48000,11375.492],[48000,11382.036],[48000,11438.973],[48000,11402.211],[48000,11381.966],[48000,11517.493],[48000,11406.515],[48000,12171.537],[48000,11765.341],[48000,11416.744],[48000,11407.066],[48000,11361.214],[48000,11398.679],[48000,11483.781],[48000,11360.269],[48000,11385.271],[48000,11434.702],[48000,11386.724],[48000,11354.321],[48000,11467.811],[48000,11488.244],[60000,14403.596],[60000,14414.796],[60000,14411.963],[60000,14422.737],[60000,14399.613],[60000,14411.563],[60000,14226.536],[60000,14261.967],[60000,14348.278],[60000,14317.646],[60000,14228.012],[60000,14190.636],[60000,15410.858],[60000,14387.171],[60000,14400.83],[60000,14350.22],[60000,14372.233],[60000,14358.618],[60000,14358.735],[60000,14321.403],[60000,14375.587],[60000,14264.953],[60000,14261.452],[60000,14233.454],[60000,14241.708],[60000,14189.699],[60000,14383.158],[60000,14229.663],[60000,14203.932],[60000,14268.799],[60000,14275.023],[60000,14260.973],[60000,14311.789],[60000,14191.504],[60000,14245.814],[60000,14337.023],[60000,14351.543],[60000,14261.108],[60000,14294.503],[60000,14214.924],[60000,14326.554],[60000,14228.892],[60000,14254.278],[60000,14215.477],[60000,14433.404],[60000,14519.658],[60000,14551.694],[60000,16931.539],[60000,14498.379],[60000,14849.11]],"clear":[[10,58.0],[10,30.0],[10,27.0],[10,24.0],[10,26.0],[10,26.0],[10,26.0],[10,24.0],[10,26.0],[10,26.0],[10,30.0],[10,27.0],[10,26.0],[10,24.0],[10,26.0],[10,25.0],[10,24.0],[10,26.0],[10,26.0],[10,26.0],[10,27.0],[10,26.0],[10,24.0],[10,26.0],[10,24.0],[10,26.0],[10,24.0],[10,26.0],[10,27.0],[10,26.0],[10,24.0],[10,26.0],[10,26.0],[10,25.0],[10,26.0],[10,24.0],[10,26.0],[10,27.0],[10,26.0],[10,26.0],[10,26.0],[10,27.0],[10,24.0],[10,25.0],[10,24.0],[10,24.0],[10,26.0],[10,26.0],[10,24.0],[10,26.0],[100,38.0],[100,26.0],[100,28.0],[100,36.0],[100,27.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,28.0],[100,21.0],[100,21.0],[100,28.0],[100,29.0],[100,28.0],[100,26.0],[100,20.0],[100,27.0],[100,27.0],[100,27.0],[100,20.0],[100,28.0],[100,21.0],[100,28.0],[100,21.0],[100,21.0],[100,28.0],[100,24.0],[100,28.0],[100,27.0],[100,25.0],[100,27.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,24.0],[100,27.0],[100,26.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,27.0],[100,26.0],[100,26.0],[100,27.0],[100,27.0],[100,24.0],[500,62.0],[500,48.0],[500,47.0],[500,38.0],[500,44.0],[500,42.0],[500,48.0],[500,34.0],[500,35.0],[500,42.0],[500,42.0],[500,28.0],[500,35.0],[500,34.0],[500,30.0],[500,34.0],[500,34.0],[500,34.0],[500,40.0],[500,42.0],[500,47.0],[500,42.0],[500,44.0],[500,36.0],[500,36.0],[500,44.0],[500,51.0],[500,44.0],[500,37.0],[500,38.0],[500,38.0],[500,36.0],[500,36.0],[500,36.0],[500,42.0],[500,42.0],[500,41.0],[500,43.0],[500,34.0],[500,37.0],[500,42.0],[500,42.0],[500,37.0],[500,29.0],[500,25.0],[500,38.0],[500,40.0],[500,34.0],[500,38.0],[500,35.0],[6000,40.0],[6000,40.0],[6000,60.0],[6000,54.0],[6000,48.0],[6000,42.0],[6000,58.0],[6000,40.0],[6000,45.0],[6000,40.0],[6000,52.0],[6000,28.0],[6000,41.0],[6000,58.0],[6000,42.0],[6000,51.0],[6000,43.0],[6000,27.0],[6000,43.0],[6000,56.0],[6000,46.0],[6000,41.0],[6000,53.0],[6000,51.0],[6000,40.0],[6000,68.0],[6000,46.0],[6000,60.0],[6000,45.0],[6000,52.0],[6000,40.0],[6000,44.0],[6000,42.0],[6000,45.0],[6000,58.0],[6000,44.0],[6000,44.0],[6000,28.0],[6000,42.0],[6000,40.0],[6000,44.0],[6000,42.0],[6000,59.0],[6000,27.0],[6000,47.0],[6000,42.0],[6000,42.0],[6000,60.0],[6000,43.0],[6000,58.0],[12000,69.0],[12000,43.0],[12000,26.0],[12000,42.0],[12000,60.0],[12000,56.0],[12000,33.0],[12000,40.0],[12000,46.0],[12000,58.0],[12000,39.0],[12000,44.0],[12000,39.0],[12000,28.0],[12000,45.0],[12000,51.0],[12000,51.0],[12000,42.0],[12000,54.0],[12000,44.0],[12000,42.0],[12000,58.0],[12000,43.0],[12000,44.0],[12000,46.0],[12000,40.0],[12000,27.0],[12000,61.0],[12000,50.0],[12000,40.0],[12000,64.0],[12000,42.0],[12000,58.0],[12000,25.0],[12000,42.0],[12000,40.0],[12000,60.0],[12000,53.0],[12000,60.0],[12000,60.0],[12000,54.0],[12000,63.0],[12000,42.0],[12000,68.0],[12000,50.0],[12000,69.0],[12000,43.0],[12000,53.0],[12000,44.0],[12000,46.0],[24000,47.0],[24000,47.0],[24000,69.0],[24000,52.0],[24000,52.0],[24000,40.0],[24000,59.0],[24000,40.0],[24000,70.0],[24000,60.0],[24000,58.0],[24000,60.0],[24000,59.0],[24000,54.0],[24000,40.0],[24000,61.0],[24000,46.0],[24000,54.0],[24000,69.0],[24000,53.0],[24000,62.0],[24000,70.0],[24000,59.0],[24000,124.0],[24000,120.0],[24000,117.0],[24000,51.0],[24000,54.0],[24000,60.0],[24000,60.0],[24000,47.0],[24000,45.0],[24000,60.0],[24000,114.0],[24000,53.0],[24000,48.0],[24000,34.0],[24000,138.0],[24000,59.0],[24000,52.0],[24000,46.0],[24000,48.0],[24000,67.0],[24000,118.0],[24000,121.0],[24000,54.0],[24000,60.0],[24000,46.0],[24000,162.0],[24000,63.0],[36000,52.0],[36000,60.0],[36000,138.0],[36000,145.0],[36000,62.0],[36000,66.0],[36000,60.0],[36000,68.0],[36000,67.0],[36000,60.0],[36000,88.0],[36000,90.0],[36000,62.0],[36000,140.0],[36000,68.0],[36000,148.0],[36000,62.0],[36000,303.0],[36000,55.0],[36000,60.0],[36000,154.0],[36000,61.0],[36000,65.0],[36000,68.0],[36000,57.0],[36000,64.0],[36000,80.0],[36000,68.0],[36000,64.0],[36000,135.0],[36000,68.0],[36000,65.0],[36000,291.0],[36000,68.0],[36000,45.0],[36000,60.0],[36000,60.0],[36000,69.0],[36000,69.0],[36000,131.0],[36000,65.0],[36000,129.0],[36000,68.0],[36000,66.0],[36000,65.0],[36000,64.0],[36000,61.0],[36000,51.0],[36000,290.0],[36000,65.0],[48000,70.0],[48000,69.0],[48000,123.0],[48000,148.0],[48000,131.0],[48000,128.0],[48000,114.0],[48000,122.0],[48000,68.0],[48000,126.0],[48000,120.0],[48000,82.0],[48000,69.0],[48000,120.0],[48000,79.0],[48000,120.0],[48000,121.0],[48000,121.0],[48000,125.0],[48000,68.0],[48000,114.0],[48000,128.0],[48000,128.0],[48000,143.0],[48000,62.0],[48000,402.0],[48000,68.0],[48000,129.0],[48000,137.0],[48000,123.0],[48000,70.0],[48000,69.0],[48000,126.0],[48000,71.0],[48000,68.0],[48000,121.0],[48000,68.0],[48000,131.0],[48000,130.0],[48000,361.0],[48000,122.0],[48000,137.0],[48000,132.0],[48000,122.0],[48000,67.0],[48000,71.0],[48000,116.0],[48000,136.0],[48000,68.0],[48000,63.0],[60000,65.0],[60000,66.0],[60000,68.0],[60000,60.0],[60000,62.0],[60000,109.0],[60000,77.0],[60000,154.0],[60000,135.0],[60000,47.0],[60000,67.0],[60000,56.0],[60000,125.0],[60000,66.0],[60000,70.0],[60000,60.0],[60000,70.0],[60000,172.0],[60000,130.0],[60000,67.0],[60000,64.0],[60000,68.0],[60000,61.0],[60000,64.0],[60000,119.0],[60000,122.0],[60000,122.0],[60000,126.0],[60000,154.0],[60000,66.0],[60000,122.0],[60000,119.0],[60000,68.0],[60000,66.0],[60000,120.0],[60000,68.0],[60000,117.0],[60000,119.0],[60000,61.0],[60000,123.0],[60000,68.0],[60000,116.0],[60000,68.0],[60000,127.0],[60000,67.0],[60000,68.0],[60000,120.0],[60000,173.0],[60000,133.0],[60000,128.0]],"first":[[10,50.0],[10,20.0],[10,20.0],[10,20.0],[10,26.0],[10,26.0],[10,26.0],[10,24.0],[10,25.0],[10,25.0],[10,22.0],[10,20.0],[10,25.0],[10,21.0],[10,22.0],[10,21.0],[10,20.0],[10,25.0],[10,26.0],[10,25.0],[10,25.0],[10,22.0],[10,21.0],[10,20.0],[10,26.0],[10,26.0],[10,26.0],[10,25.0],[10,26.0],[10,25.0],[10,21.0],[10,25.0],[10,26.0],[10,20.0],[10,25.0],[10,20.0],[10,25.0],[10,20.0],[10,25.0],[10,24.0],[10,26.0],[10,21.0],[10,21.0],[10,21.0],[10,26.0],[10,25.0],[10,20.0],[10,26.0],[10,26.0],[10,21.0],[100,39.0],[100,32.0],[100,28.0],[100,22.0],[100,22.0],[100,21.0],[100,22.0],[100,20.0],[100,28.0],[100,26.0],[100,21.0],[100,22.0],[100,21.0],[100,26.0],[100,22.0],[100,21.0],[100,26.0],[100,21.0],[100,26.0],[100,27.0],[100,26.0],[100,28.0],[100,21.0],[100,25.0],[100,26.0],[100,21.0],[100,21.0],[100,21.0],[100,21.0],[100,20.0],[100,26.0],[100,26.0],[100,26.0],[100,26.0],[100,20.0],[100,26.0],[100,26.0],[100,34.0],[100,20.0],[100,20.0],[100,26.0],[100,26.0],[100,26.0],[100,25.0],[100,26.0],[100,26.0],[100,26.0],[100,21.0],[100,21.0],[100,22.0],[500,52.0],[500,39.0],[500,38.0],[500,32.0],[500,30.0],[500,41.0],[500,45.0],[500,44.0],[500,42.0],[500,42.0],[500,80.0],[500,49.0],[500,41.0],[500,42.0],[500,41.0],[500,36.0],[500,35.0],[500,40.0],[500,40.0],[500,30.0],[500,42.0],[500,42.0],[500,41.0],[500,45.0],[500,46.0],[500,46.0],[500,45.0],[500,44.0],[500,37.0],[500,30.0],[500,39.0],[500,42.0],[500,36.0],[500,42.0],[500,36.0],[500,40.0],[500,35.0],[500,40.0],[500,38.0],[500,36.0],[500,48.0],[500,48.0],[500,44.0],[500,43.0],[500,42.0],[500,48.0],[500,43.0],[500,41.0],[500,44.0],[500,44.0],[6000,86.0],[6000,69.0],[6000,73.0],[6000,60.0],[6000,74.0],[6000,96.0],[6000,86.0],[6000,64.0],[6000,62.0],[6000,84.0],[6000,46.0],[6000,66.0],[6000,64.0],[6000,50.0],[6000,68.0],[6000,46.0],[6000,42.0],[6000,69.0],[6000,112.0],[6000,69.0],[6000,65.0],[6000,59.0],[6000,42.0],[6000,65.0],[6000,68.0],[6000,75.0],[6000,66.0],[6000,54.0],[6000,54.0],[6000,64.0],[6000,42.0],[6000,54.0],[6000,58.0],[6000,78.0],[6000,69.0],[6000,66.0],[6000,44.0],[6000,65.0],[6000,59.0],[6000,52.0],[6000,56.0],[6000,66.0],[6000,54.0],[6000,66.0],[6000,48.0],[6000,48.0],[6000,57.0],[6000,40.0],[6000,60.0],[6000,62.0],[12000,87.0],[12000,132.0],[12000,64.0],[12000,41.0],[12000,78.0],[12000,77.0],[12000,60.0],[12000,105.0],[12000,72.0],[12000,60.0],[12000,69.0],[12000,70.0],[12000,95.0],[12000,128.0],[12000,109.0],[12000,70.0],[12000,69.0],[12000,52.0],[12000,55.0],[12000,69.0],[12000,58.0],[12000,70.0],[12000,63.0],[12000,55.0],[12000,63.0],[12000,41.0],[12000,69.0],[12000,84.0],[12000,122.0],[12000,66.0],[12000,63.0],[12000,85.0],[12000,82.0],[12000,42.0],[12000,57.0],[12000,69.0],[12000,41.0],[12000,50.0],[12000,90.0],[12000,112.0],[12000,83.0],[12000,89.0],[12000,70.0],[12000,48.0],[12000,57.0],[12000,54.0],[12000,46.0],[12000,61.0],[12000,68.0],[12000,61.0],[24000,46.0],[24000,50.0],[24000,87.0],[24000,93.0],[24000,105.0],[24000,105.0],[24000,63.0],[24000,118.0],[24000,121.0],[24000,65.0],[24000,86.0],[24000,78.0],[24000,118.0],[24000,133.0],[24000,102.0],[24000,102.0],[24000,68.0],[24000,84.0],[24000,170.0],[24000,138.0],[24000,113.0],[24000,121.0],[24000,98.0],[24000,56.0],[24000,84.0],[24000,118.0],[24000,90.0],[24000,83.0],[24000,75.0],[24000,121.0],[24000,98.0],[24000,64.0],[24000,100.0],[24000,123.0],[24000,102.0],[24000,83.0],[24000,55.0],[24000,120.0],[24000,83.0],[24000,112.0],[24000,90.0],[24000,97.0],[24000,114.0],[24000,133.0],[24000,68.0],[24000,106.0],[24000,123.0],[24000,117.0],[24000,113.0],[24000,113.0],[36000,64.0],[36000,88.0],[36000,48.0],[36000,42.0],[36000,43.0],[36000,46.0],[36000,50.0],[36000,56.0],[36000,64.0],[36000,283.0],[36000,126.0],[36000,134.0],[36000,41.0],[36000,44.0],[36000,49.0],[36000,128.0],[36000,42.0],[36000,56.0],[36000,160.0],[36000,56.0],[36000,54.0],[36000,42.0],[36000,154.0],[36000,49.0],[36000,166.0],[36000,44.0],[36000,42.0],[36000,53.0],[36000,212.0],[36000,46.0],[36000,187.0],[36000,179.0],[36000,52.0],[36000,129.0],[36000,44.0],[36000,53.0],[36000,144.0],[36000,52.0],[36000,51.0],[36000,62.0],[36000,149.0],[36000,142.0],[36000,45.0],[36000,46.0],[36000,52.0],[36000,50.0],[36000,43.0],[36000,40.0],[36000,122.0],[36000,58.0],[48000,68.0],[48000,68.0],[48000,69.0],[48000,65.0],[48000,69.0],[48000,60.0],[48000,66.0],[48000,68.0],[48000,60.0],[48000,126.0],[48000,130.0],[48000,60.0],[48000,70.0],[48000,60.0],[48000,120.0],[48000,68.0],[48000,64.0],[48000,67.0],[48000,68.0],[48000,65.0],[48000,67.0],[48000,66.0],[48000,69.0],[48000,72.0],[48000,80.0],[48000,138.0],[48000,64.0],[48000,69.0],[48000,68.0],[48000,69.0],[48000,65.0],[48000,66.0],[48000,66.0],[48000,67.0],[48000,69.0],[48000,69.0],[48000,148.0],[48000,63.0],[48000,41.0],[48000,135.0],[48000,150.0],[48000,152.0],[48000,68.0],[48000,68.0],[48000,68.0],[48000,65.0],[48000,65.0],[48000,68.0],[48000,65.0],[48000,66.0],[60000,60.0],[60000,66.0],[60000,69.0],[60000,65.0],[60000,61.0],[60000,180.0],[60000,139.0],[60000,61.0],[60000,69.0],[60000,65.0],[60000,63.0],[60000,64.0],[60000,66.0],[60000,69.0],[60000,60.0],[60000,69.0],[60000,65.0],[60000,64.0],[60000,149.0],[60000,68.0],[60000,151.0],[60000,134.0],[60000,69.0],[60000,65.0],[60000,64.0],[60000,66.0],[60000,62.0],[60000,65.0],[60000,66.0],[60000,70.0],[60000,65.0],[60000,66.0],[60000,70.0],[60000,69.0],[60000,67.0],[60000,74.0],[60000,68.0],[60000,68.0],[60000,61.0],[60000,60.0],[60000,60.0],[60000,68.0],[60000,60.0],[60000,66.0],[60000,267.0],[60000,67.0],[60000,68.0],[60000,61.0],[60000,69.0],[60000,65.0]],"remove":[[10,102.0],[10,45.0],[10,44.0],[10,79.0],[10,39.0],[10,46.0],[10,44.0],[10,37.0],[10,46.0],[10,55.0],[10,49.0],[10,75.0],[10,62.0],[10,39.0],[10,53.0],[10,43.0],[10,45.0],[10,81.0],[10,40.0],[10,46.0],[10,36.0],[10,37.0],[10,38.0],[10,38.0],[10,32.0],[10,40.0],[10,40.0],[10,30.0],[10,30.0],[10,39.0],[10,58.0],[10,38.0],[10,33.0],[10,30.0],[10,42.0],[10,39.0],[10,30.0],[10,31.0],[10,36.0],[10,34.0],[10,31.0],[10,52.0],[10,32.0],[10,34.0],[10,44.0],[10,42.0],[10,30.0],[10,30.0],[10,39.0],[10,34.0],[100,124.0],[100,76.0],[100,51.0],[100,91.0],[100,75.0],[100,56.0],[100,66.0],[100,91.0],[100,102.0],[100,79.0],[100,79.0],[100,94.0],[100,78.0],[100,78.0],[100,82.0],[100,72.0],[100,85.0],[100,73.0],[100,82.0],[100,86.0],[100,80.0],[100,80.0],[100,69.0],[100,61.0],[100,54.0],[100,67.0],[100,72.0],[100,50.0],[100,64.0],[100,76.0],[100,70.0],[100,85.0],[100,81.0],[100,61.0],[100,70.0],[100,88.0],[100,74.0],[100,73.0],[100,57.0],[100,56.0],[100,53.0],[100,56.0],[100,69.0],[100,60.0],[100,96.0],[100,109.0],[100,82.0],[100,82.0],[100,80.0],[100,78.0],[500,240.0],[500,212.0],[500,220.0],[500,141.0],[500,248.0],[500,119.0],[500,215.0],[500,208.0],[500,228.0],[500,266.0],[500,209.0],[500,234.0],[500,248.0],[500,127.0],[500,324.0],[500,219.0],[500,266.0],[500,240.0],[500,157.0],[500,161.0],[500,240.0],[500,220.0],[500,132.0],[500,222.0],[500,174.0],[500,266.0],[500,233.0],[500,240.0],[500,130.0],[500,280.0],[500,120.0],[500,201.0],[500,251.0],[500,140.0],[500,170.0],[500,167.0],[500,129.0],[500,225.0],[500,180.0],[500,190.0],[500,243.0],[500,257.0],[500,186.0],[500,154.0],[500,252.0],[500,201.0],[500,107.0],[500,138.0],[500,168.0],[500,181.0],[6000,1690.0],[6000,1390.0],[6000,1417.0],[6000,1183.0],[6000,2444.0],[6000,1237.0],[6000,1190.0],[6000,1300.0],[6000,2232.0],[6000,2306.0],[6000,1520.0],[6000,2153.0],[6000,16375.0],[6000,2045.0],[6000,2061.0],[6000,2492.0],[6000,1952.0],[6000,2185.0],[6000,1420.0],[6000,2557.0],[6000,1252.0],[6000,1473.0],[6000,2363.0],[6000,1669.0],[6000,1441.0],[6000,1830.0],[6000,2419.0],[6000,1207.0],[6000,1659.0],[6000,1818.0],[6000,2074.0],[6000,1375.0],[6000,1413.0],[6000,1367.0],[6000,1116.0],[6000,2591.0],[6000,1822.0],[6000,1564.0],[6000,2182.0],[6000,2084.0],[6000,16581.0],[6000,2152.0],[6000,2273.0],[6000,2114.0],[6000,1553.0],[6000,1390.0],[6000,2550.0],[6000,1819.0],[6000,2024.0],[6000,1266.0],[12000,3169.0],[12000,2950.0],[12000,3040.0],[12000,3491.0],[12000,4389.0],[12000,3720.0],[12000,3198.0],[12000,4108.0],[12000,4715.0],[12000,4703.0],[12000,4418.0],[12000,4459.0],[12000,3869.0],[12000,4667.0],[12000,4031.0],[12000,3687.0],[12000,3743.0],[12000,3509.0],[12000,5285.0],[12000,3991.0],[12000,4066.0],[12000,4019.0],[12000,4652.0],[12000,4688.0],[12000,3142.0],[12000,5829.0],[12000,3273.0],[12000,3950.0],[12000,5138.0],[12000,3700.0],[12000,3722.0],[12000,2721.0],[12000,3896.0],[12000,4041.0],[12000,4998.0],[12000,4036.0],[12000,4743.0],[12000,2753.0],[12000,3953.0],[12000,2863.0],[12000,3473.0],[12000,4743.0],[12000,3743.0],[12000,2707.0],[12000,3709.0],[12000,3426.0],[12000,3330.0],[12000,4598.0],[12000,3668.0],[12000,3197.0],[24000,8399.0],[24000,8406.0],[24000,7539.0],[24000,7982.0],[24000,9474.0],[24000,10213.0],[24000,6245.0],[24000,7151.0],[24000,6219.0],[24000,25230.0],[24000,7914.0],[24000,9007.0],[24000,9000.0],[24000,10501.0],[24000,9767.0],[24000,8837.0],[24000,8184.0],[24000,8941.0],[24000,6129.0],[24000,8860.0],[24000,6638.0],[24000,8129.0],[24000,7913.0],[24000,6260.0],[24000,6167.0],[24000,9016.0],[24000,7511.0],[24000,9630.0],[24000,10376.0],[24000,8337.0],[24000,10044.0],[24000,5971.0],[24000,7614.0],[24000,9863.0],[24000,7191.0],[24000,10408.0],[24000,8211.0],[24000,8774.0],[24000,7569.0],[24000,6697.0],[24000,7703.0],[24000,9799.0],[24000,10324.0],[24000,6805.0],[24000,9331.0],[24000,7294.0],[24000,9697.0],[24000,9953.0],[24000,6525.0],[24000,9828.0],[36000,14176.0],[36000,14566.0],[36000,12042.0],[36000,24682.0],[36000,12010.0],[36000,11779.0],[36000,11165.0],[36000,17855.0],[36000,12487.0],[36000,13784.0],[36000,10178.0],[36000,14312.0],[36000,16658.0],[36000,11935.0],[36000,18949.0],[36000,10588.0],[36000,16341.0],[36000,12968.0],[36000,10542.0],[36000,15230.0],[36000,16818.0],[36000,13824.0],[36000,24777.0],[36000,25093.0],[36000,14529.0],[36000,14242.0],[36000,14253.0],[36000,13650.0],[36000,9983.0],[36000,12507.0],[36000,15328.0],[36000,14473.0],[36000,10825.0],[36000,15337.0],[36000,14802.0],[36000,11097.0],[36000,12748.0],[36000,11842.0],[36000,10755.0],[36000,10752.0],[36000,11450.0],[36000,13350.0],[36000,19128.0],[36000,15427.0],[36000,14001.0],[36000,10372.0],[36000,16821.0],[36000,12717.0],[36000,11533.0],[36000,16575.0],[48000,29577.0],[48000,17487.0],[48000,15633.0],[48000,18426.0],[48000,15202.0],[48000,16169.0],[48000,19361.0],[48000,35239.0],[48000,14901.0],[48000,14539.0],[48000,18902.0],[48000,36176.0],[48000,20490.0],[48000,14573.0],[48000,15290.0],[48000,19731.0],[48000,21035.0],[48000,18557.0],[48000,18845.0],[48000,16798.0],[48000,17345.0],[48000,18310.0],[48000,15017.0],[48000,18985.0],[48000,21112.0],[48000,17328.0],[48000,20260.0],[48000,18707.0],[48000,17213.0],[48000,18127.0],[48000,15690.0],[48000,20754.0],[48000,14738.0],[48000,14980.0],[48000,16322.0],[48000,26744.0],[48000,18206.0],[48000,15273.0],[48000,16891.0],[48000,15946.0],[48000,15782.0],[48000,18426.0],[48000,19137.0],[48000,19501.0],[48000,14182.0],[48000,15698.0],[48000,20124.0],[48000,20396.0],[48000,15623.0],[48000,16646.0],[60000,27005.0],[60000,23454.0],[60000,21245.0],[60000,19356.0],[60000,20608.0],[60000,21698.0],[60000,22347.0],[60000,24417.0],[60000,19137.0],[60000,21599.0],[60000,20650.0],[60000,19504.0],[60000,23828.0],[60000,23057.0],[60000,25229.0],[60000,22816.0],[60000,20763.0],[60000,26598.0],[60000,38001.0],[60000,25144.0],[60000,20326.0],[60000,25453.0],[60000,24040.0],[60000,22052.0],[60000,19004.0],[60000,22815.0],[60000,24224.0],[60000,21855.0],[60000,24597.0],[60000,34879.0],[60000,19469.0],[60000,22192.0],[60000,22591.0],[60000,21725.0],[60000,21487.0],[60000,21827.0],[60000,25581.0],[60000,23664.0],[60000,24812.0],[60000,19101.0],[60000,26249.0],[60000,19032.0],[60000,21972.0],[60000,22773.0],[60000,25782.0],[60000,22516.0],[60000,21397.0],[60000,21090.0],[60000,20397.0],[60000,22589.0]]}}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..f9c4265
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5344684.145544218,"upper_bound":5395651.136139455},"point_estimate":5371961.305821996,"standard_error":12990.809912555029},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5349795.295918368,"upper_bound":5408334.55952381},"point_estimate":5375942.257142857,"standard_error":16446.105839929496},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10400.189193931443,"upper_bound":72792.79293600321},"point_estimate":43395.15534029606,"standard_error":15091.834518211286},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5362576.384466754,"upper_bound":5400561.805984556},"point_estimate":5377743.859554731,"standard_error":9735.045974040395},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21511.18094158453,"upper_bound":58287.219616679904},"point_estimate":43157.80353876125,"standard_error":10508.230786892711}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..271fbc4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,73891413.0,ns,14
+aoc_2021_09-part1,,100,,,149597853.0,ns,28
+aoc_2021_09-part1,,100,,,227787736.0,ns,42
+aoc_2021_09-part1,,100,,,301884697.0,ns,56
+aoc_2021_09-part1,,100,,,377063389.0,ns,70
+aoc_2021_09-part1,,100,,,454300103.0,ns,84
+aoc_2021_09-part1,,100,,,524279939.0,ns,98
+aoc_2021_09-part1,,100,,,606461560.0,ns,112
+aoc_2021_09-part1,,100,,,675323348.0,ns,126
+aoc_2021_09-part1,,100,,,751137054.0,ns,140
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..efdac19
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[14.0,28.0,42.0,56.0,70.0,84.0,98.0,112.0,126.0,140.0],"times":[73891413.0,149597853.0,227787736.0,301884697.0,377063389.0,454300103.0,524279939.0,606461560.0,675323348.0,751137054.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..47d8157
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[5197243.619401928,5274758.684559241,5481465.524978742,5558980.590136055] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..15806d3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5462856.301666667,"upper_bound":5528218.547916401},"point_estimate":5496212.896002645,"standard_error":16775.716886541766},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5436406.293333333,"upper_bound":5535860.44973545},"point_estimate":5512247.76111111,"standard_error":25234.655842768698},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6992.641827855195,"upper_bound":97233.24464376584},"point_estimate":47317.46369772534,"standard_error":23290.52787460242},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5443057.951296689,"upper_bound":5541878.625780463},"point_estimate":5488031.315497835,"standard_error":25457.759570091068},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31440.188101143875,"upper_bound":68950.43378308971},"point_estimate":55966.874192497904,"standard_error":9360.186064666796}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..1457db3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,82235585.0,ns,15
+aoc_2021_09-part1,,100,,,165064973.0,ns,30
+aoc_2021_09-part1,,100,,,248504839.0,ns,45
+aoc_2021_09-part1,,100,,,325808636.0,ns,60
+aoc_2021_09-part1,,100,,,414767599.0,ns,75
+aoc_2021_09-part1,,100,,,502148241.0,ns,90
+aoc_2021_09-part1,,100,,,580179409.0,ns,105
+aoc_2021_09-part1,,100,,,648879651.0,ns,120
+aoc_2021_09-part1,,100,,,748737367.0,ns,135
+aoc_2021_09-part1,,100,,,815460944.0,ns,150
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..4498094
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[82235585.0,165064973.0,248504839.0,325808636.0,414767599.0,502148241.0,580179409.0,648879651.0,748737367.0,815460944.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..ac6a35a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[5204424.607619044,5326161.205476189,5650792.13309524,5772528.730952384] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..a1e9a19
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3549059.7595989974,"upper_bound":3647745.3635022976},"point_estimate":3587435.598707185,"standard_error":27103.895604839647},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3546231.474310777,"upper_bound":3588925.5263157897},"point_estimate":3558980.07127193,"standard_error":13164.554776697549},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3765.5890676214763,"upper_bound":59529.45981090408},"point_estimate":23551.113587147407,"standard_error":14820.488642675162},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3550669.340254934,"upper_bound":3738950.109276459},"point_estimate":3636081.4217361584,"standard_error":55662.942444053275},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15766.306627757485,"upper_bound":137685.3020443283},"point_estimate":90303.94441927271,"standard_error":40790.38657901339}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..b22d4d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,66857732.0,ns,19
+aoc_2021_09-part1,,100,,,136379170.0,ns,38
+aoc_2021_09-part1,,100,,,203224027.0,ns,57
+aoc_2021_09-part1,,100,,,271476546.0,ns,76
+aoc_2021_09-part1,,100,,,337059982.0,ns,95
+aoc_2021_09-part1,,100,,,403593037.0,ns,114
+aoc_2021_09-part1,,100,,,472439029.0,ns,133
+aoc_2021_09-part1,,100,,,539999203.0,ns,152
+aoc_2021_09-part1,,100,,,615700046.0,ns,171
+aoc_2021_09-part1,,100,,,728751589.0,ns,190
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..159ebb0
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[19.0,38.0,57.0,76.0,95.0,114.0,133.0,152.0,171.0,190.0],"times":[66857732.0,136379170.0,203224027.0,271476546.0,337059982.0,403593037.0,472439029.0,539999203.0,615700046.0,728751589.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..e4ad5d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[3442045.2859022547,3495544.2156954883,3638208.0284774443,3691706.958270678] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index b6c9a56..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3409228.7018253966,"upper_bound":3487341.2839444443},"point_estimate":3445690.611468254,"standard_error":20137.7985641927},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3385515.0,"upper_bound":3496267.85},"point_estimate":3439665.1,"standard_error":26987.06011830531},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4498.00652181138,"upper_bound":111159.86328935192},"point_estimate":72731.92279375035,"standard_error":30615.95158199266},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3397283.8989938814,"upper_bound":3503559.065990991},"point_estimate":3445772.461168831,"standard_error":27261.207748674828},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30399.11832014103,"upper_bound":85437.01472991511},"point_estimate":67147.21314937755,"standard_error":14426.2497673361}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index d55794e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,70790054.0,ns,20
-aoc_2021_09-part1,,100,,,138121320.0,ns,40
-aoc_2021_09-part1,,100,,,203001331.0,ns,60
-aoc_2021_09-part1,,100,,,270841200.0,ns,80
-aoc_2021_09-part1,,100,,,342789556.0,ns,100
-aoc_2021_09-part1,,100,,,415592985.0,ns,120
-aoc_2021_09-part1,,100,,,475398165.0,ns,140
-aoc_2021_09-part1,,100,,,572126760.0,ns,160
-aoc_2021_09-part1,,100,,,608652251.0,ns,180
-aoc_2021_09-part1,,100,,,690286928.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 177b684..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[70790054.0,138121320.0,203001331.0,270841200.0,342789556.0,415592985.0,475398165.0,572126760.0,608652251.0,690286928.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 49b8beb..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[3170102.959821429,3279082.252232143,3569693.698660714,3678672.991071428] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..855c54c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1837058.2193809524,"upper_bound":1854058.5664308392},"point_estimate":1846299.6939478456,"standard_error":4358.577297414326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1841815.2476190475,"upper_bound":1854469.7434693878},"point_estimate":1847939.8678571428,"standard_error":3027.819740314},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":428.14192573225637,"upper_bound":19932.34706641575},"point_estimate":7668.4059538586225,"standard_error":5060.350296205699},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1845576.2573149742,"upper_bound":1856251.987757263},"point_estimate":1851491.9772170687,"standard_error":2741.055590819954},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4957.544287338647,"upper_bound":20449.544099121635},"point_estimate":14488.307740195718,"standard_error":4277.191952850461}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..76cc74b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,63448147.0,ns,35
+aoc_2021_09-part1,,100,,,129353315.0,ns,70
+aoc_2021_09-part1,,100,,,193390601.0,ns,105
+aoc_2021_09-part1,,100,,,258716533.0,ns,140
+aoc_2021_09-part1,,100,,,326816131.0,ns,175
+aoc_2021_09-part1,,100,,,385645957.0,ns,210
+aoc_2021_09-part1,,100,,,453489345.0,ns,245
+aoc_2021_09-part1,,100,,,518604740.0,ns,280
+aoc_2021_09-part1,,100,,,581952551.0,ns,315
+aoc_2021_09-part1,,100,,,650286899.0,ns,350
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..17586f3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[63448147.0,129353315.0,193390601.0,258716533.0,326816131.0,385645957.0,453489345.0,518604740.0,581952551.0,650286899.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..f130245
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[1817321.9520975056,1830275.2458900227,1864817.3626700682,1877770.656462585] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..46e656a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1859887.265015489,"upper_bound":1873175.3076720433},"point_estimate":1866155.940294419,"standard_error":3409.7659960635942},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1857168.4892473118,"upper_bound":1878664.75},"point_estimate":1860747.5788530465,"standard_error":5801.894022204023},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":244.45097738072351,"upper_bound":18131.259096654205},"point_estimate":6962.734332300665,"standard_error":4904.487019637268},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1858273.8019523472,"upper_bound":1876032.822041012},"point_estimate":1865090.5958944282,"standard_error":4672.861488400612},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5721.357415070211,"upper_bound":13626.088669616161},"point_estimate":11384.172651922168,"standard_error":1973.3970712152793}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..59da4d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,57568890.0,ns,31
+aoc_2021_09-part1,,100,,,115888348.0,ns,62
+aoc_2021_09-part1,,100,,,173034191.0,ns,93
+aoc_2021_09-part1,,100,,,232954429.0,ns,124
+aoc_2021_09-part1,,100,,,291320784.0,ns,155
+aoc_2021_09-part1,,100,,,345433339.0,ns,186
+aoc_2021_09-part1,,100,,,402544025.0,ns,217
+aoc_2021_09-part1,,100,,,467764008.0,ns,248
+aoc_2021_09-part1,,100,,,519194576.0,ns,279
+aoc_2021_09-part1,,100,,,575771501.0,ns,310
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..8073001
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[31.0,62.0,93.0,124.0,155.0,186.0,217.0,248.0,279.0,310.0],"times":[57568890.0,115888348.0,173034191.0,232954429.0,291320784.0,345433339.0,402544025.0,467764008.0,519194576.0,575771501.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..dced48b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[1799962.025403226,1828585.1239919355,1904913.3868951611,1933536.4854838708] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 8727c8e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5297436.071026456,"upper_bound":5367063.250449867},"point_estimate":5332415.683050265,"standard_error":17802.718821317125},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5265555.48,"upper_bound":5381446.296296297},"point_estimate":5339454.4125,"standard_error":28217.58986303945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12983.116673503724,"upper_bound":102804.9087655161},"point_estimate":76721.02677654158,"standard_error":23973.814511718996},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5301657.102618305,"upper_bound":5391990.369083739},"point_estimate":5356305.035497836,"standard_error":23199.203726793417},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36710.32071414641,"upper_bound":71686.81172969648},"point_estimate":59839.358073814205,"standard_error":8843.26644333124}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index b2c1e52..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,78796158.0,ns,15
-aoc_2021_09-part1,,100,,,159368218.0,ns,30
-aoc_2021_09-part1,,100,,,243043100.0,ns,45
-aoc_2021_09-part1,,100,,,321297262.0,ns,60
-aoc_2021_09-part1,,100,,,394916661.0,ns,75
-aoc_2021_09-part1,,100,,,479357238.0,ns,90
-aoc_2021_09-part1,,100,,,552101855.0,ns,105
-aoc_2021_09-part1,,100,,,642326075.0,ns,120
-aoc_2021_09-part1,,100,,,726495250.0,ns,135
-aoc_2021_09-part1,,100,,,812830507.0,ns,150
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index 35ec4c8..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[78796158.0,159368218.0,243043100.0,321297262.0,394916661.0,479357238.0,552101855.0,642326075.0,726495250.0,812830507.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index 38c0d9f..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4984470.4316666685,5130852.762500001,5521205.644722221,5667587.975555554] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
index c961a5d..f635a57 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":163273696.03083336,"upper_bound":174819353.4333333},"point_estimate":168495848.26666668,"standard_error":2983802.1642701686},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":161796356.5,"upper_bound":175133492.0},"point_estimate":164814397.1666667,"standard_error":2595642.6057693074},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271897.4685728697,"upper_bound":14385546.465605468},"point_estimate":5509700.538483225,"standard_error":3592016.429922112},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2981325.4127904135,"upper_bound":13237829.582424542},"point_estimate":9962820.447407339,"standard_error":2726285.012866552}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":160707786.86499998,"upper_bound":163910251.13333336},"point_estimate":162178969.0333333,"standard_error":824138.563507325},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":160119828.66666666,"upper_bound":164360601.6666667},"point_estimate":161622462.3333333,"standard_error":919067.2609664495},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":312363.30515447224,"upper_bound":4025902.1298259646},"point_estimate":1973091.2410705986,"standard_error":926912.1847905084},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":970978.1335558804,"upper_bound":3451733.7121170326},"point_estimate":2743101.912943814,"standard_error":644036.938667915}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
index bf22b8c..76ea219 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,492632333.0,ns,3
-aoc_2021_09-part1,,100,,,493435531.0,ns,3
-aoc_2021_09-part1,,100,,,495153696.0,ns,3
-aoc_2021_09-part1,,100,,,493732687.0,ns,3
-aoc_2021_09-part1,,100,,,505834829.0,ns,3
-aoc_2021_09-part1,,100,,,505349007.0,ns,3
-aoc_2021_09-part1,,100,,,570319094.0,ns,3
-aoc_2021_09-part1,,100,,,545451945.0,ns,3
-aoc_2021_09-part1,,100,,,477342608.0,ns,3
-aoc_2021_09-part1,,100,,,475623718.0,ns,3
+aoc_2021_09-part1,,100,,,485011979.0,ns,3
+aoc_2021_09-part1,,100,,,484722795.0,ns,3
+aoc_2021_09-part1,,100,,,479422712.0,ns,3
+aoc_2021_09-part1,,100,,,480453523.0,ns,3
+aoc_2021_09-part1,,100,,,500176698.0,ns,3
+aoc_2021_09-part1,,100,,,481296260.0,ns,3
+aoc_2021_09-part1,,100,,,478377562.0,ns,3
+aoc_2021_09-part1,,100,,,485986912.0,ns,3
+aoc_2021_09-part1,,100,,,488105965.0,ns,3
+aoc_2021_09-part1,,100,,,501814665.0,ns,3
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
index 8c8b1cf..22bef89 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[492632333.0,493435531.0,495153696.0,493732687.0,505834829.0,505349007.0,570319094.0,545451945.0,477342608.0,475623718.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[485011979.0,484722795.0,479422712.0,480453523.0,500176698.0,481296260.0,478377562.0,485986912.0,488105965.0,501814665.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
index a4cb26a..5aba37f 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[151397469.83333325,157837590.33333328,175011245.00000003,181451365.50000006] \ No newline at end of file
+[153309407.91666672,156765405.1666667,165981397.8333333,169437395.0833333] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
deleted file mode 100644
index ae26e85..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3592236.165722222,"upper_bound":4037100.7628906234},"point_estimate":3780771.257859127,"standard_error":117200.88005451088},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3557811.76875,"upper_bound":3948989.1466666665},"point_estimate":3611154.1916666664,"standard_error":83337.98407492855},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11465.811858441019,"upper_bound":463926.67858165514},"point_estimate":85065.89259977857,"standard_error":98386.99523679721},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3565153.476243036,"upper_bound":3893396.8000254356},"point_estimate":3664570.9894805197,"standard_error":86369.38904561482},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47925.108706220526,"upper_bound":553447.1216824701},"point_estimate":393402.6562902197,"standard_error":140702.40316696477}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
deleted file mode 100644
index b9bc7f7..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,72433749.0,ns,20
-aoc_2021_09-part1,,100,,,148378917.0,ns,40
-aoc_2021_09-part1,,100,,,216037256.0,ns,60
-aoc_2021_09-part1,,100,,,379308270.0,ns,80
-aoc_2021_09-part1,,100,,,422644946.0,ns,100
-aoc_2021_09-part1,,100,,,440583460.0,ns,120
-aoc_2021_09-part1,,100,,,497948712.0,ns,140
-aoc_2021_09-part1,,100,,,569249883.0,ns,160
-aoc_2021_09-part1,,100,,,643134310.0,ns,180
-aoc_2021_09-part1,,100,,,709808586.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
deleted file mode 100644
index 00d0eb4..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[72433749.0,148378917.0,216037256.0,379308270.0,422644946.0,440583460.0,497948712.0,569249883.0,643134310.0,709808586.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
deleted file mode 100644
index 4b129b5..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[3146442.988888889,3354021.9563368056,3907565.8695312496,4115144.836979166] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 692cd5e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1826740.739260771,"upper_bound":1837686.702022109},"point_estimate":1832149.2715464854,"standard_error":2813.7361782737444},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823553.2367346939,"upper_bound":1840758.4523809524},"point_estimate":1831132.3785714286,"standard_error":4694.792836422012},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2737.324802069443,"upper_bound":15351.608490787741},"point_estimate":11354.888266981787,"standard_error":3301.886196587113},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823961.5268979198,"upper_bound":1833077.2963682758},"point_estimate":1827392.4440074211,"standard_error":2339.9002463753213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5778.10845319965,"upper_bound":11329.530879720414},"point_estimate":9376.41449781492,"standard_error":1409.4740577780058}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index f72c20a..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,64508582.0,ns,35
-aoc_2021_09-part1,,100,,,128090805.0,ns,70
-aoc_2021_09-part1,,100,,,193033529.0,ns,105
-aoc_2021_09-part1,,100,,,258578162.0,ns,140
-aoc_2021_09-part1,,100,,,321802385.0,ns,175
-aoc_2021_09-part1,,100,,,382081792.0,ns,210
-aoc_2021_09-part1,,100,,,446770543.0,ns,245
-aoc_2021_09-part1,,100,,,513070912.0,ns,280
-aoc_2021_09-part1,,100,,,575277518.0,ns,315
-aoc_2021_09-part1,,100,,,637904832.0,ns,350
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index 3235d32..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[64508582.0,128090805.0,193033529.0,258578162.0,321802385.0,382081792.0,446770543.0,513070912.0,575277518.0,637904832.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index dfadd64..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1780667.38798186,1802450.8871315196,1860540.2181972787,1882323.7173469383] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 2f3bbe5..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5409161.344444444,"upper_bound":5584602.2869365085},"point_estimate":5477761.544880952,"standard_error":48048.42234091147},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5400516.293333333,"upper_bound":5479844.450793651},"point_estimate":5433716.2625,"standard_error":21113.343983211616},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4760.97569097608,"upper_bound":106727.69820870481},"point_estimate":39222.20495449934,"standard_error":27062.501930401562},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5424188.519453925,"upper_bound":5724750.293561532},"point_estimate":5540863.7367965365,"standard_error":87401.66463047784},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27649.093129224755,"upper_bound":243383.3266787864},"point_estimate":159990.57805931245,"standard_error":71739.07976986759}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index 43291b7..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,80243614.0,ns,15
-aoc_2021_09-part1,,100,,,161480151.0,ns,30
-aoc_2021_09-part1,,100,,,245485040.0,ns,45
-aoc_2021_09-part1,,100,,,326560271.0,ns,60
-aoc_2021_09-part1,,100,,,406376241.0,ns,75
-aoc_2021_09-part1,,100,,,491860750.0,ns,90
-aoc_2021_09-part1,,100,,,577968908.0,ns,105
-aoc_2021_09-part1,,100,,,650971361.0,ns,120
-aoc_2021_09-part1,,100,,,798716409.0,ns,135
-aoc_2021_09-part1,,100,,,812754133.0,ns,150
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index f4e9699..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[80243614.0,161480151.0,245485040.0,326560271.0,406376241.0,491860750.0,577968908.0,650971361.0,798716409.0,812754133.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index 2996816..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[5285474.443333334,5351913.537500001,5529084.455277777,5595523.549444444] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
index eaf3855..8c8fc62 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":165130790.53333333,"upper_bound":168363902.73333335},"point_estimate":166619347.06666666,"standard_error":833297.6437657565},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":164610465.5,"upper_bound":169184456.0},"point_estimate":165170079.3333333,"standard_error":1143756.8863376197},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":171893.38224823825,"upper_bound":4309009.042599812},"point_estimate":1143758.1742942038,"standard_error":1197223.7874343612},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":961052.6338591013,"upper_bound":3421874.5639087223},"point_estimate":2769336.45380814,"standard_error":628625.4360773214}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":153394639.71,"upper_bound":154012059.86666667},"point_estimate":153693620.7,"standard_error":157742.92375378823},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":153465869.8333333,"upper_bound":154131547.6666667},"point_estimate":153555406.1666667,"standard_error":143725.24022531006},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12803.4862727295,"upper_bound":977979.2814373528},"point_estimate":295845.90594769997,"standard_error":240642.4427443414},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":169718.96271664175,"upper_bound":700720.3025210625},"point_estimate":528508.9974971944,"standard_error":121153.08468917626}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
index a6f66f8..555332a 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,496263680.0,ns,3
-aoc_2021_09-part1,,100,,,494209751.0,ns,3
-aoc_2021_09-part1,,100,,,492938708.0,ns,3
-aoc_2021_09-part1,,100,,,494135452.0,ns,3
-aoc_2021_09-part1,,100,,,501692362.0,ns,3
-aoc_2021_09-part1,,100,,,494756796.0,ns,3
-aoc_2021_09-part1,,100,,,502550557.0,ns,3
-aoc_2021_09-part1,,100,,,513414374.0,ns,3
-aoc_2021_09-part1,,100,,,515165690.0,ns,3
-aoc_2021_09-part1,,100,,,493453042.0,ns,3
+aoc_2021_09-part1,,100,,,460417779.0,ns,3
+aoc_2021_09-part1,,100,,,460637480.0,ns,3
+aoc_2021_09-part1,,100,,,463792715.0,ns,3
+aoc_2021_09-part1,,100,,,461380833.0,ns,3
+aoc_2021_09-part1,,100,,,463439937.0,ns,3
+aoc_2021_09-part1,,100,,,460689295.0,ns,3
+aoc_2021_09-part1,,100,,,461349349.0,ns,3
+aoc_2021_09-part1,,100,,,458306014.0,ns,3
+aoc_2021_09-part1,,100,,,460643142.0,ns,3
+aoc_2021_09-part1,,100,,,460152077.0,ns,3
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
index 3349277..7c176ea 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[496263680.0,494209751.0,492938708.0,494135452.0,501692362.0,494756796.0,502550557.0,513414374.0,515165690.0,493453042.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[460417779.0,460637480.0,463792715.0,461380833.0,463439937.0,460689295.0,461349349.0,458306014.0,460643142.0,460152077.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
index 84e2e92..d84d18c 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[156536027.41666672,160627018.1666667,171536326.8333333,175627317.5833333] \ No newline at end of file
+[152590643.6666666,153040772.54166663,154241116.20833337,154691245.0833334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
index 24a8ee7..24a8ee7 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..38046fe
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3524328.5727916667,"upper_bound":3611653.775109127},"point_estimate":3557528.4133313494,"standard_error":24507.467442887133},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3521651.788392857,"upper_bound":3551802.311111111},"point_estimate":3536415.2416666667,"standard_error":10221.559274380259},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6231.486297369113,"upper_bound":42280.782960616234},"point_estimate":21607.019951065555,"standard_error":10704.364976876617},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3520827.8324661455,"upper_bound":3550823.8605140187},"point_estimate":3539647.315194805,"standard_error":7656.238517480425},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11671.911632218334,"upper_bound":125139.66155585871},"point_estimate":81591.4097577184,"standard_error":38984.13364089418}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..60a9431
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,75693050.0,ns,20
+aoc_2021_09-part1,,100,,,141242440.0,ns,40
+aoc_2021_09-part1,,100,,,212506169.0,ns,60
+aoc_2021_09-part1,,100,,,282089581.0,ns,80
+aoc_2021_09-part1,,100,,,352265484.0,ns,100
+aoc_2021_09-part1,,100,,,420008686.0,ns,120
+aoc_2021_09-part1,,100,,,492405734.0,ns,140
+aoc_2021_09-part1,,100,,,566854651.0,ns,160
+aoc_2021_09-part1,,100,,,639324416.0,ns,180
+aoc_2021_09-part1,,100,,,711425294.0,ns,200
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..d8585c6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[20.0,40.0,60.0,80.0,100.0,120.0,140.0,160.0,180.0,200.0],"times":[75693050.0,141242440.0,212506169.0,282089581.0,352265484.0,420008686.0,492405734.0,566854651.0,639324416.0,711425294.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..e206e4d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[3445397.905937499,3484459.488281249,3588623.7078645835,3627685.290208334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 193422d..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1855319.4714646465,"upper_bound":1874879.6631015516},"point_estimate":1865058.67463925,"standard_error":4983.905407382295},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1852501.1515151516,"upper_bound":1876000.0959595959},"point_estimate":1865672.037878788,"standard_error":6396.679104943761},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3890.999392284667,"upper_bound":29142.63278412991},"point_estimate":17419.767207403842,"standard_error":6169.931398017624},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1863262.453726652,"upper_bound":1882335.052014208},"point_estimate":1872158.3955135774,"standard_error":4926.892829734024},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8902.942875403418,"upper_bound":21573.533768313304},"point_estimate":16655.0490498887,"standard_error":3240.174502140209}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index f93a418..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,61132538.0,ns,33
-aoc_2021_09-part1,,100,,,122558397.0,ns,66
-aoc_2021_09-part1,,100,,,181832035.0,ns,99
-aoc_2021_09-part1,,100,,,244423941.0,ns,132
-aoc_2021_09-part1,,100,,,308358170.0,ns,165
-aoc_2021_09-part1,,100,,,371448019.0,ns,198
-aoc_2021_09-part1,,100,,,434931397.0,ns,231
-aoc_2021_09-part1,,100,,,499928932.0,ns,264
-aoc_2021_09-part1,,100,,,555069885.0,ns,297
-aoc_2021_09-part1,,100,,,614627205.0,ns,330
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index a41201c..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[33.0,66.0,99.0,132.0,165.0,198.0,231.0,264.0,297.0,330.0],"times":[61132538.0,122558397.0,181832035.0,244423941.0,308358170.0,371448019.0,434931397.0,499928932.0,555069885.0,614627205.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index 0f171bb..0000000
--- a/analysis/current/criterion/aoc_2021_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1791757.0189393945,1822684.6174242427,1905158.213383838,1936085.8118686865] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
index 692cd5e..855c54c 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1826740.739260771,"upper_bound":1837686.702022109},"point_estimate":1832149.2715464854,"standard_error":2813.7361782737444},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823553.2367346939,"upper_bound":1840758.4523809524},"point_estimate":1831132.3785714286,"standard_error":4694.792836422012},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2737.324802069443,"upper_bound":15351.608490787741},"point_estimate":11354.888266981787,"standard_error":3301.886196587113},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1823961.5268979198,"upper_bound":1833077.2963682758},"point_estimate":1827392.4440074211,"standard_error":2339.9002463753213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5778.10845319965,"upper_bound":11329.530879720414},"point_estimate":9376.41449781492,"standard_error":1409.4740577780058}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1837058.2193809524,"upper_bound":1854058.5664308392},"point_estimate":1846299.6939478456,"standard_error":4358.577297414326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1841815.2476190475,"upper_bound":1854469.7434693878},"point_estimate":1847939.8678571428,"standard_error":3027.819740314},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":428.14192573225637,"upper_bound":19932.34706641575},"point_estimate":7668.4059538586225,"standard_error":5060.350296205699},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1845576.2573149742,"upper_bound":1856251.987757263},"point_estimate":1851491.9772170687,"standard_error":2741.055590819954},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4957.544287338647,"upper_bound":20449.544099121635},"point_estimate":14488.307740195718,"standard_error":4277.191952850461}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv b/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv
index f72c20a..76cc74b 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part1,,100,,,64508582.0,ns,35
-aoc_2021_09-part1,,100,,,128090805.0,ns,70
-aoc_2021_09-part1,,100,,,193033529.0,ns,105
-aoc_2021_09-part1,,100,,,258578162.0,ns,140
-aoc_2021_09-part1,,100,,,321802385.0,ns,175
-aoc_2021_09-part1,,100,,,382081792.0,ns,210
-aoc_2021_09-part1,,100,,,446770543.0,ns,245
-aoc_2021_09-part1,,100,,,513070912.0,ns,280
-aoc_2021_09-part1,,100,,,575277518.0,ns,315
-aoc_2021_09-part1,,100,,,637904832.0,ns,350
+aoc_2021_09-part1,,100,,,63448147.0,ns,35
+aoc_2021_09-part1,,100,,,129353315.0,ns,70
+aoc_2021_09-part1,,100,,,193390601.0,ns,105
+aoc_2021_09-part1,,100,,,258716533.0,ns,140
+aoc_2021_09-part1,,100,,,326816131.0,ns,175
+aoc_2021_09-part1,,100,,,385645957.0,ns,210
+aoc_2021_09-part1,,100,,,453489345.0,ns,245
+aoc_2021_09-part1,,100,,,518604740.0,ns,280
+aoc_2021_09-part1,,100,,,581952551.0,ns,315
+aoc_2021_09-part1,,100,,,650286899.0,ns,350
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json
index 3235d32..17586f3 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[64508582.0,128090805.0,193033529.0,258578162.0,321802385.0,382081792.0,446770543.0,513070912.0,575277518.0,637904832.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[63448147.0,129353315.0,193390601.0,258716533.0,326816131.0,385645957.0,453489345.0,518604740.0,581952551.0,650286899.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
index dfadd64..f130245 100644
--- a/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part1/100/new/tukey.json
@@ -1 +1 @@
-[1780667.38798186,1802450.8871315196,1860540.2181972787,1882323.7173469383] \ No newline at end of file
+[1817321.9520975056,1830275.2458900227,1864817.3626700682,1877770.656462585] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..3a965d0
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9404831369.195,"upper_bound":9507072757.3},"point_estimate":9454063112.0,"standard_error":26169231.46646768},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9380681294.0,"upper_bound":9515381699.0},"point_estimate":9444212288.5,"standard_error":39791043.474863775},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25906696.93286419,"upper_bound":154603121.9606459},"point_estimate":95323456.18557036,"standard_error":31908101.27495424},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49475820.7867818,"upper_bound":110895778.37795942},"point_estimate":87029892.89355445,"standard_error":16337890.816520065}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..d2ad39b
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,9495546357.0,ns,1
+aoc_2021_09-part2,,100,,,9467531897.0,ns,1
+aoc_2021_09-part2,,100,,,9364609223.0,ns,1
+aoc_2021_09-part2,,100,,,9380681294.0,ns,1
+aoc_2021_09-part2,,100,,,9343802821.0,ns,1
+aoc_2021_09-part2,,100,,,9619660078.0,ns,1
+aoc_2021_09-part2,,100,,,9509270877.0,ns,1
+aoc_2021_09-part2,,100,,,9420892680.0,ns,1
+aoc_2021_09-part2,,100,,,9535217041.0,ns,1
+aoc_2021_09-part2,,100,,,9403418852.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..60a19c4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9495546357.0,9467531897.0,9364609223.0,9380681294.0,9343802821.0,9619660078.0,9509270877.0,9420892680.0,9535217041.0,9403418852.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..a3da55a
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[9027943493.0,9207154588.25,9685050842.25,9864261937.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..87c0a21
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5745326613.5775,"upper_bound":5840897925.065001},"point_estimate":5788341392.0,"standard_error":24592523.569111764},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5743349281.0,"upper_bound":5827443687.5},"point_estimate":5773296746.5,"standard_error":17682624.02176397},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8851360.541456938,"upper_bound":129782373.16970229},"point_estimate":35166401.830771565,"standard_error":30323246.16611213},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24571251.23163955,"upper_bound":113224138.12577464},"point_estimate":81823971.30036123,"standard_error":23592535.833404936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..c55c8ac
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,5743349281.0,ns,1
+aoc_2021_09-part2,,100,,,5974913667.0,ns,1
+aoc_2021_09-part2,,100,,,5763615424.0,ns,1
+aoc_2021_09-part2,,100,,,5790788108.0,ns,1
+aoc_2021_09-part2,,100,,,5782576709.0,ns,1
+aoc_2021_09-part2,,100,,,5767745707.0,ns,1
+aoc_2021_09-part2,,100,,,5872310666.0,ns,1
+aoc_2021_09-part2,,100,,,5778847786.0,ns,1
+aoc_2021_09-part2,,100,,,5680208694.0,ns,1
+aoc_2021_09-part2,,100,,,5729057878.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..01d8fd2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5743349281.0,5974913667.0,5763615424.0,5790788108.0,5782576709.0,5767745707.0,5872310666.0,5778847786.0,5680208694.0,5729057878.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..b83043d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[5627457492.25,5687936654.5,5849214420.5,5909693582.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..d003fb6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8897103525.9,"upper_bound":9009413026.3},"point_estimate":8955038055.6,"standard_error":28701157.92558469},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8881320921.5,"upper_bound":9033579909.0},"point_estimate":8970753342.0,"standard_error":30007350.213778716},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14852560.51531434,"upper_bound":181993030.43967783},"point_estimate":62859515.34782052,"standard_error":46569491.38471113},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48204079.7897366,"upper_bound":121730361.66192526},"point_estimate":95831889.0879241,"standard_error":19027533.47288761}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..5183ddf
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,8911450586.0,ns,1
+aoc_2021_09-part2,,100,,,9079296333.0,ns,1
+aoc_2021_09-part2,,100,,,8987863485.0,ns,1
+aoc_2021_09-part2,,100,,,8973679029.0,ns,1
+aoc_2021_09-part2,,100,,,8995092358.0,ns,1
+aoc_2021_09-part2,,100,,,8945259772.0,ns,1
+aoc_2021_09-part2,,100,,,9081817353.0,ns,1
+aoc_2021_09-part2,,100,,,8967827655.0,ns,1
+aoc_2021_09-part2,,100,,,8817382071.0,ns,1
+aoc_2021_09-part2,,100,,,8790711914.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..65c0f4c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8911450586.0,9079296333.0,8987863485.0,8973679029.0,8995092358.0,8945259772.0,9081817353.0,8967827655.0,8817382071.0,8790711914.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..bca7dc7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[8699756110.75,8809829496.625,9103358525.625,9213431911.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index bcab868..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5246766964.059999,"upper_bound":5451298288.4},"point_estimate":5340194809.3,"standard_error":52663938.22894132},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5201515098.0,"upper_bound":5441558642.5},"point_estimate":5301272210.0,"standard_error":62506511.10005463},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22646002.94995308,"upper_bound":266018465.47722816},"point_estimate":148479010.00117064,"standard_error":59776817.46059632},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76389518.25754842,"upper_bound":237864410.45025343},"point_estimate":175496142.0570814,"standard_error":45180032.65324624}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 36fb06e..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,5729851412.0,ns,1
-aoc_2021_09-part2,,100,,,5201515098.0,ns,1
-aoc_2021_09-part2,,100,,,5289714882.0,ns,1
-aoc_2021_09-part2,,100,,,5312829538.0,ns,1
-aoc_2021_09-part2,,100,,,5502986910.0,ns,1
-aoc_2021_09-part2,,100,,,5144132910.0,ns,1
-aoc_2021_09-part2,,100,,,5409551392.0,ns,1
-aoc_2021_09-part2,,100,,,5200733878.0,ns,1
-aoc_2021_09-part2,,100,,,5230501698.0,ns,1
-aoc_2021_09-part2,,100,,,5380130375.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index ed200d2..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5729851412.0,5201515098.0,5289714882.0,5312829538.0,5502986910.0,5144132910.0,5409551392.0,5200733878.0,5230501698.0,5380130375.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index d788b23..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::BTreeMap), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4628458578.75,4918610163.375,5692347722.375,5982499307.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..33bb6d5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7988248096.89,"upper_bound":8119311337.5},"point_estimate":8052761675.8,"standard_error":33398903.7318539},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8002493043.0,"upper_bound":8115719149.0},"point_estimate":8027077709.5,"standard_error":30580472.82854373},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6851874.325954914,"upper_bound":194775807.26173818},"point_estimate":41424234.670972824,"standard_error":51223795.21896514},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47506355.43005287,"upper_bound":150093245.59996244},"point_estimate":111488503.585297,"standard_error":26140980.01411936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..a1f8e1e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,8027834604.0,ns,1
+aoc_2021_09-part2,,100,,,7852028055.0,ns,1
+aoc_2021_09-part2,,100,,,8002493043.0,ns,1
+aoc_2021_09-part2,,100,,,8183804044.0,ns,1
+aoc_2021_09-part2,,100,,,7995781848.0,ns,1
+aoc_2021_09-part2,,100,,,8114777024.0,ns,1
+aoc_2021_09-part2,,100,,,8047634254.0,ns,1
+aoc_2021_09-part2,,100,,,8258351519.0,ns,1
+aoc_2021_09-part2,,100,,,8026320815.0,ns,1
+aoc_2021_09-part2,,100,,,8018591552.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..ddb15c3
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8027834604.0,7852028055.0,8002493043.0,8183804044.0,7995781848.0,8114777024.0,8047634254.0,8258351519.0,8026320815.0,8018591552.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..9584a1c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[7732096686.5,7869307178.375,8235201823.375,8372412315.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..39831fd
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4561092310.5,"upper_bound":4647573991.2},"point_estimate":4598031715.1,"standard_error":22598072.388658173},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4546982125.0,"upper_bound":4625971315.0},"point_estimate":4576032820.5,"standard_error":18923666.39852076},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10434391.837352514,"upper_bound":87175349.15042818},"point_estimate":49465627.86650956,"standard_error":20909617.62338809},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24351954.77930148,"upper_bound":109363251.778254},"point_estimate":75252355.98276532,"standard_error":25984035.148896765}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..dd2816c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,4529491033.0,ns,1
+aoc_2021_09-part2,,100,,,4575101597.0,ns,1
+aoc_2021_09-part2,,100,,,4787953019.0,ns,1
+aoc_2021_09-part2,,100,,,4576964044.0,ns,1
+aoc_2021_09-part2,,100,,,4597804227.0,ns,1
+aoc_2021_09-part2,,100,,,4625971315.0,ns,1
+aoc_2021_09-part2,,100,,,4562888242.0,ns,1
+aoc_2021_09-part2,,100,,,4559619072.0,ns,1
+aoc_2021_09-part2,,100,,,4531076008.0,ns,1
+aoc_2021_09-part2,,100,,,4633448594.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..1f46163
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[4529491033.0,4575101597.0,4787953019.0,4576964044.0,4597804227.0,4625971315.0,4562888242.0,4559619072.0,4531076008.0,4633448594.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..d9e82c6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[4384956829.0,4472696596.75,4706669310.75,4794409078.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 6920236..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9357907700.2,"upper_bound":9504031394.9625},"point_estimate":9427287697.6,"standard_error":37406114.21699934},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9333888905.0,"upper_bound":9488096779.0},"point_estimate":9423703040.5,"standard_error":38229935.425773874},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23400485.474458337,"upper_bound":206709580.62187135},"point_estimate":114314294.96671557,"standard_error":47647937.44910483},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60278858.210874274,"upper_bound":168769212.57872412},"point_estimate":124961117.45979075,"standard_error":29557748.87260136}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index 4a8bc5f..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,9488096779.0,ns,1
-aoc_2021_09-part2,,100,,,9689622520.0,ns,1
-aoc_2021_09-part2,,100,,,9416766694.0,ns,1
-aoc_2021_09-part2,,100,,,9521735858.0,ns,1
-aoc_2021_09-part2,,100,,,9399072564.0,ns,1
-aoc_2021_09-part2,,100,,,9430639387.0,ns,1
-aoc_2021_09-part2,,100,,,9256571868.0,ns,1
-aoc_2021_09-part2,,100,,,9449915994.0,ns,1
-aoc_2021_09-part2,,100,,,9286566407.0,ns,1
-aoc_2021_09-part2,,100,,,9333888905.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index c2d34f3..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9488096779.0,9689622520.0,9416766694.0,9521735858.0,9399072564.0,9430639387.0,9256571868.0,9449915994.0,9286566407.0,9333888905.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index 556cc66..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[8965084530.75,9157634675.25,9671101727.25,9863651871.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
index 4d4340c..a33d136 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57827181973.5175,"upper_bound":59136084743.9},"point_estimate":58481647509.1,"standard_error":335545458.02115804},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":57472619096.0,"upper_bound":59517878726.0},"point_estimate":58445625550.5,"standard_error":454282330.19756037},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":242155594.8772788,"upper_bound":2083613094.477573},"point_estimate":1172109858.2253904,"standard_error":498342811.50420094},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":656711812.3317297,"upper_bound":1366882322.2816951},"point_estimate":1112275498.5100462,"standard_error":183549224.2660195}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59095761478.5225,"upper_bound":60115827963.7},"point_estimate":59644660995.9,"standard_error":260288226.79866862},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59353262075.0,"upper_bound":60276637918.5},"point_estimate":59619583537.0,"standard_error":264746343.0960272},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71414778.43553424,"upper_bound":1309084824.9861984},"point_estimate":542597804.1368634,"standard_error":318229795.6739658},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":343068268.27826864,"upper_bound":1210549556.3917215},"point_estimate":865617774.3176268,"standard_error":240234165.97347638}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
index 86d2e74..94982d7 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,56813899684.0,ns,1
-aoc_2021_09-part2,,100,,,56977231398.0,ns,1
-aoc_2021_09-part2,,100,,,57968006794.0,ns,1
-aoc_2021_09-part2,,100,,,60000907089.0,ns,1
-aoc_2021_09-part2,,100,,,58420702920.0,ns,1
-aoc_2021_09-part2,,100,,,57936724161.0,ns,1
-aoc_2021_09-part2,,100,,,58470548181.0,ns,1
-aoc_2021_09-part2,,100,,,59517878726.0,ns,1
-aoc_2021_09-part2,,100,,,59910596217.0,ns,1
-aoc_2021_09-part2,,100,,,58799979921.0,ns,1
+aoc_2021_09-part2,,100,,,59353262075.0,ns,1
+aoc_2021_09-part2,,100,,,57671760834.0,ns,1
+aoc_2021_09-part2,,100,,,60544930886.0,ns,1
+aoc_2021_09-part2,,100,,,60008344951.0,ns,1
+aoc_2021_09-part2,,100,,,59276390528.0,ns,1
+aoc_2021_09-part2,,100,,,59443992488.0,ns,1
+aoc_2021_09-part2,,100,,,60819237086.0,ns,1
+aoc_2021_09-part2,,100,,,59795174586.0,ns,1
+aoc_2021_09-part2,,100,,,60095130842.0,ns,1
+aoc_2021_09-part2,,100,,,59438385683.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
index f440546..eca4ad4 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[56813899684.0,56977231398.0,57968006794.0,60000907089.0,58420702920.0,57936724161.0,58470548181.0,59517878726.0,59910596217.0,58799979921.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[59353262075.0,57671760834.0,60544930886.0,60008344951.0,59276390528.0,59443992488.0,60819237086.0,59795174586.0,60095130842.0,59438385683.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
index 64ea548..6bb977d 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[53762967202.75,55853756011.0,61429192833.0,63519981641.25] \ No newline at end of file
+[57277868800.25,58326205888.625,61121771457.625,62170108546.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
deleted file mode 100644
index 4573f45..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8742448845.990002,"upper_bound":9150497830.73},"point_estimate":8935700578.6,"standard_error":104801919.4041747},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8596469352.0,"upper_bound":9175868723.0},"point_estimate":8907424689.5,"standard_error":121199892.87263204},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":49561851.570001245,"upper_bound":600726303.6797762},"point_estimate":336490399.28550124,"standard_error":155195560.36326528},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":168035467.09345815,"upper_bound":451098451.0061196},"point_estimate":349541748.1387933,"standard_error":74820262.6613923}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
deleted file mode 100644
index 5aa5b5f..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,8809976847.0,ns,1
-aoc_2021_09-part2,,100,,,8565527757.0,ns,1
-aoc_2021_09-part2,,100,,,9377014881.0,ns,1
-aoc_2021_09-part2,,100,,,9050388690.0,ns,1
-aoc_2021_09-part2,,100,,,8930785217.0,ns,1
-aoc_2021_09-part2,,100,,,8884064162.0,ns,1
-aoc_2021_09-part2,,100,,,9620486772.0,ns,1
-aoc_2021_09-part2,,100,,,8547569543.0,ns,1
-aoc_2021_09-part2,,100,,,8596469352.0,ns,1
-aoc_2021_09-part2,,100,,,8974722565.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
deleted file mode 100644
index eadea37..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8809976847.0,8565527757.0,9377014881.0,9050388690.0,8930785217.0,8884064162.0,9620486772.0,8547569543.0,8596469352.0,8974722565.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
deleted file mode 100644
index 84e4986..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::BTreeMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[7504968426.75,8077407326.25,9603911058.25,10176349957.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 1a96333..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8147211863.535,"upper_bound":8387197298.1},"point_estimate":8261151815.9,"standard_error":61515555.288524374},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8076328595.0,"upper_bound":8400877130.0},"point_estimate":8245048199.5,"standard_error":77250074.45473866},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59193972.23789692,"upper_bound":354025105.467698},"point_estimate":211493390.32924175,"standard_error":75568336.28541009},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":107277556.16905394,"upper_bound":265639925.02670923},"point_estimate":204722817.76798704,"standard_error":42116466.382489055}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index a5cb893..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,8057567601.0,ns,1
-aoc_2021_09-part2,,100,,,7998841743.0,ns,1
-aoc_2021_09-part2,,100,,,8076328595.0,ns,1
-aoc_2021_09-part2,,100,,,8476415076.0,ns,1
-aoc_2021_09-part2,,100,,,8325339184.0,ns,1
-aoc_2021_09-part2,,100,,,8244608791.0,ns,1
-aoc_2021_09-part2,,100,,,8361629275.0,ns,1
-aoc_2021_09-part2,,100,,,8663462448.0,ns,1
-aoc_2021_09-part2,,100,,,8245487608.0,ns,1
-aoc_2021_09-part2,,100,,,8161837838.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index 8f85dcc..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8057567601.0,7998841743.0,8076328595.0,8476415076.0,8325339184.0,8244608791.0,8361629275.0,8663462448.0,8245487608.0,8161837838.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index c0394ad..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[7333153366.25,7715429636.0,8734833022.0,9117109291.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
deleted file mode 100644
index 878f2ab..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5691960880.9,"upper_bound":5783007269.2},"point_estimate":5736583239.1,"standard_error":23278089.288598333},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5679180923.5,"upper_bound":5783461246.0},"point_estimate":5736353143.0,"standard_error":28598759.58876123},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17786912.746319175,"upper_bound":131437196.4041233},"point_estimate":65718598.20206165,"standard_error":29085274.702670023},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39165011.08767328,"upper_bound":102699090.3275772},"point_estimate":77522433.17343274,"standard_error":16259617.52923249}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
deleted file mode 100644
index 7329e8c..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,5753903999.0,ns,1
-aoc_2021_09-part2,,100,,,5694808070.0,ns,1
-aoc_2021_09-part2,,100,,,5706243809.0,ns,1
-aoc_2021_09-part2,,100,,,5794492197.0,ns,1
-aoc_2021_09-part2,,100,,,5883083897.0,ns,1
-aoc_2021_09-part2,,100,,,5783461246.0,ns,1
-aoc_2021_09-part2,,100,,,5767615090.0,ns,1
-aoc_2021_09-part2,,100,,,5718802287.0,ns,1
-aoc_2021_09-part2,,100,,,5611303758.0,ns,1
-aoc_2021_09-part2,,100,,,5652118038.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
deleted file mode 100644
index f93e214..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5753903999.0,5694808070.0,5706243809.0,5794492197.0,5883083897.0,5783461246.0,5767615090.0,5718802287.0,5611303758.0,5652118038.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
deleted file mode 100644
index c8a936a..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[5452168898.0,5574917951.375,5902248760.375,6024997813.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
index afabaec..d143c92 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60297842588.9575,"upper_bound":61787338406.5},"point_estimate":60998580243.5,"standard_error":381647170.9779218},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60031630697.0,"upper_bound":61868489370.0},"point_estimate":60662873513.5,"standard_error":502384205.8460837},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":190306358.41588676,"upper_bound":2202391697.374731},"point_estimate":1299390114.877814,"standard_error":465121238.7899279},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":642977203.6464987,"upper_bound":1671391747.1950898},"point_estimate":1268917420.3007193,"standard_error":279952277.2030799}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53516519666.6,"upper_bound":54459921435.4},"point_estimate":53994431999.4,"standard_error":240080028.68759212},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53456187414.0,"upper_bound":54607952983.0},"point_estimate":53904196657.5,"standard_error":307022457.65756196},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82939158.4997356,"upper_bound":1379318341.8927045},"point_estimate":902152983.7847829,"standard_error":311009910.2483879},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":433706395.06760496,"upper_bound":1040973775.6500233},"point_estimate":803268742.3404943,"standard_error":156691884.39565188}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
index 3f03ed2..8b18a14 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,61868489370.0,ns,1
-aoc_2021_09-part2,,100,,,60906022779.0,ns,1
-aoc_2021_09-part2,,100,,,63615186369.0,ns,1
-aoc_2021_09-part2,,100,,,62064616081.0,ns,1
-aoc_2021_09-part2,,100,,,61423007556.0,ns,1
-aoc_2021_09-part2,,100,,,60419724248.0,ns,1
-aoc_2021_09-part2,,100,,,60393107120.0,ns,1
-aoc_2021_09-part2,,100,,,59670154274.0,ns,1
-aoc_2021_09-part2,,100,,,60189621611.0,ns,1
-aoc_2021_09-part2,,100,,,59435873027.0,ns,1
+aoc_2021_09-part2,,100,,,54695891981.0,ns,1
+aoc_2021_09-part2,,100,,,52580562331.0,ns,1
+aoc_2021_09-part2,,100,,,53801645805.0,ns,1
+aoc_2021_09-part2,,100,,,53894864116.0,ns,1
+aoc_2021_09-part2,,100,,,55336390757.0,ns,1
+aoc_2021_09-part2,,100,,,53456187414.0,ns,1
+aoc_2021_09-part2,,100,,,53220153842.0,ns,1
+aoc_2021_09-part2,,100,,,54607952983.0,ns,1
+aoc_2021_09-part2,,100,,,53913529199.0,ns,1
+aoc_2021_09-part2,,100,,,54437141566.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
index 2ef638c..bd039a8 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[61868489370.0,60906022779.0,63615186369.0,62064616081.0,61423007556.0,60419724248.0,60393107120.0,59670154274.0,60189621611.0,59435873027.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[54695891981.0,52580562331.0,53801645805.0,53894864116.0,55336390757.0,53456187414.0,53220153842.0,54607952983.0,53913529199.0,54437141566.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
index c9dc070..ffcd416 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[55690615203.5,57965554095.875,64032057808.875,66306996701.25] \ No newline at end of file
+[50474457660.75,52008504836.25,56099297304.25,57633344479.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
index 781b7a3..781b7a3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
new file mode 100644
index 0000000..4bc2f60
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5347340999.8,"upper_bound":5448973629.6},"point_estimate":5399789755.7,"standard_error":26064556.83922918},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5326423625.0,"upper_bound":5468709353.0},"point_estimate":5417600866.0,"standard_error":35933049.02450304},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21792237.376910448,"upper_bound":143638838.51450086},"point_estimate":90927103.22492123,"standard_error":31793163.2812332},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47650475.82067013,"upper_bound":109153944.89494564},"point_estimate":86801116.85806037,"standard_error":15775737.451387815}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
new file mode 100644
index 0000000..8c692d0
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,5442814530.0,ns,1
+aoc_2021_09-part2,,100,,,5371945192.0,ns,1
+aoc_2021_09-part2,,100,,,5494604176.0,ns,1
+aoc_2021_09-part2,,100,,,5514483937.0,ns,1
+aoc_2021_09-part2,,100,,,5413417204.0,ns,1
+aoc_2021_09-part2,,100,,,5307914748.0,ns,1
+aoc_2021_09-part2,,100,,,5461860234.0,ns,1
+aoc_2021_09-part2,,100,,,5242649383.0,ns,1
+aoc_2021_09-part2,,100,,,5326423625.0,ns,1
+aoc_2021_09-part2,,100,,,5421784528.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
new file mode 100644
index 0000000..5b15f4c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[5442814530.0,5371945192.0,5494604176.0,5514483937.0,5413417204.0,5307914748.0,5461860234.0,5242649383.0,5326423625.0,5421784528.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
new file mode 100644
index 0000000..c19df5e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::BTreeMap)])])/tukey.json
@@ -0,0 +1 @@
+[4979919643.0,5158861829.875,5636040994.875,5814983181.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
deleted file mode 100644
index 6ebe98d..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4555246725.2075,"upper_bound":4603847910.7},"point_estimate":4578970423.2,"standard_error":12468444.83192334},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4545583794.0,"upper_bound":4618189525.5},"point_estimate":4568216066.0,"standard_error":22693303.23979269},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8215827.7541399,"upper_bound":67289808.72836709},"point_estimate":51244465.39962888,"standard_error":15540728.04479756},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26756095.036885537,"upper_bound":49127183.37955187},"point_estimate":41694159.20944458,"standard_error":5698310.106018375}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
deleted file mode 100644
index 6b795d1..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,4545583794.0,ns,1
-aoc_2021_09-part2,,100,,,4639439921.0,ns,1
-aoc_2021_09-part2,,100,,,4617756330.0,ns,1
-aoc_2021_09-part2,,100,,,4556117949.0,ns,1
-aoc_2021_09-part2,,100,,,4580314183.0,ns,1
-aoc_2021_09-part2,,100,,,4629705721.0,ns,1
-aoc_2021_09-part2,,100,,,4553737801.0,ns,1
-aoc_2021_09-part2,,100,,,4537545492.0,ns,1
-aoc_2021_09-part2,,100,,,4606673330.0,ns,1
-aoc_2021_09-part2,,100,,,4522829711.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
deleted file mode 100644
index e6b5921..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[4545583794.0,4639439921.0,4617756330.0,4556117949.0,4580314183.0,4629705721.0,4553737801.0,4537545492.0,4606673330.0,4522829711.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
deleted file mode 100644
index 843e93d..0000000
--- a/analysis/current/criterion/aoc_2021_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2021_09-src-types.pr.rs", [("Set", std::collections::HashSet), ("Map", std::collections::HashMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4345532443.0,4446577369.375,4716030506.375,4817075432.75] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
index 1a96333..33bb6d5 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8147211863.535,"upper_bound":8387197298.1},"point_estimate":8261151815.9,"standard_error":61515555.288524374},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8076328595.0,"upper_bound":8400877130.0},"point_estimate":8245048199.5,"standard_error":77250074.45473866},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59193972.23789692,"upper_bound":354025105.467698},"point_estimate":211493390.32924175,"standard_error":75568336.28541009},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":107277556.16905394,"upper_bound":265639925.02670923},"point_estimate":204722817.76798704,"standard_error":42116466.382489055}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7988248096.89,"upper_bound":8119311337.5},"point_estimate":8052761675.8,"standard_error":33398903.7318539},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8002493043.0,"upper_bound":8115719149.0},"point_estimate":8027077709.5,"standard_error":30580472.82854373},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6851874.325954914,"upper_bound":194775807.26173818},"point_estimate":41424234.670972824,"standard_error":51223795.21896514},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47506355.43005287,"upper_bound":150093245.59996244},"point_estimate":111488503.585297,"standard_error":26140980.01411936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv b/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv
index a5cb893..a1f8e1e 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2021_09-part2,,100,,,8057567601.0,ns,1
-aoc_2021_09-part2,,100,,,7998841743.0,ns,1
-aoc_2021_09-part2,,100,,,8076328595.0,ns,1
-aoc_2021_09-part2,,100,,,8476415076.0,ns,1
-aoc_2021_09-part2,,100,,,8325339184.0,ns,1
-aoc_2021_09-part2,,100,,,8244608791.0,ns,1
-aoc_2021_09-part2,,100,,,8361629275.0,ns,1
-aoc_2021_09-part2,,100,,,8663462448.0,ns,1
-aoc_2021_09-part2,,100,,,8245487608.0,ns,1
-aoc_2021_09-part2,,100,,,8161837838.0,ns,1
+aoc_2021_09-part2,,100,,,8027834604.0,ns,1
+aoc_2021_09-part2,,100,,,7852028055.0,ns,1
+aoc_2021_09-part2,,100,,,8002493043.0,ns,1
+aoc_2021_09-part2,,100,,,8183804044.0,ns,1
+aoc_2021_09-part2,,100,,,7995781848.0,ns,1
+aoc_2021_09-part2,,100,,,8114777024.0,ns,1
+aoc_2021_09-part2,,100,,,8047634254.0,ns,1
+aoc_2021_09-part2,,100,,,8258351519.0,ns,1
+aoc_2021_09-part2,,100,,,8026320815.0,ns,1
+aoc_2021_09-part2,,100,,,8018591552.0,ns,1
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json
index 8f85dcc..ddb15c3 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8057567601.0,7998841743.0,8076328595.0,8476415076.0,8325339184.0,8244608791.0,8361629275.0,8663462448.0,8245487608.0,8161837838.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8027834604.0,7852028055.0,8002493043.0,8183804044.0,7995781848.0,8114777024.0,8047634254.0,8258351519.0,8026320815.0,8018591552.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
index c0394ad..9584a1c 100644
--- a/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2021_09-part2/100/new/tukey.json
@@ -1 +1 @@
-[7333153366.25,7715429636.0,8734833022.0,9117109291.75] \ No newline at end of file
+[7732096686.5,7869307178.375,8235201823.375,8372412315.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index a6f04d3..80774b6 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1306566.5842698414,"upper_bound":1339634.5562176304},"point_estimate":1322327.5825215417,"standard_error":8466.025211198714},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1301161.818877551,"upper_bound":1344052.8323809523},"point_estimate":1318173.3371428573,"standard_error":10473.507736815853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7408.744100468513,"upper_bound":49042.10486332857},"point_estimate":26909.12833560083,"standard_error":10681.645613089879},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1309514.1002801121,"upper_bound":1355363.456991469},"point_estimate":1338587.705083488,"standard_error":11096.20331575983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13744.319916954775,"upper_bound":35611.87736302688},"point_estimate":28314.54280641591,"standard_error":5464.911215353039}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1302271.4391111112,"upper_bound":1327790.9491904764},"point_estimate":1314477.1161723356,"standard_error":6522.529356593746},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1297980.4500000002,"upper_bound":1328272.6351473923},"point_estimate":1313155.6721428572,"standard_error":8395.949796127194},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2626.7859133653415,"upper_bound":36100.995071412435},"point_estimate":21185.098708889378,"standard_error":8164.998833430542},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1310805.1532560906,"upper_bound":1343706.1753906459},"point_estimate":1330537.5264564008,"standard_error":8479.323674975572},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11056.846935650507,"upper_bound":28188.95805601645},"point_estimate":21747.52812857256,"standard_error":4493.260392104974}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index 48afc88..83bcf10 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,46236879.0,ns,35
-aoc_2022_08-part1,,100,,,89937638.0,ns,70
-aoc_2022_08-part1,,100,,,139155161.0,ns,105
-aoc_2022_08-part1,,100,,,181390147.0,ns,140
-aoc_2022_08-part1,,100,,,230176273.0,ns,175
-aoc_2022_08-part1,,100,,,273340450.0,ns,210
-aoc_2022_08-part1,,100,,,320136534.0,ns,245
-aoc_2022_08-part1,,100,,,384197562.0,ns,280
-aoc_2022_08-part1,,100,,,421445149.0,ns,315
-aoc_2022_08-part1,,100,,,476986446.0,ns,350
+aoc_2022_08-part1,,100,,,44930779.0,ns,35
+aoc_2022_08-part1,,100,,,90952427.0,ns,70
+aoc_2022_08-part1,,100,,,136337961.0,ns,105
+aoc_2022_08-part1,,100,,,183982081.0,ns,140
+aoc_2022_08-part1,,100,,,229626884.0,ns,175
+aoc_2022_08-part1,,100,,,272294508.0,ns,210
+aoc_2022_08-part1,,100,,,323113207.0,ns,245
+aoc_2022_08-part1,,100,,,371569822.0,ns,280
+aoc_2022_08-part1,,100,,,421380494.0,ns,315
+aoc_2022_08-part1,,100,,,474853839.0,ns,350
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index 8096f57..3749a14 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[46236879.0,89937638.0,139155161.0,181390147.0,230176273.0,273340450.0,320136534.0,384197562.0,421445149.0,476986446.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[44930779.0,90952427.0,136337961.0,183982081.0,229626884.0,272294508.0,323113207.0,371569822.0,421380494.0,474853839.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index 99c34a6..8143f44 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[1207255.3734693874,1255070.5994897957,1382577.8688775513,1430393.0948979596] \ No newline at end of file
+[1219739.7109693873,1259206.1929846937,1364450.1450255103,1403916.6270408165] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 48ed074..f13e8fe 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3950909.757369047,"upper_bound":4057863.3741666665},"point_estimate":3989901.4527557315,"standard_error":30960.38971393726},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3941919.388888889,"upper_bound":3972911.638888889},"point_estimate":3962536.9821428573,"standard_error":9495.921649124037},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1731.0988951930083,"upper_bound":36567.58322662918},"point_estimate":17083.284671710873,"standard_error":13037.420203067784},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3946528.962162162,"upper_bound":4166084.6009166837},"point_estimate":4038892.272871573,"standard_error":67157.58629208867},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10394.335719364928,"upper_bound":159057.6461248623},"point_estimate":103410.4959867451,"standard_error":52974.506937845406}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3988225.565682958,"upper_bound":4008620.3449415206},"point_estimate":3998261.76394528,"standard_error":5226.880714618985},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3985447.210526316,"upper_bound":4012383.013157895},"point_estimate":3997414.0875,"standard_error":5784.420501462765},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3396.2775944413634,"upper_bound":30285.79795705635},"point_estimate":14853.956716991106,"standard_error":7398.270115289334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3992900.9044715003,"upper_bound":4005446.1117710597},"point_estimate":3999136.68708134,"standard_error":3166.946705542719},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8701.024458703352,"upper_bound":22289.931973539595},"point_estimate":17402.87366889965,"standard_error":3432.4316352374285}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index ad150ea..a79bb96 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,71429990.0,ns,18
-aoc_2022_08-part1,,100,,,142777334.0,ns,36
-aoc_2022_08-part1,,100,,,214908456.0,ns,54
-aoc_2022_08-part1,,100,,,283818196.0,ns,72
-aoc_2022_08-part1,,100,,,354407961.0,ns,90
-aoc_2022_08-part1,,100,,,427909677.0,ns,108
-aoc_2022_08-part1,,100,,,499331363.0,ns,126
-aoc_2022_08-part1,,100,,,567054538.0,ns,144
-aoc_2022_08-part1,,100,,,641619161.0,ns,162
-aoc_2022_08-part1,,100,,,770671448.0,ns,180
+aoc_2022_08-part1,,100,,,76444511.0,ns,19
+aoc_2022_08-part1,,100,,,151446994.0,ns,38
+aoc_2022_08-part1,,100,,,227004799.0,ns,57
+aoc_2022_08-part1,,100,,,301768591.0,ns,76
+aoc_2022_08-part1,,100,,,382550592.0,ns,95
+aoc_2022_08-part1,,100,,,456156261.0,ns,114
+aoc_2022_08-part1,,100,,,530944416.0,ns,133
+aoc_2022_08-part1,,100,,,607701925.0,ns,152
+aoc_2022_08-part1,,100,,,684937922.0,ns,171
+aoc_2022_08-part1,,100,,,759389947.0,ns,190
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 6474759..06d7821 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[18.0,36.0,54.0,72.0,90.0,108.0,126.0,144.0,162.0,180.0],"times":[71429990.0,142777334.0,214908456.0,283818196.0,354407961.0,427909677.0,499331363.0,567054538.0,641619161.0,770671448.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[19.0,38.0,57.0,76.0,95.0,114.0,133.0,152.0,171.0,190.0],"times":[76444511.0,151446994.0,227004799.0,301768591.0,382550592.0,456156261.0,530944416.0,607701925.0,684937922.0,759389947.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 4637af9..05cf51e 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[3883093.729938271,3914843.148919753,3999508.2662037043,4031257.685185186] \ No newline at end of file
+[3935035.7979323324,3961068.512687971,4030489.0853696736,4056521.800125312] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 18c70dd..8a68ca4 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106182041.61222222,"upper_bound":108310921.64658333},"point_estimate":107037831.7356746,"standard_error":574492.7969529303},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106035513.8,"upper_bound":107261007.41666666},"point_estimate":106517846.77777778,"standard_error":286573.0243856786},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67978.32074314356,"upper_bound":1523007.1651945487},"point_estimate":580243.1819586313,"standard_error":377361.3365185399},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106238422.76177286,"upper_bound":109432491.55905512},"point_estimate":107363338.17402597,"standard_error":912756.3239301869},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":318203.3377067843,"upper_bound":2886523.3167917817},"point_estimate":1924388.406992842,"standard_error":808444.8595984653}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112797024.93095239,"upper_bound":115803989.60626191},"point_estimate":114196325.49873018,"standard_error":766348.3629478503},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112343392.57142857,"upper_bound":115244312.66666666},"point_estimate":113878263.0,"standard_error":628346.1009118666},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":153125.02563149473,"upper_bound":4114694.2832995676},"point_estimate":1493284.9069555588,"standard_error":1078328.262733854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113752989.86901177,"upper_bound":117860918.62988116},"point_estimate":115754848.39220779,"standard_error":1152130.1713641894},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1070682.2045172448,"upper_bound":3487056.492528252},"point_estimate":2553142.6971045723,"standard_error":666171.8376261602}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 73434b1..7546caf 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,107930248.0,ns,1
-aoc_2022_08-part1,,100,,,211985899.0,ns,2
-aoc_2022_08-part1,,100,,,319500196.0,ns,3
-aoc_2022_08-part1,,100,,,422145773.0,ns,4
-aoc_2022_08-part1,,100,,,530177569.0,ns,5
-aoc_2022_08-part1,,100,,,639550601.0,ns,6
-aoc_2022_08-part1,,100,,,747727758.0,ns,7
-aoc_2022_08-part1,,100,,,897670511.0,ns,8
-aoc_2022_08-part1,,100,,,958820654.0,ns,9
-aoc_2022_08-part1,,100,,,1062286374.0,ns,10
+aoc_2022_08-part1,,100,,,111369587.0,ns,1
+aoc_2022_08-part1,,100,,,221640703.0,ns,2
+aoc_2022_08-part1,,100,,,339598958.0,ns,3
+aoc_2022_08-part1,,100,,,455496606.0,ns,4
+aoc_2022_08-part1,,100,,,582039555.0,ns,5
+aoc_2022_08-part1,,100,,,684484286.0,ns,6
+aoc_2022_08-part1,,100,,,793220387.0,ns,7
+aoc_2022_08-part1,,100,,,911058996.0,ns,8
+aoc_2022_08-part1,,100,,,1036926598.0,ns,9
+aoc_2022_08-part1,,100,,,1197972479.0,ns,10
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 9d6ed0b..a4c9bb8 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0],"times":[107930248.0,211985899.0,319500196.0,422145773.0,530177569.0,639550601.0,747727758.0,897670511.0,958820654.0,1062286374.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0],"times":[111369587.0,221640703.0,339598958.0,455496606.0,582039555.0,684484286.0,793220387.0,911058996.0,1036926598.0,1197972479.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index aeff967..d23d531 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[104050288.60357143,105067041.65178572,107778383.11369048,108795136.16190477] \ No newline at end of file
+[108123970.89285718,110676504.96428573,117483262.48809522,120035796.55952379] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index f8f947d..34c0b82 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2729641.9909420297,"upper_bound":2839535.4007815733},"point_estimate":2770816.406796066,"standard_error":31245.83867958455},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2722977.934782609,"upper_bound":2765206.7884057974},"point_estimate":2738110.9257246377,"standard_error":12674.655264609964},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6146.410566966279,"upper_bound":47641.46923973864},"point_estimate":23241.603808574626,"standard_error":13052.928010353418},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2733440.7128472333,"upper_bound":2949353.5823114086},"point_estimate":2825659.694635799,"standard_error":65675.8049481864},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12999.198449940106,"upper_bound":159936.32915723408},"point_estimate":104234.81250301654,"standard_error":50852.54582800624}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2735196.6913916925,"upper_bound":2785183.0349560045},"point_estimate":2757847.7365683224,"standard_error":12903.382748085154},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2730110.7260869564,"upper_bound":2783189.797101449},"point_estimate":2748205.354347826,"standard_error":13208.909606822439},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6141.083336626262,"upper_bound":63706.205695945086},"point_estimate":31280.386295966462,"standard_error":15236.485234663789},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2726983.4613072593,"upper_bound":2748902.7497744905},"point_estimate":2735336.7349520046,"standard_error":5601.010252433209},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16692.184744690145,"upper_bound":58626.79211245082},"point_estimate":42772.85769587577,"standard_error":11595.313686625372}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 07fd4f0..c4119fa 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,62492474.0,ns,23
-aoc_2022_08-part1,,100,,,125256985.0,ns,46
-aoc_2022_08-part1,,100,,,189936728.0,ns,69
-aoc_2022_08-part1,,100,,,251291509.0,ns,92
-aoc_2022_08-part1,,100,,,319436348.0,ns,115
-aoc_2022_08-part1,,100,,,374489134.0,ns,138
-aoc_2022_08-part1,,100,,,439734362.0,ns,161
-aoc_2022_08-part1,,100,,,506796799.0,ns,184
-aoc_2022_08-part1,,100,,,568172028.0,ns,207
-aoc_2022_08-part1,,100,,,704305421.0,ns,230
+aoc_2022_08-part1,,100,,,64261231.0,ns,23
+aoc_2022_08-part1,,100,,,131307008.0,ns,46
+aoc_2022_08-part1,,100,,,192040096.0,ns,69
+aoc_2022_08-part1,,100,,,252467994.0,ns,92
+aoc_2022_08-part1,,100,,,316502239.0,ns,115
+aoc_2022_08-part1,,100,,,373589714.0,ns,138
+aoc_2022_08-part1,,100,,,443152747.0,ns,161
+aoc_2022_08-part1,,100,,,503520177.0,ns,184
+aoc_2022_08-part1,,100,,,563889387.0,ns,207
+aoc_2022_08-part1,,100,,,627925467.0,ns,230
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 6f3bd6a..e93eb0c 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[23.0,46.0,69.0,92.0,115.0,138.0,161.0,184.0,207.0,230.0],"times":[62492474.0,125256985.0,189936728.0,251291509.0,319436348.0,374489134.0,439734362.0,506796799.0,568172028.0,704305421.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[23.0,46.0,69.0,92.0,115.0,138.0,161.0,184.0,207.0,230.0],"times":[64261231.0,131307008.0,192040096.0,252467994.0,316502239.0,373589714.0,443152747.0,503520177.0,563889387.0,627925467.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 0f3de8a..76b24c4 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[2638430.0153338513,2681740.399359472,2797234.756761128,2840545.1407867493] \ No newline at end of file
+[2600301.685248446,2666007.7025427013,2841223.748660715,2906929.76595497] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 18641dc..abb9f63 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1196692.1385964914,"upper_bound":1243630.405256579},"point_estimate":1218071.931822264,"standard_error":12032.95693956794},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1186589.7171052631,"upper_bound":1241499.753618421},"point_estimate":1208745.8859649124,"standard_error":14182.46019573854},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5309.805004416591,"upper_bound":60435.06201916842},"point_estimate":33357.981055145785,"standard_error":14741.130239676722},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1206721.5989206748,"upper_bound":1271980.4394453876},"point_estimate":1245056.3194805195,"standard_error":16563.112360359875},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15607.747162936417,"upper_bound":53576.95899082575},"point_estimate":40090.38059070165,"standard_error":10169.636135537592}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1195948.2861261263,"upper_bound":1234620.442784213},"point_estimate":1214743.8652016302,"standard_error":9842.681247516146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1187669.310810811,"upper_bound":1245667.1771771773},"point_estimate":1208204.611969112,"standard_error":15602.987120981701},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6883.9053507592525,"upper_bound":55111.37451671259},"point_estimate":34316.57788332648,"standard_error":12339.04839327609},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1212722.0489502377,"upper_bound":1254186.8329448742},"point_estimate":1237440.7766233766,"standard_error":10640.235385574677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19559.851533303216,"upper_bound":40740.11393822169},"point_estimate":32755.152884172247,"standard_error":5431.961306562936}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 1a581fb..74e21f0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,45734234.0,ns,38
-aoc_2022_08-part1,,100,,,90453006.0,ns,76
-aoc_2022_08-part1,,100,,,135498552.0,ns,114
-aoc_2022_08-part1,,100,,,179817262.0,ns,152
-aoc_2022_08-part1,,100,,,224150535.0,ns,190
-aoc_2022_08-part1,,100,,,276782720.0,ns,228
-aoc_2022_08-part1,,100,,,328133102.0,ns,266
-aoc_2022_08-part1,,100,,,370719359.0,ns,304
-aoc_2022_08-part1,,100,,,446358587.0,ns,342
-aoc_2022_08-part1,,100,,,480140614.0,ns,380
+aoc_2022_08-part1,,100,,,43155759.0,ns,37
+aoc_2022_08-part1,,100,,,87887529.0,ns,74
+aoc_2022_08-part1,,100,,,131701846.0,ns,111
+aoc_2022_08-part1,,100,,,176976828.0,ns,148
+aoc_2022_08-part1,,100,,,230528394.0,ns,185
+aoc_2022_08-part1,,100,,,267789426.0,ns,222
+aoc_2022_08-part1,,100,,,313428992.0,ns,259
+aoc_2022_08-part1,,100,,,364907482.0,ns,296
+aoc_2022_08-part1,,100,,,414807170.0,ns,333
+aoc_2022_08-part1,,100,,,469949434.0,ns,370
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 04d7535..e9bb962 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[38.0,76.0,114.0,152.0,190.0,228.0,266.0,304.0,342.0,380.0],"times":[45734234.0,90453006.0,135498552.0,179817262.0,224150535.0,276782720.0,328133102.0,370719359.0,446358587.0,480140614.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[37.0,74.0,111.0,148.0,185.0,222.0,259.0,296.0,333.0,370.0],"times":[43155759.0,87887529.0,131701846.0,176976828.0,230528394.0,267789426.0,313428992.0,364907482.0,414807170.0,469949434.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 827401a..2f0110d 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[1065756.8652490606,1127368.7451245303,1291667.0914591162,1353278.971334586] \ No newline at end of file
+[1031449.5016891889,1110574.4146959458,1321574.1827139643,1400699.0957207212] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json
index a6f04d3..80774b6 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1306566.5842698414,"upper_bound":1339634.5562176304},"point_estimate":1322327.5825215417,"standard_error":8466.025211198714},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1301161.818877551,"upper_bound":1344052.8323809523},"point_estimate":1318173.3371428573,"standard_error":10473.507736815853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7408.744100468513,"upper_bound":49042.10486332857},"point_estimate":26909.12833560083,"standard_error":10681.645613089879},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1309514.1002801121,"upper_bound":1355363.456991469},"point_estimate":1338587.705083488,"standard_error":11096.20331575983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13744.319916954775,"upper_bound":35611.87736302688},"point_estimate":28314.54280641591,"standard_error":5464.911215353039}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1302271.4391111112,"upper_bound":1327790.9491904764},"point_estimate":1314477.1161723356,"standard_error":6522.529356593746},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1297980.4500000002,"upper_bound":1328272.6351473923},"point_estimate":1313155.6721428572,"standard_error":8395.949796127194},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2626.7859133653415,"upper_bound":36100.995071412435},"point_estimate":21185.098708889378,"standard_error":8164.998833430542},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1310805.1532560906,"upper_bound":1343706.1753906459},"point_estimate":1330537.5264564008,"standard_error":8479.323674975572},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11056.846935650507,"upper_bound":28188.95805601645},"point_estimate":21747.52812857256,"standard_error":4493.260392104974}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv
index 48afc88..83bcf10 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,100,,,46236879.0,ns,35
-aoc_2022_08-part1,,100,,,89937638.0,ns,70
-aoc_2022_08-part1,,100,,,139155161.0,ns,105
-aoc_2022_08-part1,,100,,,181390147.0,ns,140
-aoc_2022_08-part1,,100,,,230176273.0,ns,175
-aoc_2022_08-part1,,100,,,273340450.0,ns,210
-aoc_2022_08-part1,,100,,,320136534.0,ns,245
-aoc_2022_08-part1,,100,,,384197562.0,ns,280
-aoc_2022_08-part1,,100,,,421445149.0,ns,315
-aoc_2022_08-part1,,100,,,476986446.0,ns,350
+aoc_2022_08-part1,,100,,,44930779.0,ns,35
+aoc_2022_08-part1,,100,,,90952427.0,ns,70
+aoc_2022_08-part1,,100,,,136337961.0,ns,105
+aoc_2022_08-part1,,100,,,183982081.0,ns,140
+aoc_2022_08-part1,,100,,,229626884.0,ns,175
+aoc_2022_08-part1,,100,,,272294508.0,ns,210
+aoc_2022_08-part1,,100,,,323113207.0,ns,245
+aoc_2022_08-part1,,100,,,371569822.0,ns,280
+aoc_2022_08-part1,,100,,,421380494.0,ns,315
+aoc_2022_08-part1,,100,,,474853839.0,ns,350
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json
index 8096f57..3749a14 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[46236879.0,89937638.0,139155161.0,181390147.0,230176273.0,273340450.0,320136534.0,384197562.0,421445149.0,476986446.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[35.0,70.0,105.0,140.0,175.0,210.0,245.0,280.0,315.0,350.0],"times":[44930779.0,90952427.0,136337961.0,183982081.0,229626884.0,272294508.0,323113207.0,371569822.0,421380494.0,474853839.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json
index 99c34a6..8143f44 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/100/new/tukey.json
@@ -1 +1 @@
-[1207255.3734693874,1255070.5994897957,1382577.8688775513,1430393.0948979596] \ No newline at end of file
+[1219739.7109693873,1259206.1929846937,1364450.1450255103,1403916.6270408165] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index a976f59..0a17999 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5794203.085625,"upper_bound":5928731.422770336},"point_estimate":5857161.4651537705,"standard_error":34542.88417865117},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5776197.925,"upper_bound":5951887.5625},"point_estimate":5813389.6953125,"standard_error":44811.993227103325},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19089.32020640932,"upper_bound":185370.0955477732},"point_estimate":61228.704937973096,"standard_error":45968.870744364765},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5823204.145845517,"upper_bound":6003981.956504275},"point_estimate":5932253.740909091,"standard_error":45824.30981286022},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47961.59713248479,"upper_bound":145409.12499252116},"point_estimate":115458.87450505262,"standard_error":23831.427857279803}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5771961.841111111,"upper_bound":5931728.484514992},"point_estimate":5845502.799545856,"standard_error":41271.57587306365},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5748624.986772487,"upper_bound":5968132.588888889},"point_estimate":5771009.0,"standard_error":55072.938643457004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8523.084243684363,"upper_bound":208662.6992187368},"point_estimate":49259.43903658097,"standard_error":59088.679763622094},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5791321.623587242,"upper_bound":6030741.95448695},"point_estimate":5939727.102741702,"standard_error":61021.07060250109},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44909.373325343004,"upper_bound":172574.99682917327},"point_estimate":137649.10244912538,"standard_error":32470.697538996825}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index aee9d42..837b680 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,46157306.0,ns,8
-aoc_2022_08-part1,,200,,,92741916.0,ns,16
-aoc_2022_08-part1,,200,,,137233047.0,ns,24
-aoc_2022_08-part1,,200,,,185749072.0,ns,32
-aoc_2022_08-part1,,200,,,231047917.0,ns,40
-aoc_2022_08-part1,,200,,,285690603.0,ns,48
-aoc_2022_08-part1,,200,,,327726540.0,ns,56
-aoc_2022_08-part1,,200,,,372615737.0,ns,64
-aoc_2022_08-part1,,200,,,437551924.0,ns,72
-aoc_2022_08-part1,,200,,,480264276.0,ns,80
+aoc_2022_08-part1,,200,,,51838857.0,ns,9
+aoc_2022_08-part1,,200,,,103504987.0,ns,18
+aoc_2022_08-part1,,200,,,155006575.0,ns,27
+aoc_2022_08-part1,,200,,,206445012.0,ns,36
+aoc_2022_08-part1,,200,,,264471181.0,ns,45
+aoc_2022_08-part1,,200,,,312235830.0,ns,54
+aoc_2022_08-part1,,200,,,362644740.0,ns,63
+aoc_2022_08-part1,,200,,,423567799.0,ns,72
+aoc_2022_08-part1,,200,,,495051590.0,ns,81
+aoc_2022_08-part1,,200,,,545321504.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index bd58f02..7a743fb 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[46157306.0,92741916.0,137233047.0,185749072.0,231047917.0,285690603.0,327726540.0,372615737.0,437551924.0,480264276.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[51838857.0,103504987.0,155006575.0,206445012.0,264471181.0,312235830.0,362644740.0,423567799.0,495051590.0,545321504.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index f71e51d..a907cc0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[5344021.777232142,5562631.329241071,6145590.134598214,6364199.686607143] \ No newline at end of file
+[5362750.145535715,5557262.182886905,6075960.949156745,6270472.986507935] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 0d2827c..afce15a 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16464767.081184523,"upper_bound":17009513.00138095},"point_estimate":16687388.108349208,"standard_error":144720.58964569547},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16398752.066666666,"upper_bound":16765560.444444444},"point_estimate":16563009.075,"standard_error":113331.2226896679},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47040.799285860194,"upper_bound":469459.1682937669},"point_estimate":255159.01194502128,"standard_error":102225.27732603987},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16485939.688505746,"upper_bound":17481058.561822128},"point_estimate":16946030.065974027,"standard_error":287660.7939264065},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133942.6237846759,"upper_bound":721645.3607633325},"point_estimate":482446.57795950794,"standard_error":191541.57684815914}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16389327.506214287,"upper_bound":16572906.335579365},"point_estimate":16485409.144579366,"standard_error":47002.858554818195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16376356.08,"upper_bound":16614045.55},"point_estimate":16509815.32,"standard_error":66844.71911864243},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21801.675855443067,"upper_bound":266988.7971550017},"point_estimate":154888.09151318745,"standard_error":58099.41828338274},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16475904.88762187,"upper_bound":16627774.613023141},"point_estimate":16559155.835324675,"standard_error":38543.2645491487},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83629.28909599362,"upper_bound":202242.52936165358},"point_estimate":156427.49804379581,"standard_error":31401.960588944265}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index f033876..4339664 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,81359405.0,ns,5
-aoc_2022_08-part1,,200,,,166112503.0,ns,10
-aoc_2022_08-part1,,200,,,245981281.0,ns,15
-aoc_2022_08-part1,,200,,,334470959.0,ns,20
-aoc_2022_08-part1,,200,,,419675128.0,ns,25
-aoc_2022_08-part1,,200,,,493531415.0,ns,30
-aoc_2022_08-part1,,200,,,573407145.0,ns,35
-aoc_2022_08-part1,,200,,,660590714.0,ns,40
-aoc_2022_08-part1,,200,,,754450220.0,ns,45
-aoc_2022_08-part1,,200,,,898350395.0,ns,50
+aoc_2022_08-part1,,200,,,80901882.0,ns,5
+aoc_2022_08-part1,,200,,,164820478.0,ns,10
+aoc_2022_08-part1,,200,,,245016754.0,ns,15
+aoc_2022_08-part1,,200,,,332280911.0,ns,20
+aoc_2022_08-part1,,200,,,409408902.0,ns,25
+aoc_2022_08-part1,,200,,,498435788.0,ns,30
+aoc_2022_08-part1,,200,,,575197155.0,ns,35
+aoc_2022_08-part1,,200,,,663423877.0,ns,40
+aoc_2022_08-part1,,200,,,751270720.0,ns,45
+aoc_2022_08-part1,,200,,,826879142.0,ns,50
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 15c0619..da5a10d 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[5.0,10.0,15.0,20.0,25.0,30.0,35.0,40.0,45.0,50.0],"times":[81359405.0,166112503.0,245981281.0,334470959.0,419675128.0,493531415.0,573407145.0,660590714.0,754450220.0,898350395.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[5.0,10.0,15.0,20.0,25.0,30.0,35.0,40.0,45.0,50.0],"times":[80901882.0,164820478.0,245016754.0,332280911.0,409408902.0,498435788.0,575197155.0,663423877.0,751270720.0,826879142.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 8a98ec7..7d93bb7 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[15382131.404166669,15896978.622916669,17269904.539583333,17784751.758333333] \ No newline at end of file
+[15742472.487321425,16066645.327232141,16931106.233660717,17255279.073571432] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 68f1027..23086f4 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2254552484.9049997,"upper_bound":2306931259.7},"point_estimate":2273169334.5,"standard_error":15602228.847590273},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2252919943.5,"upper_bound":2263690670.0},"point_estimate":2256223387.5,"standard_error":4752456.699181001},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1015724.7941672802,"upper_bound":12401449.143630266},"point_estimate":5855908.882936835,"standard_error":5703572.934516458},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3139575.126023735,"upper_bound":79822866.2158291},"point_estimate":51921932.573812135,"standard_error":27601823.23224151}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2257154770.1,"upper_bound":2323900342.5},"point_estimate":2283945331.8,"standard_error":17884805.475045238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2249749116.0,"upper_bound":2290430337.0},"point_estimate":2267873593.5,"standard_error":12026919.758019626},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3386244.996482134,"upper_bound":50551323.22513461},"point_estimate":28257079.721036553,"standard_error":11745592.923392152},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14480842.660758805,"upper_bound":89624957.03490628},"point_estimate":59331102.12831468,"standard_error":24768893.588157386}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 474e38f..4e36cd2 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,2255971032.0,ns,1
-aoc_2022_08-part1,,200,,,2250395167.0,ns,1
-aoc_2022_08-part1,,200,,,2263690670.0,ns,1
-aoc_2022_08-part1,,200,,,2255105549.0,ns,1
-aoc_2022_08-part1,,200,,,2254499628.0,ns,1
-aoc_2022_08-part1,,200,,,2256475743.0,ns,1
-aoc_2022_08-part1,,200,,,2265919460.0,ns,1
-aoc_2022_08-part1,,200,,,2258633851.0,ns,1
-aoc_2022_08-part1,,200,,,2250734338.0,ns,1
-aoc_2022_08-part1,,200,,,2420267907.0,ns,1
+aoc_2022_08-part1,,200,,,2239899061.0,ns,1
+aoc_2022_08-part1,,200,,,2237481704.0,ns,1
+aoc_2022_08-part1,,200,,,2292983617.0,ns,1
+aoc_2022_08-part1,,200,,,2283435129.0,ns,1
+aoc_2022_08-part1,,200,,,2275495678.0,ns,1
+aoc_2022_08-part1,,200,,,2290430337.0,ns,1
+aoc_2022_08-part1,,200,,,2443541247.0,ns,1
+aoc_2022_08-part1,,200,,,2256335865.0,ns,1
+aoc_2022_08-part1,,200,,,2259599171.0,ns,1
+aoc_2022_08-part1,,200,,,2260251509.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 6d27e0a..dae9ece 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2255971032.0,2250395167.0,2263690670.0,2255105549.0,2254499628.0,2256475743.0,2265919460.0,2258633851.0,2250734338.0,2420267907.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[2239899061.0,2237481704.0,2292983617.0,2283435129.0,2275495678.0,2290430337.0,2443541247.0,2256335865.0,2259599171.0,2260251509.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index ada32ab..e130ee2 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[2231325037.25,2242988072.75,2274089500.75,2285752536.25] \ No newline at end of file
+[2162562161.0,2209856926.25,2335976300.25,2383271065.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 4232e1b..3f44dbb 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12408331.006957674,"upper_bound":14097352.532824075},"point_estimate":13000073.473300263,"standard_error":509911.27024863276},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12370172.5,"upper_bound":12667398.166666666},"point_estimate":12441098.225,"standard_error":140491.38702922256},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14900.043250470986,"upper_bound":335512.28755846585},"point_estimate":116659.64796387615,"standard_error":164120.60540183156},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12407423.020315092,"upper_bound":12745624.191847753},"point_estimate":12521818.365800865,"standard_error":89350.90185119915},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":58918.41631928527,"upper_bound":2609163.1174377627},"point_estimate":1699034.839110069,"standard_error":921667.70261693}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12475407.249417989,"upper_bound":12598525.014783401},"point_estimate":12537909.854973543,"standard_error":31441.66207048354},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12448452.194444444,"upper_bound":12642714.875},"point_estimate":12535868.846296296,"standard_error":47571.09620969887},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16170.29784292001,"upper_bound":185860.9154169755},"point_estimate":116065.86402691947,"standard_error":42770.275189369204},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12526781.58113098,"upper_bound":12618347.570833333},"point_estimate":12569204.679220779,"standard_error":23533.79443920731},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62211.75286312596,"upper_bound":128349.96497594833},"point_estimate":104651.55665432346,"standard_error":17026.145554008588}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 00257fa..1ce6c28 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,76004389.0,ns,6
-aoc_2022_08-part1,,200,,,213871083.0,ns,12
-aoc_2022_08-part1,,200,,,221719278.0,ns,18
-aoc_2022_08-part1,,200,,,298732026.0,ns,24
-aoc_2022_08-part1,,200,,,372812036.0,ns,30
-aoc_2022_08-part1,,200,,,445326210.0,ns,36
-aoc_2022_08-part1,,200,,,518895394.0,ns,42
-aoc_2022_08-part1,,200,,,609397369.0,ns,48
-aoc_2022_08-part1,,200,,,673009618.0,ns,54
-aoc_2022_08-part1,,200,,,746101722.0,ns,60
+aoc_2022_08-part1,,200,,,74424022.0,ns,6
+aoc_2022_08-part1,,200,,,148410471.0,ns,12
+aoc_2022_08-part1,,200,,,224872213.0,ns,18
+aoc_2022_08-part1,,200,,,304114777.0,ns,24
+aoc_2022_08-part1,,200,,,374584325.0,ns,30
+aoc_2022_08-part1,,200,,,455668066.0,ns,36
+aoc_2022_08-part1,,200,,,528576840.0,ns,42
+aoc_2022_08-part1,,200,,,606850314.0,ns,48
+aoc_2022_08-part1,,200,,,678444125.0,ns,54
+aoc_2022_08-part1,,200,,,750477456.0,ns,60
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 438402b..f38b9a7 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[76004389.0,213871083.0,221719278.0,298732026.0,372812036.0,445326210.0,518895394.0,609397369.0,673009618.0,746101722.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[74424022.0,148410471.0,224872213.0,304114777.0,374584325.0,455668066.0,528576840.0,606850314.0,678444125.0,750477456.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index fb667d7..8697610 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[11688583.686111111,12036490.013888888,12964240.221296296,13312146.549074074] \ No newline at end of file
+[12066352.61061508,12277092.958085317,12839067.218005951,13049807.56547619] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 6a462d4..bf6987c 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5540630.674742614,"upper_bound":5920263.387123016},"point_estimate":5705885.189175485,"standard_error":98563.0856966881},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5493409.777777778,"upper_bound":5826299.557142857},"point_estimate":5581935.06712963,"standard_error":82615.09101526845},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13482.60727174759,"upper_bound":417337.9396774369},"point_estimate":132861.48410095903,"standard_error":101959.88653692213},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5581305.472754947,"upper_bound":5984031.814050188},"point_estimate":5800012.746897547,"standard_error":99734.22923848534},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61939.129145543855,"upper_bound":459054.8000711688},"point_estimate":329054.2634810759,"standard_error":105728.82981059942}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5446748.9453703705,"upper_bound":5703362.02904321},"point_estimate":5568071.214660494,"standard_error":66080.13966132393},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5405992.074074074,"upper_bound":5797294.011111111},"point_estimate":5448385.262962963,"standard_error":111786.11298786967},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18049.13776012043,"upper_bound":336176.0811997375},"point_estimate":130261.04698962689,"standard_error":94969.68213723715},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5548340.544843717,"upper_bound":5828350.397066644},"point_estimate":5730136.307070707,"standard_error":71551.31520548293},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113870.492732853,"upper_bound":258002.2264179483},"point_estimate":219770.65021299425,"standard_error":36194.867116914946}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index e54504c..3fdbab9 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,49440688.0,ns,9
-aoc_2022_08-part1,,200,,,98842188.0,ns,18
-aoc_2022_08-part1,,200,,,149574840.0,ns,27
-aoc_2022_08-part1,,200,,,196101826.0,ns,36
-aoc_2022_08-part1,,200,,,292136642.0,ns,45
-aoc_2022_08-part1,,200,,,301213100.0,ns,54
-aoc_2022_08-part1,,200,,,352561114.0,ns,63
-aoc_2022_08-part1,,200,,,402181183.0,ns,72
-aoc_2022_08-part1,,200,,,468077372.0,ns,81
-aoc_2022_08-part1,,200,,,545075186.0,ns,90
+aoc_2022_08-part1,,200,,,48453911.0,ns,9
+aoc_2022_08-part1,,200,,,96071092.0,ns,18
+aoc_2022_08-part1,,200,,,145961786.0,ns,27
+aoc_2022_08-part1,,200,,,195518055.0,ns,36
+aoc_2022_08-part1,,200,,,244861447.0,ns,45
+aoc_2022_08-part1,,200,,,294591872.0,ns,54
+aoc_2022_08-part1,,200,,,355242153.0,ns,63
+aoc_2022_08-part1,,200,,,421883093.0,ns,72
+aoc_2022_08-part1,,200,,,480353971.0,ns,81
+aoc_2022_08-part1,,200,,,521756461.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index ba2c1eb..923a9cc 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[49440688.0,98842188.0,149574840.0,196101826.0,292136642.0,301213100.0,352561114.0,402181183.0,468077372.0,545075186.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[48453911.0,96071092.0,145961786.0,195518055.0,244861447.0,294591872.0,355242153.0,421883093.0,480353971.0,521756461.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 962813c..798ade9 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4820732.880952384,5162871.21825397,6075240.117724866,6417378.4550264515] \ No newline at end of file
+[4376048.530555552,4894153.42847222,6275766.489583335,6793871.387500003] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json
index a976f59..0a17999 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5794203.085625,"upper_bound":5928731.422770336},"point_estimate":5857161.4651537705,"standard_error":34542.88417865117},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5776197.925,"upper_bound":5951887.5625},"point_estimate":5813389.6953125,"standard_error":44811.993227103325},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19089.32020640932,"upper_bound":185370.0955477732},"point_estimate":61228.704937973096,"standard_error":45968.870744364765},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5823204.145845517,"upper_bound":6003981.956504275},"point_estimate":5932253.740909091,"standard_error":45824.30981286022},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47961.59713248479,"upper_bound":145409.12499252116},"point_estimate":115458.87450505262,"standard_error":23831.427857279803}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5771961.841111111,"upper_bound":5931728.484514992},"point_estimate":5845502.799545856,"standard_error":41271.57587306365},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5748624.986772487,"upper_bound":5968132.588888889},"point_estimate":5771009.0,"standard_error":55072.938643457004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8523.084243684363,"upper_bound":208662.6992187368},"point_estimate":49259.43903658097,"standard_error":59088.679763622094},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5791321.623587242,"upper_bound":6030741.95448695},"point_estimate":5939727.102741702,"standard_error":61021.07060250109},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44909.373325343004,"upper_bound":172574.99682917327},"point_estimate":137649.10244912538,"standard_error":32470.697538996825}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv
index aee9d42..837b680 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part1,,200,,,46157306.0,ns,8
-aoc_2022_08-part1,,200,,,92741916.0,ns,16
-aoc_2022_08-part1,,200,,,137233047.0,ns,24
-aoc_2022_08-part1,,200,,,185749072.0,ns,32
-aoc_2022_08-part1,,200,,,231047917.0,ns,40
-aoc_2022_08-part1,,200,,,285690603.0,ns,48
-aoc_2022_08-part1,,200,,,327726540.0,ns,56
-aoc_2022_08-part1,,200,,,372615737.0,ns,64
-aoc_2022_08-part1,,200,,,437551924.0,ns,72
-aoc_2022_08-part1,,200,,,480264276.0,ns,80
+aoc_2022_08-part1,,200,,,51838857.0,ns,9
+aoc_2022_08-part1,,200,,,103504987.0,ns,18
+aoc_2022_08-part1,,200,,,155006575.0,ns,27
+aoc_2022_08-part1,,200,,,206445012.0,ns,36
+aoc_2022_08-part1,,200,,,264471181.0,ns,45
+aoc_2022_08-part1,,200,,,312235830.0,ns,54
+aoc_2022_08-part1,,200,,,362644740.0,ns,63
+aoc_2022_08-part1,,200,,,423567799.0,ns,72
+aoc_2022_08-part1,,200,,,495051590.0,ns,81
+aoc_2022_08-part1,,200,,,545321504.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json b/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json
index bd58f02..7a743fb 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[46157306.0,92741916.0,137233047.0,185749072.0,231047917.0,285690603.0,327726540.0,372615737.0,437551924.0,480264276.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[51838857.0,103504987.0,155006575.0,206445012.0,264471181.0,312235830.0,362644740.0,423567799.0,495051590.0,545321504.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json
index f71e51d..a907cc0 100644
--- a/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part1/200/new/tukey.json
@@ -1 +1 @@
-[5344021.777232142,5562631.329241071,6145590.134598214,6364199.686607143] \ No newline at end of file
+[5362750.145535715,5557262.182886905,6075960.949156745,6270472.986507935] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index b1d3e88..770c503 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4413362.963392857,"upper_bound":4708089.348255209},"point_estimate":4526012.62235119,"standard_error":82460.97758226594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4381378.098214285,"upper_bound":4502877.3671875},"point_estimate":4482235.1875,"standard_error":43620.22336002957},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2683.158467989415,"upper_bound":159531.51496306167},"point_estimate":97796.16292314604,"standard_error":49445.92577682747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4403348.8807876175,"upper_bound":4665058.600750789},"point_estimate":4495160.493831169,"standard_error":68581.96574014032},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47924.813699278006,"upper_bound":419818.14711635234},"point_estimate":273934.59296301234,"standard_error":130499.2282989444}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4400292.022619048,"upper_bound":4440220.432261905},"point_estimate":4418712.602470238,"standard_error":10230.682007060856},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4395180.651785715,"upper_bound":4436130.520833333},"point_estimate":4413564.21875,"standard_error":9691.998138373248},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5640.215698303655,"upper_bound":50389.33505083865},"point_estimate":28192.359943235362,"standard_error":10985.196790051881},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4401495.219646903,"upper_bound":4435982.355458914},"point_estimate":4413421.817045455,"standard_error":8935.223961246844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13645.828800552534,"upper_bound":47541.35818780843},"point_estimate":33996.016647390985,"standard_error":9485.649308400896}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index 0107241..927160c 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,70195069.0,ns,16
-aoc_2022_08-part2,,100,,,144611745.0,ns,32
-aoc_2022_08-part2,,100,,,215271741.0,ns,48
-aoc_2022_08-part2,,100,,,287144813.0,ns,64
-aoc_2022_08-part2,,100,,,423061778.0,ns,80
-aoc_2022_08-part2,,100,,,419331116.0,ns,96
-aoc_2022_08-part2,,100,,,490063211.0,ns,112
-aoc_2022_08-part2,,100,,,560960762.0,ns,128
-aoc_2022_08-part2,,100,,,645068511.0,ns,144
-aoc_2022_08-part2,,100,,,718133485.0,ns,160
+aoc_2022_08-part2,,100,,,69926651.0,ns,16
+aoc_2022_08-part2,,100,,,141536736.0,ns,32
+aoc_2022_08-part2,,100,,,212934265.0,ns,48
+aoc_2022_08-part2,,100,,,282512161.0,ns,64
+aoc_2022_08-part2,,100,,,359684529.0,ns,80
+aoc_2022_08-part2,,100,,,426108512.0,ns,96
+aoc_2022_08-part2,,100,,,492260233.0,ns,112
+aoc_2022_08-part2,,100,,,564848118.0,ns,128
+aoc_2022_08-part2,,100,,,632724021.0,ns,144
+aoc_2022_08-part2,,100,,,705063035.0,ns,160
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index b60374d..8863e9f 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[70195069.0,144611745.0,215271741.0,287144813.0,423061778.0,419331116.0,490063211.0,560960762.0,645068511.0,718133485.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[69926651.0,141536736.0,212934265.0,282512161.0,359684529.0,426108512.0,492260233.0,564848118.0,632724021.0,705063035.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index a6a60d8..6fad481 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4070979.26171875,4227328.33984375,4644259.21484375,4800608.29296875] \ No newline at end of file
+[4293625.002232142,4345835.741629464,4485064.380022322,4537275.119419644] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index b751173..b15928b 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10016428.532150794,"upper_bound":10090174.294444446},"point_estimate":10052508.932328044,"standard_error":18830.206241226577},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10014592.349206349,"upper_bound":10085030.25},"point_estimate":10053524.855555557,"standard_error":14594.837254351069},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4298.27696813503,"upper_bound":104047.03408279739},"point_estimate":35990.48697215304,"standard_error":27604.739036376744},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10012228.837538734,"upper_bound":10111235.864789518},"point_estimate":10060500.033766234,"standard_error":25032.105519941124},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23942.114959227023,"upper_bound":86518.37940843916},"point_estimate":62731.39999277067,"standard_error":15769.628234376138}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10126686.43930423,"upper_bound":10305242.029074073},"point_estimate":10202775.09320106,"standard_error":46418.96287172048},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10112370.098412698,"upper_bound":10248269.222222222},"point_estimate":10147307.018518519,"standard_error":37368.64735722032},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13848.829076356717,"upper_bound":186554.86280798895},"point_estimate":54717.169194132846,"standard_error":47020.89515721574},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10107571.136867326,"upper_bound":10223614.835442567},"point_estimate":10145547.784704184,"standard_error":30056.61111007447},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":35852.91467041782,"upper_bound":221613.39149182008},"point_estimate":154479.49791848197,"standard_error":52464.993609778954}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 46d9702..f079aa3 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,90516101.0,ns,9
-aoc_2022_08-part2,,100,,,181117826.0,ns,18
-aoc_2022_08-part2,,100,,,270073287.0,ns,27
-aoc_2022_08-part2,,100,,,363886526.0,ns,36
-aoc_2022_08-part2,,100,,,452236732.0,ns,45
-aoc_2022_08-part2,,100,,,536790780.0,ns,54
-aoc_2022_08-part2,,100,,,630919318.0,ns,63
-aoc_2022_08-part2,,100,,,732787428.0,ns,72
-aoc_2022_08-part2,,100,,,815114571.0,ns,81
-aoc_2022_08-part2,,100,,,904442077.0,ns,90
+aoc_2022_08-part2,,100,,,91256138.0,ns,9
+aoc_2022_08-part2,,100,,,184468846.0,ns,18
+aoc_2022_08-part2,,100,,,278875827.0,ns,27
+aoc_2022_08-part2,,100,,,381098772.0,ns,36
+aoc_2022_08-part2,,100,,,455509786.0,ns,45
+aoc_2022_08-part2,,100,,,548545646.0,ns,54
+aoc_2022_08-part2,,100,,,636444932.0,ns,63
+aoc_2022_08-part2,,100,,,724936490.0,ns,72
+aoc_2022_08-part2,,100,,,822558495.0,ns,81
+aoc_2022_08-part2,,100,,,910665097.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 90f0c83..b53e420 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[90516101.0,181117826.0,270073287.0,363886526.0,452236732.0,536790780.0,630919318.0,732787428.0,815114571.0,904442077.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[91256138.0,184468846.0,278875827.0,381098772.0,455509786.0,548545646.0,636444932.0,724936490.0,822558495.0,910665097.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 5221f45..347f809 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[9904485.958730161,9963884.66170635,10122281.20297619,10181679.90595238] \ No newline at end of file
+[9800647.64444444,9960066.687499996,10385184.13564815,10544603.178703709] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index c092229..020029e 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":538303100.0,"upper_bound":539962337.0500001},"point_estimate":539138688.7,"standard_error":426117.82414330175},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":537737871.0,"upper_bound":540392982.0},"point_estimate":539283576.5,"standard_error":681954.9293500609},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":366420.1356947422,"upper_bound":2394583.541187644},"point_estimate":1722334.1655224562,"standard_error":522489.08252570307},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":867176.6520716556,"upper_bound":1716951.906132716},"point_estimate":1424197.0591260693,"standard_error":215388.81607313704}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":534841772.8925,"upper_bound":545460837.52},"point_estimate":539285639.4,"standard_error":2790419.0476662545},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":532528480.0,"upper_bound":540988140.5},"point_estimate":537613021.5,"standard_error":2304808.351550824},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1002138.2480084896,"upper_bound":9982414.563676715},"point_estimate":5457256.282514334,"standard_error":2192551.308098257},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2891674.382683786,"upper_bound":13775717.261286132},"point_estimate":9277421.511741674,"standard_error":3494525.2136037243}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 288c5a2..1b48bd6 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,538069585.0,ns,1
-aoc_2022_08-part2,,100,,,537148512.0,ns,1
-aoc_2022_08-part2,,100,,,539210541.0,ns,1
-aoc_2022_08-part2,,100,,,539994300.0,ns,1
-aoc_2022_08-part2,,100,,,538316732.0,ns,1
-aoc_2022_08-part2,,100,,,540392982.0,ns,1
-aoc_2022_08-part2,,100,,,537159010.0,ns,1
-aoc_2022_08-part2,,100,,,541192151.0,ns,1
-aoc_2022_08-part2,,100,,,540546462.0,ns,1
-aoc_2022_08-part2,,100,,,539356612.0,ns,1
+aoc_2022_08-part2,,100,,,536925395.0,ns,1
+aoc_2022_08-part2,,100,,,532528480.0,ns,1
+aoc_2022_08-part2,,100,,,532429296.0,ns,1
+aoc_2022_08-part2,,100,,,541853060.0,ns,1
+aoc_2022_08-part2,,100,,,563477566.0,ns,1
+aoc_2022_08-part2,,100,,,540123221.0,ns,1
+aoc_2022_08-part2,,100,,,538300648.0,ns,1
+aoc_2022_08-part2,,100,,,535208209.0,ns,1
+aoc_2022_08-part2,,100,,,531275798.0,ns,1
+aoc_2022_08-part2,,100,,,540734721.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index ac93c55..492f9a6 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[538069585.0,537148512.0,539210541.0,539994300.0,538316732.0,540392982.0,537159010.0,541192151.0,540546462.0,539356612.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[536925395.0,532528480.0,532429296.0,541853060.0,563477566.0,540123221.0,538300648.0,535208209.0,531275798.0,540734721.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 3351915..27db396 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[531645552.5,534888462.125,543536221.125,546779130.75] \ No newline at end of file
+[511048111.0,522123261.625,551656996.625,562732147.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index a5d6e3f..6ff64f8 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8809936.26911111,"upper_bound":8867045.03157639},"point_estimate":8838093.345055554,"standard_error":14614.993341647029},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8800661.2,"upper_bound":8884158.225},"point_estimate":8825760.496666666,"standard_error":23481.675130945903},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8454.155699908733,"upper_bound":80594.19387316571},"point_estimate":63288.44931140625,"standard_error":19204.19922610853},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8793298.568586387,"upper_bound":8873495.933613446},"point_estimate":8832250.523376623,"standard_error":20301.350007193454},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29819.404032629314,"upper_bound":59744.19171755721},"point_estimate":48742.11693366911,"standard_error":7665.907530409326}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8809684.08129784,"upper_bound":8864361.52434656},"point_estimate":8835147.659757495,"standard_error":14029.399782073062},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8796268.477777777,"upper_bound":8874143.74074074},"point_estimate":8822118.984567901,"standard_error":17468.847296252865},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4464.012426304157,"upper_bound":75103.58639442315},"point_estimate":39771.62627094927,"standard_error":18003.351515387138},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8800092.079464812,"upper_bound":8873729.764510779},"point_estimate":8828411.286291486,"standard_error":19850.5953412905},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16956.048480228095,"upper_bound":59693.59943912243},"point_estimate":46707.65483966053,"standard_error":10108.177360806618}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 3404898..98305cb 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,88707348.0,ns,10
-aoc_2022_08-part2,,100,,,177694142.0,ns,20
-aoc_2022_08-part2,,100,,,264635218.0,ns,30
-aoc_2022_08-part2,,100,,,351414394.0,ns,40
-aoc_2022_08-part2,,100,,,440947128.0,ns,50
-aoc_2022_08-part2,,100,,,528039672.0,ns,60
-aoc_2022_08-part2,,100,,,624182083.0,ns,70
-aoc_2022_08-part2,,100,,,710732658.0,ns,80
-aoc_2022_08-part2,,100,,,789116564.0,ns,90
-aoc_2022_08-part2,,100,,,883034706.0,ns,100
+aoc_2022_08-part2,,100,,,80003033.0,ns,9
+aoc_2022_08-part2,,100,,,158876964.0,ns,18
+aoc_2022_08-part2,,100,,,239601881.0,ns,27
+aoc_2022_08-part2,,100,,,317234455.0,ns,36
+aoc_2022_08-part2,,100,,,395387743.0,ns,45
+aoc_2022_08-part2,,100,,,476305711.0,ns,54
+aoc_2022_08-part2,,100,,,554042053.0,ns,63
+aoc_2022_08-part2,,100,,,642839165.0,ns,72
+aoc_2022_08-part2,,100,,,714724709.0,ns,81
+aoc_2022_08-part2,,100,,,791664163.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 62def60..da8a3f5 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10.0,20.0,30.0,40.0,50.0,60.0,70.0,80.0,90.0,100.0],"times":[88707348.0,177694142.0,264635218.0,351414394.0,440947128.0,528039672.0,624182083.0,710732658.0,789116564.0,883034706.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[80003033.0,158876964.0,239601881.0,317234455.0,395387743.0,476305711.0,554042053.0,642839165.0,714724709.0,791664163.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index ef79e2f..aa06bb2 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[8578519.053749995,8691875.296874996,8994158.611875001,9107514.855000004] \ No newline at end of file
+[8614176.71111111,8707197.559027776,8955253.153472222,9048274.00138889] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 7563af0..adfaa0f 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4215861.239161765,"upper_bound":4304584.535520833},"point_estimate":4252071.985702614,"standard_error":23759.769016801885},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4208584.983823529,"upper_bound":4271943.790441176},"point_estimate":4220350.053921569,"standard_error":15912.879250384485},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3968.218074844586,"upper_bound":68808.73698001848},"point_estimate":24138.702191159304,"standard_error":18100.160315200577},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4217273.822387869,"upper_bound":4371944.793728534},"point_estimate":4285748.301451489,"standard_error":42321.01428503612},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13057.093748493593,"upper_bound":117390.43199755777},"point_estimate":79252.29064200257,"standard_error":31720.654441282735}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4217249.379934641,"upper_bound":4258948.692549019},"point_estimate":4235761.739934641,"standard_error":10759.869755868236},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4211969.516339869,"upper_bound":4251380.838235294},"point_estimate":4228121.841176471,"standard_error":10670.789337183256},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5550.573285771532,"upper_bound":48123.95673857079},"point_estimate":22743.954260331626,"standard_error":10583.409499398525},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4214116.631395435,"upper_bound":4274993.775466284},"point_estimate":4241679.1859434685,"standard_error":15862.52048112921},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13437.418874254587,"upper_bound":50533.76339001507},"point_estimate":35860.35431572146,"standard_error":10894.371627401017}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 3309ca6..572f270 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,71564436.0,ns,17
-aoc_2022_08-part2,,100,,,143302913.0,ns,34
-aoc_2022_08-part2,,100,,,215521336.0,ns,51
-aoc_2022_08-part2,,100,,,285967675.0,ns,68
-aoc_2022_08-part2,,100,,,357232089.0,ns,85
-aoc_2022_08-part2,,100,,,433093213.0,ns,102
-aoc_2022_08-part2,,100,,,504477043.0,ns,119
-aoc_2022_08-part2,,100,,,585423519.0,ns,136
-aoc_2022_08-part2,,100,,,682463713.0,ns,153
-aoc_2022_08-part2,,100,,,715999707.0,ns,170
+aoc_2022_08-part2,,100,,,72100847.0,ns,17
+aoc_2022_08-part2,,100,,,144892203.0,ns,34
+aoc_2022_08-part2,,100,,,214881013.0,ns,51
+aoc_2022_08-part2,,100,,,286159348.0,ns,68
+aoc_2022_08-part2,,100,,,358956918.0,ns,85
+aoc_2022_08-part2,,100,,,427957593.0,ns,102
+aoc_2022_08-part2,,100,,,503753313.0,ns,119
+aoc_2022_08-part2,,100,,,587740696.0,ns,136
+aoc_2022_08-part2,,100,,,645004139.0,ns,153
+aoc_2022_08-part2,,100,,,721485843.0,ns,170
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index dc1a393..5b23025 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[17.0,34.0,51.0,68.0,85.0,102.0,119.0,136.0,153.0,170.0],"times":[71564436.0,143302913.0,215521336.0,285967675.0,357232089.0,433093213.0,504477043.0,585423519.0,682463713.0,715999707.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[17.0,34.0,51.0,68.0,85.0,102.0,119.0,136.0,153.0,170.0],"times":[72100847.0,144892203.0,214881013.0,286159348.0,358956918.0,427957593.0,503753313.0,587740696.0,645004139.0,721485843.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index a556e90..769e0fa 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4107777.1808823543,4158986.2279411773,4295543.686764706,4346752.7338235285] \ No newline at end of file
+[4125775.860620915,4169859.5446895426,4287416.035539216,4331499.719607844] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json
index b1d3e88..770c503 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4413362.963392857,"upper_bound":4708089.348255209},"point_estimate":4526012.62235119,"standard_error":82460.97758226594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4381378.098214285,"upper_bound":4502877.3671875},"point_estimate":4482235.1875,"standard_error":43620.22336002957},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2683.158467989415,"upper_bound":159531.51496306167},"point_estimate":97796.16292314604,"standard_error":49445.92577682747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4403348.8807876175,"upper_bound":4665058.600750789},"point_estimate":4495160.493831169,"standard_error":68581.96574014032},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47924.813699278006,"upper_bound":419818.14711635234},"point_estimate":273934.59296301234,"standard_error":130499.2282989444}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4400292.022619048,"upper_bound":4440220.432261905},"point_estimate":4418712.602470238,"standard_error":10230.682007060856},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4395180.651785715,"upper_bound":4436130.520833333},"point_estimate":4413564.21875,"standard_error":9691.998138373248},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5640.215698303655,"upper_bound":50389.33505083865},"point_estimate":28192.359943235362,"standard_error":10985.196790051881},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4401495.219646903,"upper_bound":4435982.355458914},"point_estimate":4413421.817045455,"standard_error":8935.223961246844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13645.828800552534,"upper_bound":47541.35818780843},"point_estimate":33996.016647390985,"standard_error":9485.649308400896}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv
index 0107241..927160c 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,100,,,70195069.0,ns,16
-aoc_2022_08-part2,,100,,,144611745.0,ns,32
-aoc_2022_08-part2,,100,,,215271741.0,ns,48
-aoc_2022_08-part2,,100,,,287144813.0,ns,64
-aoc_2022_08-part2,,100,,,423061778.0,ns,80
-aoc_2022_08-part2,,100,,,419331116.0,ns,96
-aoc_2022_08-part2,,100,,,490063211.0,ns,112
-aoc_2022_08-part2,,100,,,560960762.0,ns,128
-aoc_2022_08-part2,,100,,,645068511.0,ns,144
-aoc_2022_08-part2,,100,,,718133485.0,ns,160
+aoc_2022_08-part2,,100,,,69926651.0,ns,16
+aoc_2022_08-part2,,100,,,141536736.0,ns,32
+aoc_2022_08-part2,,100,,,212934265.0,ns,48
+aoc_2022_08-part2,,100,,,282512161.0,ns,64
+aoc_2022_08-part2,,100,,,359684529.0,ns,80
+aoc_2022_08-part2,,100,,,426108512.0,ns,96
+aoc_2022_08-part2,,100,,,492260233.0,ns,112
+aoc_2022_08-part2,,100,,,564848118.0,ns,128
+aoc_2022_08-part2,,100,,,632724021.0,ns,144
+aoc_2022_08-part2,,100,,,705063035.0,ns,160
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json
index b60374d..8863e9f 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[70195069.0,144611745.0,215271741.0,287144813.0,423061778.0,419331116.0,490063211.0,560960762.0,645068511.0,718133485.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[16.0,32.0,48.0,64.0,80.0,96.0,112.0,128.0,144.0,160.0],"times":[69926651.0,141536736.0,212934265.0,282512161.0,359684529.0,426108512.0,492260233.0,564848118.0,632724021.0,705063035.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json
index a6a60d8..6fad481 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/100/new/tukey.json
@@ -1 +1 @@
-[4070979.26171875,4227328.33984375,4644259.21484375,4800608.29296875] \ No newline at end of file
+[4293625.002232142,4345835.741629464,4485064.380022322,4537275.119419644] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
index 713957c..f716b91 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19256453.76728968,"upper_bound":19567807.84242435},"point_estimate":19405566.143521827,"standard_error":80182.46205767266},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19166929.15,"upper_bound":19726051.125},"point_estimate":19321113.4375,"standard_error":142209.77863109883},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14063.6483746922,"upper_bound":417217.4117272828},"point_estimate":233412.2511954803,"standard_error":119771.41752924382},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19197337.982078854,"upper_bound":19387927.715849124},"point_estimate":19288305.81753247,"standard_error":48889.27966062703},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":125276.0945957287,"upper_bound":309716.54334050696},"point_estimate":266873.760982983,"standard_error":41954.21695392556}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19925775.97761905,"upper_bound":20611837.421388887},"point_estimate":20249175.444980156,"standard_error":176204.50428933112},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19883229.48125,"upper_bound":20695905.375},"point_estimate":19967339.291666664,"standard_error":251013.09562333225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23207.95281797758,"upper_bound":1007498.9485674854},"point_estimate":425663.7001604598,"standard_error":281317.3082068274},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19823703.29981884,"upper_bound":21002216.166426513},"point_estimate":20499818.075974025,"standard_error":308920.3469573854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288822.4922746522,"upper_bound":756549.7540935739},"point_estimate":586528.5613230964,"standard_error":123171.47343092004}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
index 7b5d0be..5a79165 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,78999194.0,ns,4
-aoc_2022_08-part2,,200,,,157808409.0,ns,8
-aoc_2022_08-part2,,200,,,237849752.0,ns,12
-aoc_2022_08-part2,,200,,,308124878.0,ns,16
-aoc_2022_08-part2,,200,,,383338583.0,ns,20
-aoc_2022_08-part2,,200,,,459706987.0,ns,24
-aoc_2022_08-part2,,200,,,544287874.0,ns,28
-aoc_2022_08-part2,,200,,,613133725.0,ns,32
-aoc_2022_08-part2,,200,,,691059736.0,ns,36
-aoc_2022_08-part2,,200,,,775376880.0,ns,40
+aoc_2022_08-part2,,200,,,79885526.0,ns,4
+aoc_2022_08-part2,,200,,,165567243.0,ns,8
+aoc_2022_08-part2,,200,,,239559565.0,ns,12
+aoc_2022_08-part2,,200,,,318320162.0,ns,16
+aoc_2022_08-part2,,200,,,397377338.0,ns,20
+aoc_2022_08-part2,,200,,,490633905.0,ns,24
+aoc_2022_08-part2,,200,,,545603972.0,ns,28
+aoc_2022_08-part2,,200,,,636722946.0,ns,32
+aoc_2022_08-part2,,200,,,750916120.0,ns,36
+aoc_2022_08-part2,,200,,,856479391.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
index 7f962d2..f34e5e7 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[78999194.0,157808409.0,237849752.0,308124878.0,383338583.0,459706987.0,544287874.0,613133725.0,691059736.0,775376880.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[79885526.0,165567243.0,239559565.0,318320162.0,397377338.0,490633905.0,545603972.0,636722946.0,750916120.0,856479391.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
index 6ea0805..bf194cf 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap until n=1664, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[17734136.71438493,18454179.760664687,20374294.55074404,21094337.5970238] \ No newline at end of file
+[17684525.8125,18790090.7109375,21738263.7734375,22843828.671875] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 2a22bba..3d608b3 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44020908.07000001,"upper_bound":46649943.27666667},"point_estimate":44996578.28277778,"standard_error":752381.813775084},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43977943.75,"upper_bound":44595141.55},"point_estimate":44350709.68333334,"standard_error":227469.13389228945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":69441.21449217015,"upper_bound":1002620.7519332618},"point_estimate":389540.157979275,"standard_error":292006.61033871176},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44115041.73203883,"upper_bound":45145833.42266639},"point_estimate":44420896.35194805,"standard_error":273433.64639734215},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":208381.35498165747,"upper_bound":3861658.5119936606},"point_estimate":2510881.358084874,"standard_error":1265585.2859899555}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44370682.165238105,"upper_bound":44543864.70865178},"point_estimate":44458221.92440476,"standard_error":44513.29260853086},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44310767.75,"upper_bound":44590819.333333336},"point_estimate":44474964.3125,"standard_error":88102.64636169313},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18483.89510184821,"upper_bound":229216.25698059797},"point_estimate":193289.55906842777,"standard_error":59791.93839764428},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44346461.203113146,"upper_bound":44555543.32055043},"point_estimate":44444212.9974026,"standard_error":54544.47181503245},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":99317.49943396586,"upper_bound":172292.1889547498},"point_estimate":148727.10532083732,"standard_error":18743.163592530982}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 3d5a1bd..2df8af8 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,86572043.0,ns,2
-aoc_2022_08-part2,,200,,,178101843.0,ns,4
-aoc_2022_08-part2,,200,,,312311800.0,ns,6
-aoc_2022_08-part2,,200,,,354163262.0,ns,8
-aoc_2022_08-part2,,200,,,447014411.0,ns,10
-aoc_2022_08-part2,,200,,,532368992.0,ns,12
-aoc_2022_08-part2,,200,,,622843788.0,ns,14
-aoc_2022_08-part2,,200,,,703647100.0,ns,16
-aoc_2022_08-part2,,200,,,791321039.0,ns,18
-aoc_2022_08-part2,,200,,,886746734.0,ns,20
+aoc_2022_08-part2,,200,,,89321603.0,ns,2
+aoc_2022_08-part2,,200,,,177243071.0,ns,4
+aoc_2022_08-part2,,200,,,265546606.0,ns,6
+aoc_2022_08-part2,,200,,,356049578.0,ns,8
+aoc_2022_08-part2,,200,,,445811749.0,ns,10
+aoc_2022_08-part2,,200,,,535089832.0,ns,12
+aoc_2022_08-part2,,200,,,620728084.0,ns,14
+aoc_2022_08-part2,,200,,,711099702.0,ns,16
+aoc_2022_08-part2,,200,,,802772358.0,ns,18
+aoc_2022_08-part2,,200,,,885895497.0,ns,20
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 804a18f..758a229 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[86572043.0,178101843.0,312311800.0,354163262.0,447014411.0,532368992.0,622843788.0,703647100.0,791321039.0,886746734.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[89321603.0,177243071.0,265546606.0,356049578.0,445811749.0,535089832.0,620728084.0,711099702.0,802772358.0,885895497.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index d05d641..ce82600 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[42655320.8125,43353190.28125,45214175.53125,45912045.0] \ No newline at end of file
+[43504798.860714264,43911152.37232141,44994761.73660715,45401115.248214304] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index edf8afd..b5b2891 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9137311564.765,"upper_bound":9181631976.8},"point_estimate":9157794912.2,"standard_error":11393954.243096665},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9129102947.0,"upper_bound":9189819001.0},"point_estimate":9142416983.0,"standard_error":15018241.079361625},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5481229.9240887165,"upper_bound":61983779.86706793},"point_estimate":23925345.138940215,"standard_error":14388708.257413585},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13761490.001731027,"upper_bound":46693745.47251652},"point_estimate":37968554.03647661,"standard_error":8293990.334497346}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9235063074.725,"upper_bound":9280419563.055},"point_estimate":9254936709.7,"standard_error":11787092.466513146},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9226926411.0,"upper_bound":9273043871.5},"point_estimate":9244372113.5,"standard_error":10133824.91187105},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3823709.0990155935,"upper_bound":50117579.7072351},"point_estimate":23381978.178986907,"standard_error":11994114.918376165},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11214940.735651055,"upper_bound":54683316.85005599},"point_estimate":39051305.92745248,"standard_error":12260175.355877943}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 8bffa5c..1ea29e2 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,9138370630.0,ns,1
-aoc_2022_08-part2,,200,,,9125377548.0,ns,1
-aoc_2022_08-part2,,200,,,9123470436.0,ns,1
-aoc_2022_08-part2,,200,,,9221985605.0,ns,1
-aoc_2022_08-part2,,200,,,9146463336.0,ns,1
-aoc_2022_08-part2,,200,,,9132828346.0,ns,1
-aoc_2022_08-part2,,200,,,9176712262.0,ns,1
-aoc_2022_08-part2,,200,,,9157652397.0,ns,1
-aoc_2022_08-part2,,200,,,9130864514.0,ns,1
-aoc_2022_08-part2,,200,,,9224224048.0,ns,1
+aoc_2022_08-part2,,200,,,9348010166.0,ns,1
+aoc_2022_08-part2,,200,,,9258468268.0,ns,1
+aoc_2022_08-part2,,200,,,9246874620.0,ns,1
+aoc_2022_08-part2,,200,,,9226926411.0,ns,1
+aoc_2022_08-part2,,200,,,9241869607.0,ns,1
+aoc_2022_08-part2,,200,,,9222354993.0,ns,1
+aoc_2022_08-part2,,200,,,9222941688.0,ns,1
+aoc_2022_08-part2,,200,,,9294534101.0,ns,1
+aoc_2022_08-part2,,200,,,9251553642.0,ns,1
+aoc_2022_08-part2,,200,,,9235833601.0,ns,1
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 9d35640..1eb02b0 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9138370630.0,9125377548.0,9123470436.0,9221985605.0,9146463336.0,9132828346.0,9176712262.0,9157652397.0,9130864514.0,9224224048.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9348010166.0,9258468268.0,9246874620.0,9226926411.0,9241869607.0,9222354993.0,9222941688.0,9294534101.0,9251553642.0,9235833601.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 9df6630..82a2e71 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[9009580000.75,9070467736.375,9232835031.375,9293722767.0] \ No newline at end of file
+[9146393999.5,9187773604.0,9298119216.0,9339498820.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index bebb98c..f8ca0d8 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42444764.878750004,"upper_bound":44656293.97192708},"point_estimate":43314322.21736111,"standard_error":600056.1944066568},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42386277.0,"upper_bound":43385454.475},"point_estimate":42802569.96875,"standard_error":242312.88059092537},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86039.07563500106,"upper_bound":1538500.6829186573},"point_estimate":478790.3721872717,"standard_error":407813.40676357795},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42443816.766233765,"upper_bound":46306893.46905941},"point_estimate":44206125.71558441,"standard_error":1059327.7703988014},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":323311.9189013107,"upper_bound":3035761.747720072},"point_estimate":1999363.443380419,"standard_error":877658.0479382784}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42823586.465,"upper_bound":43551662.47428571},"point_estimate":43138724.7740873,"standard_error":187816.88719902057},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42768634.28571428,"upper_bound":43265732.0},"point_estimate":43117619.05,"standard_error":134414.26997751006},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47286.64483716373,"upper_bound":699939.7235802518},"point_estimate":301534.14784669876,"standard_error":172587.46620979588},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42908328.06033522,"upper_bound":43257452.93156425},"point_estimate":43094189.25064935,"standard_error":87714.90430181567},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":175720.96027094976,"upper_bound":917764.4430696409},"point_estimate":627315.9495333864,"standard_error":221181.4372137352}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 5987bd2..0d83aba 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,85791237.0,ns,2
-aoc_2022_08-part2,,200,,,169545108.0,ns,4
-aoc_2022_08-part2,,200,,,256605324.0,ns,6
-aoc_2022_08-part2,,200,,,344257251.0,ns,8
-aoc_2022_08-part2,,200,,,416404513.0,ns,10
-aoc_2022_08-part2,,200,,,506492916.0,ns,12
-aoc_2022_08-part2,,200,,,598357193.0,ns,14
-aoc_2022_08-part2,,200,,,685401375.0,ns,16
-aoc_2022_08-part2,,200,,,877693430.0,ns,18
-aoc_2022_08-part2,,200,,,877505809.0,ns,20
+aoc_2022_08-part2,,200,,,86533244.0,ns,2
+aoc_2022_08-part2,,200,,,169361987.0,ns,4
+aoc_2022_08-part2,,200,,,268318244.0,ns,6
+aoc_2022_08-part2,,200,,,342848771.0,ns,8
+aoc_2022_08-part2,,200,,,431022978.0,ns,10
+aoc_2022_08-part2,,200,,,514318296.0,ns,12
+aoc_2022_08-part2,,200,,,597483748.0,ns,14
+aoc_2022_08-part2,,200,,,692251712.0,ns,16
+aoc_2022_08-part2,,200,,,776989559.0,ns,18
+aoc_2022_08-part2,,200,,,862658806.0,ns,20
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 8f1b2a2..0f96da2 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[85791237.0,169545108.0,256605324.0,344257251.0,416404513.0,506492916.0,598357193.0,685401375.0,877693430.0,877505809.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0],"times":[86533244.0,169361987.0,268318244.0,342848771.0,431022978.0,514318296.0,597483748.0,692251712.0,776989559.0,862658806.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 2bbc8d8..60bd3be 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[40904564.78125,41689611.203125,43783068.328125,44568114.75] \ No newline at end of file
+[41705685.16666667,42281360.973958336,43816496.46006944,44392172.267361104] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 9813278..9e23e69 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19387041.02920387,"upper_bound":23230439.445293896},"point_estimate":21076991.080505952,"standard_error":979097.0511497867},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18914020.86607143,"upper_bound":23631450.833333336},"point_estimate":19964656.5625,"standard_error":976686.2509759456},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":298281.09184820205,"upper_bound":4718709.252169915},"point_estimate":1424419.7855114937,"standard_error":887432.5009007439},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19005931.877483442,"upper_bound":20997663.15820249},"point_estimate":19697104.40844156,"standard_error":515749.97626343276},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":702057.5720797757,"upper_bound":4081184.245251717},"point_estimate":3248460.252036631,"standard_error":910549.1160148724}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19801018.287113093,"upper_bound":20138110.014107145},"point_estimate":19968205.096190475,"standard_error":86350.27299588124},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19741367.333333332,"upper_bound":20141458.78125},"point_estimate":20013593.88095238,"standard_error":91849.24622759038},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19526.410865836122,"upper_bound":492357.25845266227},"point_estimate":260272.97359798104,"standard_error":129589.51455236354},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19867227.187716264,"upper_bound":20151017.89609375},"point_estimate":20001859.53181818,"standard_error":71915.45434953929},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":142459.49780560916,"upper_bound":380009.0580740413},"point_estimate":287922.89218868985,"standard_error":61206.201787002494}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index c1b6e41..d07f974 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,107474264.0,ns,4
-aoc_2022_08-part2,,200,,,158233277.0,ns,8
-aoc_2022_08-part2,,200,,,244732028.0,ns,12
-aoc_2022_08-part2,,200,,,436335067.0,ns,16
-aoc_2022_08-part2,,200,,,418109800.0,ns,20
-aoc_2022_08-part2,,200,,,455615376.0,ns,24
-aoc_2022_08-part2,,200,,,523338077.0,ns,28
-aoc_2022_08-part2,,200,,,594855955.0,ns,32
-aoc_2022_08-part2,,200,,,725405526.0,ns,36
-aoc_2022_08-part2,,200,,,765495845.0,ns,40
+aoc_2022_08-part2,,200,,,80218933.0,ns,4
+aoc_2022_08-part2,,200,,,160272731.0,ns,8
+aoc_2022_08-part2,,200,,,233900693.0,ns,12
+aoc_2022_08-part2,,200,,,314932423.0,ns,16
+aoc_2022_08-part2,,200,,,410062429.0,ns,20
+aoc_2022_08-part2,,200,,,473792816.0,ns,24
+aoc_2022_08-part2,,200,,,560874774.0,ns,28
+aoc_2022_08-part2,,200,,,647962438.0,ns,32
+aoc_2022_08-part2,,200,,,719854050.0,ns,36
+aoc_2022_08-part2,,200,,,795908910.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 76e4660..5caee62 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[107474264.0,158233277.0,244732028.0,436335067.0,418109800.0,455615376.0,523338077.0,594855955.0,725405526.0,765495845.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[80218933.0,160272731.0,233900693.0,314932423.0,410062429.0,473792816.0,560874774.0,647962438.0,719854050.0,795908910.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index fc32d05..c64c15a 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_08-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[13756213.874999996,16389271.703124998,23410759.24479167,26043817.07291667] \ No newline at end of file
+[18973106.40625,19376781.296875,20453247.671875,20856922.5625] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json b/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json
index 713957c..f716b91 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19256453.76728968,"upper_bound":19567807.84242435},"point_estimate":19405566.143521827,"standard_error":80182.46205767266},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19166929.15,"upper_bound":19726051.125},"point_estimate":19321113.4375,"standard_error":142209.77863109883},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14063.6483746922,"upper_bound":417217.4117272828},"point_estimate":233412.2511954803,"standard_error":119771.41752924382},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19197337.982078854,"upper_bound":19387927.715849124},"point_estimate":19288305.81753247,"standard_error":48889.27966062703},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":125276.0945957287,"upper_bound":309716.54334050696},"point_estimate":266873.760982983,"standard_error":41954.21695392556}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19925775.97761905,"upper_bound":20611837.421388887},"point_estimate":20249175.444980156,"standard_error":176204.50428933112},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19883229.48125,"upper_bound":20695905.375},"point_estimate":19967339.291666664,"standard_error":251013.09562333225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23207.95281797758,"upper_bound":1007498.9485674854},"point_estimate":425663.7001604598,"standard_error":281317.3082068274},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19823703.29981884,"upper_bound":21002216.166426513},"point_estimate":20499818.075974025,"standard_error":308920.3469573854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":288822.4922746522,"upper_bound":756549.7540935739},"point_estimate":586528.5613230964,"standard_error":123171.47343092004}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv b/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv
index 7b5d0be..5a79165 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_08-part2,,200,,,78999194.0,ns,4
-aoc_2022_08-part2,,200,,,157808409.0,ns,8
-aoc_2022_08-part2,,200,,,237849752.0,ns,12
-aoc_2022_08-part2,,200,,,308124878.0,ns,16
-aoc_2022_08-part2,,200,,,383338583.0,ns,20
-aoc_2022_08-part2,,200,,,459706987.0,ns,24
-aoc_2022_08-part2,,200,,,544287874.0,ns,28
-aoc_2022_08-part2,,200,,,613133725.0,ns,32
-aoc_2022_08-part2,,200,,,691059736.0,ns,36
-aoc_2022_08-part2,,200,,,775376880.0,ns,40
+aoc_2022_08-part2,,200,,,79885526.0,ns,4
+aoc_2022_08-part2,,200,,,165567243.0,ns,8
+aoc_2022_08-part2,,200,,,239559565.0,ns,12
+aoc_2022_08-part2,,200,,,318320162.0,ns,16
+aoc_2022_08-part2,,200,,,397377338.0,ns,20
+aoc_2022_08-part2,,200,,,490633905.0,ns,24
+aoc_2022_08-part2,,200,,,545603972.0,ns,28
+aoc_2022_08-part2,,200,,,636722946.0,ns,32
+aoc_2022_08-part2,,200,,,750916120.0,ns,36
+aoc_2022_08-part2,,200,,,856479391.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json b/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json
index 7f962d2..f34e5e7 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[78999194.0,157808409.0,237849752.0,308124878.0,383338583.0,459706987.0,544287874.0,613133725.0,691059736.0,775376880.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[79885526.0,165567243.0,239559565.0,318320162.0,397377338.0,490633905.0,545603972.0,636722946.0,750916120.0,856479391.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json b/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json
index 6ea0805..bf194cf 100644
--- a/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_08-part2/200/new/tukey.json
@@ -1 +1 @@
-[17734136.71438493,18454179.760664687,20374294.55074404,21094337.5970238] \ No newline at end of file
+[17684525.8125,18790090.7109375,21738263.7734375,22843828.671875] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 3be513c..616953b 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":850903.4994897958,"upper_bound":861775.3005620344},"point_estimate":856215.5398339813,"standard_error":2803.0512500097857},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":848796.1020408163,"upper_bound":864958.5781179138},"point_estimate":854069.2053571428,"standard_error":4980.026017559047},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1574.0370577696228,"upper_bound":15218.257952440968},"point_estimate":10244.536620265977,"standard_error":3651.6588615507844},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":853594.7490929274,"upper_bound":865788.9332715359},"point_estimate":861352.184574609,"standard_error":3109.465550122279},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5856.668047788934,"upper_bound":11093.212958456243},"point_estimate":9343.944684736853,"standard_error":1333.041833514293}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":841490.2241199123,"upper_bound":960316.5406291254},"point_estimate":884796.3068701869,"standard_error":34477.07775660024},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":835970.0451045105,"upper_bound":872191.1542904291},"point_estimate":847347.5767326732,"standard_error":11793.897334490368},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3877.8319762042397,"upper_bound":40811.144757883},"point_estimate":17954.616778931548,"standard_error":13451.003478140796},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":836636.9191471693,"upper_bound":943382.935460972},"point_estimate":866898.2942265655,"standard_error":29395.957338871354},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8026.042833686361,"upper_bound":175288.58445432357},"point_estimate":114206.00262393539,"standard_error":57950.30027495605}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 7144013..c754aae 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,83182018.0,ns,98
-aoc_2022_09-part1,,100,,,166780212.0,ns,196
-aoc_2022_09-part1,,100,,,250046746.0,ns,294
-aoc_2022_09-part1,,100,,,332331390.0,ns,392
-aoc_2022_09-part1,,100,,,422185886.0,ns,490
-aoc_2022_09-part1,,100,,,495641985.0,ns,588
-aoc_2022_09-part1,,100,,,596430269.0,ns,686
-aoc_2022_09-part1,,100,,,672059666.0,ns,784
-aoc_2022_09-part1,,100,,,765852337.0,ns,882
-aoc_2022_09-part1,,100,,,847366810.0,ns,980
+aoc_2022_09-part1,,100,,,85846277.0,ns,101
+aoc_2022_09-part1,,100,,,172103378.0,ns,202
+aoc_2022_09-part1,,100,,,260637719.0,ns,303
+aoc_2022_09-part1,,100,,,341271734.0,ns,404
+aoc_2022_09-part1,,100,,,608997293.0,ns,505
+aoc_2022_09-part1,,100,,,540785545.0,ns,606
+aoc_2022_09-part1,,100,,,587967415.0,ns,707
+aoc_2022_09-part1,,100,,,673621862.0,ns,808
+aoc_2022_09-part1,,100,,,759896771.0,ns,909
+aoc_2022_09-part1,,100,,,849876957.0,ns,1010
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 30ff994..a77b980 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[98.0,196.0,294.0,392.0,490.0,588.0,686.0,784.0,882.0,980.0],"times":[83182018.0,166780212.0,250046746.0,332331390.0,422185886.0,495641985.0,596430269.0,672059666.0,765852337.0,847366810.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[101.0,202.0,303.0,404.0,505.0,606.0,707.0,808.0,909.0,1010.0],"times":[85846277.0,172103378.0,260637719.0,341271734.0,608997293.0,540785545.0,587967415.0,673621862.0,759896771.0,849876957.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 4417b64..d161adc 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[805199.5324829936,827210.6965136057,885907.1339285712,907918.2979591833] \ No newline at end of file
+[774946.1719471953,806144.6445957099,889340.5716584155,920539.0443069302] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 164e3b3..c4b5940 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547537.7626785714,"upper_bound":552044.0279468151},"point_estimate":549803.8528656464,"standard_error":1152.677684478399},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":546033.3076298701,"upper_bound":552831.3627705628},"point_estimate":550424.2226345084,"standard_error":1425.6238353095805},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256.31696298189553,"upper_bound":6982.5158946718675},"point_estimate":4215.221984142127,"standard_error":1970.5038346968763},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548400.0286572922,"upper_bound":552551.9655518589},"point_estimate":550623.4008939113,"standard_error":1051.94328347808},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2225.6437350436186,"upper_bound":4799.313673792632},"point_estimate":3842.4309351859124,"standard_error":670.3444002583879}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547812.1047109704,"upper_bound":551366.6449050633},"point_estimate":549571.6949437412,"standard_error":908.9929373891465},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547233.0837025316,"upper_bound":552125.4410161744},"point_estimate":549203.5143459915,"standard_error":1618.6517067549987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":415.94764521044425,"upper_bound":4895.512114289811},"point_estimate":3451.991995402646,"standard_error":1230.9007254447904},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548123.4543667141,"upper_bound":552344.8355393822},"point_estimate":550313.6862239026,"standard_error":1129.5875315387339},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1909.6917863824012,"upper_bound":3695.551977724841},"point_estimate":3034.188574622528,"standard_error":460.3153703656396}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index daa88cf..d8584c0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,84568142.0,ns,154
-aoc_2022_09-part1,,100,,,168059071.0,ns,308
-aoc_2022_09-part1,,100,,,251172000.0,ns,462
-aoc_2022_09-part1,,100,,,339004252.0,ns,616
-aoc_2022_09-part1,,100,,,427400527.0,ns,770
-aoc_2022_09-part1,,100,,,513117560.0,ns,924
-aoc_2022_09-part1,,100,,,593457183.0,ns,1078
-aoc_2022_09-part1,,100,,,672713035.0,ns,1232
-aoc_2022_09-part1,,100,,,763127589.0,ns,1386
-aoc_2022_09-part1,,100,,,849648129.0,ns,1540
+aoc_2022_09-part1,,100,,,86129761.0,ns,158
+aoc_2022_09-part1,,100,,,172935939.0,ns,316
+aoc_2022_09-part1,,100,,,260975059.0,ns,474
+aoc_2022_09-part1,,100,,,346125615.0,ns,632
+aoc_2022_09-part1,,100,,,432783121.0,ns,790
+aoc_2022_09-part1,,100,,,525600295.0,ns,948
+aoc_2022_09-part1,,100,,,610259258.0,ns,1106
+aoc_2022_09-part1,,100,,,698733074.0,ns,1264
+aoc_2022_09-part1,,100,,,784170046.0,ns,1422
+aoc_2022_09-part1,,100,,,863942507.0,ns,1580
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index adf3364..62fc24e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[154.0,308.0,462.0,616.0,770.0,924.0,1078.0,1232.0,1386.0,1540.0],"times":[84568142.0,168059071.0,251172000.0,339004252.0,427400527.0,513117560.0,593457183.0,672713035.0,763127589.0,849648129.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[158.0,316.0,474.0,632.0,790.0,948.0,1106.0,1264.0,1422.0,1580.0],"times":[86129761.0,172935939.0,260975059.0,346125615.0,432783121.0,525600295.0,610259258.0,698733074.0,784170046.0,863942507.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 123dded..5307186 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[532926.852922078,539868.8892248378,558380.986032197,565323.0223349567] \ No newline at end of file
+[534386.3728902953,540876.1866429325,558182.3566499648,564672.170402602] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 6f35177..393928e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":541787.7207508034,"upper_bound":545786.5560327198},"point_estimate":543626.8906828805,"standard_error":1025.1187942220731},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":541226.3207712533,"upper_bound":545343.3312883435},"point_estimate":542784.9264826176,"standard_error":1448.5377525813537},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.529395491437356,"upper_bound":5650.85898311263},"point_estimate":2757.5040633144195,"standard_error":1391.947945287464},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":540782.4879505899,"upper_bound":544171.4769114058},"point_estimate":541968.2571747272,"standard_error":864.7762373956858},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1660.4897874524327,"upper_bound":4653.076579521799},"point_estimate":3418.0800149857887,"standard_error":875.1297512971452}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":539428.8242934446,"upper_bound":546804.2580664037},"point_estimate":542864.3742934447,"standard_error":1906.6930237793763},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":538730.405380334,"upper_bound":548113.1064935065},"point_estimate":540181.1661255411,"standard_error":2361.375633616795},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633.1488114866474,"upper_bound":9688.951122077597},"point_estimate":2293.234316754402,"standard_error":2578.5363544756083},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":539196.3574260038,"upper_bound":545298.7378783541},"point_estimate":542069.0508686119,"standard_error":1730.8061690158404},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2205.783052399136,"upper_bound":8015.676822140246},"point_estimate":6333.804888796532,"standard_error":1399.9758378481722}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index d3752ec..5ea0693 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,88791351.0,ns,163
-aoc_2022_09-part1,,100,,,177781926.0,ns,326
-aoc_2022_09-part1,,100,,,266061721.0,ns,489
-aoc_2022_09-part1,,100,,,359446616.0,ns,652
-aoc_2022_09-part1,,100,,,440925100.0,ns,815
-aoc_2022_09-part1,,100,,,533816862.0,ns,978
-aoc_2022_09-part1,,100,,,617783324.0,ns,1141
-aoc_2022_09-part1,,100,,,706000799.0,ns,1304
-aoc_2022_09-part1,,100,,,791645583.0,ns,1467
-aoc_2022_09-part1,,100,,,882606457.0,ns,1630
+aoc_2022_09-part1,,100,,,85523367.0,ns,154
+aoc_2022_09-part1,,100,,,169642025.0,ns,308
+aoc_2022_09-part1,,100,,,248804739.0,ns,462
+aoc_2022_09-part1,,100,,,329967630.0,ns,616
+aoc_2022_09-part1,,100,,,416093785.0,ns,770
+aoc_2022_09-part1,,100,,,498942253.0,ns,924
+aoc_2022_09-part1,,100,,,580751377.0,ns,1078
+aoc_2022_09-part1,,100,,,667224094.0,ns,1232
+aoc_2022_09-part1,,100,,,747785022.0,ns,1386
+aoc_2022_09-part1,,100,,,844094184.0,ns,1540
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index ff61c99..6d96fce 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[163.0,326.0,489.0,652.0,815.0,978.0,1141.0,1304.0,1467.0,1630.0],"times":[88791351.0,177781926.0,266061721.0,359446616.0,440925100.0,533816862.0,617783324.0,706000799.0,791645583.0,882606457.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[154.0,308.0,462.0,616.0,770.0,924.0,1078.0,1232.0,1386.0,1540.0],"times":[85523367.0,169642025.0,248804739.0,329967630.0,416093785.0,498942253.0,580751377.0,667224094.0,747785022.0,844094184.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index f7e1268..9b0c6a5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[530103.5594872918,535761.1817347722,550848.1743947195,556505.7966421997] \ No newline at end of file
+[516280.66064857785,527605.1614544683,557803.830270176,569128.3310760665] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
index 164e3b3..c4b5940 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547537.7626785714,"upper_bound":552044.0279468151},"point_estimate":549803.8528656464,"standard_error":1152.677684478399},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":546033.3076298701,"upper_bound":552831.3627705628},"point_estimate":550424.2226345084,"standard_error":1425.6238353095805},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256.31696298189553,"upper_bound":6982.5158946718675},"point_estimate":4215.221984142127,"standard_error":1970.5038346968763},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548400.0286572922,"upper_bound":552551.9655518589},"point_estimate":550623.4008939113,"standard_error":1051.94328347808},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2225.6437350436186,"upper_bound":4799.313673792632},"point_estimate":3842.4309351859124,"standard_error":670.3444002583879}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547812.1047109704,"upper_bound":551366.6449050633},"point_estimate":549571.6949437412,"standard_error":908.9929373891465},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547233.0837025316,"upper_bound":552125.4410161744},"point_estimate":549203.5143459915,"standard_error":1618.6517067549987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":415.94764521044425,"upper_bound":4895.512114289811},"point_estimate":3451.991995402646,"standard_error":1230.9007254447904},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548123.4543667141,"upper_bound":552344.8355393822},"point_estimate":550313.6862239026,"standard_error":1129.5875315387339},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1909.6917863824012,"upper_bound":3695.551977724841},"point_estimate":3034.188574622528,"standard_error":460.3153703656396}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
index daa88cf..d8584c0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,100,,,84568142.0,ns,154
-aoc_2022_09-part1,,100,,,168059071.0,ns,308
-aoc_2022_09-part1,,100,,,251172000.0,ns,462
-aoc_2022_09-part1,,100,,,339004252.0,ns,616
-aoc_2022_09-part1,,100,,,427400527.0,ns,770
-aoc_2022_09-part1,,100,,,513117560.0,ns,924
-aoc_2022_09-part1,,100,,,593457183.0,ns,1078
-aoc_2022_09-part1,,100,,,672713035.0,ns,1232
-aoc_2022_09-part1,,100,,,763127589.0,ns,1386
-aoc_2022_09-part1,,100,,,849648129.0,ns,1540
+aoc_2022_09-part1,,100,,,86129761.0,ns,158
+aoc_2022_09-part1,,100,,,172935939.0,ns,316
+aoc_2022_09-part1,,100,,,260975059.0,ns,474
+aoc_2022_09-part1,,100,,,346125615.0,ns,632
+aoc_2022_09-part1,,100,,,432783121.0,ns,790
+aoc_2022_09-part1,,100,,,525600295.0,ns,948
+aoc_2022_09-part1,,100,,,610259258.0,ns,1106
+aoc_2022_09-part1,,100,,,698733074.0,ns,1264
+aoc_2022_09-part1,,100,,,784170046.0,ns,1422
+aoc_2022_09-part1,,100,,,863942507.0,ns,1580
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
index adf3364..62fc24e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[154.0,308.0,462.0,616.0,770.0,924.0,1078.0,1232.0,1386.0,1540.0],"times":[84568142.0,168059071.0,251172000.0,339004252.0,427400527.0,513117560.0,593457183.0,672713035.0,763127589.0,849648129.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[158.0,316.0,474.0,632.0,790.0,948.0,1106.0,1264.0,1422.0,1580.0],"times":[86129761.0,172935939.0,260975059.0,346125615.0,432783121.0,525600295.0,610259258.0,698733074.0,784170046.0,863942507.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
index 123dded..5307186 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/100/new/tukey.json
@@ -1 +1 @@
-[532926.852922078,539868.8892248378,558380.986032197,565323.0223349567] \ No newline at end of file
+[534386.3728902953,540876.1866429325,558182.3566499648,564672.170402602] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 0967045..f1ff4b0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10615788.741275463,"upper_bound":12257727.39006614},"point_estimate":11344165.197226632,"standard_error":422201.55546337203},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10417309.847222222,"upper_bound":12175812.826719576},"point_estimate":10558569.761728395,"standard_error":480857.31008256157},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27393.550815333063,"upper_bound":1961255.8816312116},"point_estimate":236825.49634402452,"standard_error":588777.4518505924},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10519552.115488848,"upper_bound":11768704.779563455},"point_estimate":10946385.500144301,"standard_error":333869.6471374297},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":411712.83772571624,"upper_bound":1912095.7590253693},"point_estimate":1406678.6084659349,"standard_error":406433.85056838713}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10115743.676746033,"upper_bound":10387764.153333332},"point_estimate":10266175.410758378,"standard_error":70056.45697415834},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10116991.416666666,"upper_bound":10415623.327777777},"point_estimate":10373452.575617284,"standard_error":81884.08985892263},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14292.090776265311,"upper_bound":377325.26885283174},"point_estimate":90693.02078654403,"standard_error":91347.345483156},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10330549.358901663,"upper_bound":10414339.843778245},"point_estimate":10385245.071572872,"standard_error":21885.789527389872},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63450.65859308375,"upper_bound":312820.45069992467},"point_estimate":232618.65697994787,"standard_error":62408.37103734147}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 8c4406d..975474e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,105894833.0,ns,9
-aoc_2022_09-part1,,1000,,,261818931.0,ns,18
-aoc_2022_09-part1,,1000,,,282050692.0,ns,27
-aoc_2022_09-part1,,1000,,,373877678.0,ns,36
-aoc_2022_09-part1,,1000,,,468547886.0,ns,45
-aoc_2022_09-part1,,1000,,,613800883.0,ns,54
-aoc_2022_09-part1,,1000,,,818051386.0,ns,63
-aoc_2022_09-part1,,1000,,,750046309.0,ns,72
-aoc_2022_09-part1,,1000,,,852475357.0,ns,81
-aoc_2022_09-part1,,1000,,,953347716.0,ns,90
+aoc_2022_09-part1,,1000,,,87729187.0,ns,9
+aoc_2022_09-part1,,1000,,,180424845.0,ns,18
+aoc_2022_09-part1,,1000,,,278178840.0,ns,27
+aoc_2022_09-part1,,1000,,,364211691.0,ns,36
+aoc_2022_09-part1,,1000,,,471557013.0,ns,45
+aoc_2022_09-part1,,1000,,,561923106.0,ns,54
+aoc_2022_09-part1,,1000,,,656041441.0,ns,63
+aoc_2022_09-part1,,1000,,,745380010.0,ns,72
+aoc_2022_09-part1,,1000,,,841946806.0,ns,81
+aoc_2022_09-part1,,1000,,,938273689.0,ns,90
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index ed2a8b3..a4db347 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[105894833.0,261818931.0,282050692.0,373877678.0,468547886.0,613800883.0,818051386.0,750046309.0,852475357.0,953347716.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[9.0,18.0,27.0,36.0,45.0,54.0,63.0,72.0,81.0,90.0],"times":[87729187.0,180424845.0,278178840.0,364211691.0,471557013.0,561923106.0,656041441.0,745380010.0,841946806.0,938273689.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 69c2905..47f125f 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[6699530.9537037,8562046.910300924,13528756.12789352,15391272.084490744] \ No newline at end of file
+[9419355.20238095,9791414.382440474,10783572.195932541,11155631.375992067] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index f5957ce..76153f3 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6241708.955,"upper_bound":6276741.318383332},"point_estimate":6259400.3765291,"standard_error":8978.205977524258},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6234517.095238095,"upper_bound":6284082.68},"point_estimate":6262431.432407407,"standard_error":12265.059802260077},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7589.368863039234,"upper_bound":54154.76156356112},"point_estimate":31084.018078148318,"standard_error":11932.827248113956},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6244788.445608718,"upper_bound":6273215.256944444},"point_estimate":6257394.141298701,"standard_error":7357.064355829006},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17406.30559513365,"upper_bound":36780.92481000345},"point_estimate":29866.72062823648,"standard_error":4954.280594474824}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6281457.819222221,"upper_bound":6345940.029575926},"point_estimate":6310064.471457672,"standard_error":16623.854828620315},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6271286.401388889,"upper_bound":6339333.05},"point_estimate":6287869.62962963,"standard_error":18464.636812711353},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8459.621002700607,"upper_bound":81237.50165007815},"point_estimate":36351.26541880276,"standard_error":19230.22477387084},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6280421.164275037,"upper_bound":6392795.671172648},"point_estimate":6334614.634978355,"standard_error":31124.328368065726},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19901.318813503083,"upper_bound":76771.49944587715},"point_estimate":55357.57935744345,"standard_error":15898.127926323139}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index ac71c77..926d9fb 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,94161733.0,ns,15
-aoc_2022_09-part1,,1000,,,186472730.0,ns,30
-aoc_2022_09-part1,,1000,,,279852180.0,ns,45
-aoc_2022_09-part1,,1000,,,378193063.0,ns,60
-aoc_2022_09-part1,,1000,,,472226407.0,ns,75
-aoc_2022_09-part1,,1000,,,564463194.0,ns,90
-aoc_2022_09-part1,,1000,,,656260170.0,ns,105
-aoc_2022_09-part1,,1000,,,750918230.0,ns,120
-aoc_2022_09-part1,,1000,,,846073478.0,ns,135
-aoc_2022_09-part1,,1000,,,935327565.0,ns,150
+aoc_2022_09-part1,,1000,,,93910761.0,ns,15
+aoc_2022_09-part1,,1000,,,188719772.0,ns,30
+aoc_2022_09-part1,,1000,,,282547448.0,ns,45
+aoc_2022_09-part1,,1000,,,380359983.0,ns,60
+aoc_2022_09-part1,,1000,,,470525124.0,ns,75
+aoc_2022_09-part1,,1000,,,568150003.0,ns,90
+aoc_2022_09-part1,,1000,,,667453602.0,ns,105
+aoc_2022_09-part1,,1000,,,751648875.0,ns,120
+aoc_2022_09-part1,,1000,,,848485826.0,ns,135
+aoc_2022_09-part1,,1000,,,965870265.0,ns,150
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index 4973316..04372e9 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[94161733.0,186472730.0,279852180.0,378193063.0,472226407.0,564463194.0,656260170.0,750918230.0,846073478.0,935327565.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[93910761.0,188719772.0,282547448.0,380359983.0,470525124.0,568150003.0,667453602.0,751648875.0,848485826.0,965870265.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 478111f..05ab475 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[6128528.257142855,6183845.148214284,6331356.857738096,6386673.748809526] \ No newline at end of file
+[6101754.416944447,6188356.850694446,6419296.674027776,6505899.107777775] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index dc618cb..6c079e3 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6215450.715723427,"upper_bound":6452993.877586521},"point_estimate":6313151.863806689,"standard_error":63018.12777639373},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6182491.373015873,"upper_bound":6339855.839285715},"point_estimate":6273900.696428571,"standard_error":36710.22419715089},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12028.671457876946,"upper_bound":197018.5734682912},"point_estimate":95275.42078185636,"standard_error":51639.2356159907},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6166697.537613981,"upper_bound":6276336.662730937},"point_estimate":6202223.859925789,"standard_error":26499.836686461873},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":56039.03932030266,"upper_bound":314700.55922248226},"point_estimate":210349.22891036232,"standard_error":83735.59558220116}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6145533.05730992,"upper_bound":6183090.955296295},"point_estimate":6162893.928915343,"standard_error":9642.492632455846},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6136094.493333333,"upper_bound":6184437.690370371},"point_estimate":6156353.591666667,"standard_error":11765.017588011204},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4874.967331451324,"upper_bound":49957.78598418307},"point_estimate":28386.35000137503,"standard_error":11738.56006926436},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6138946.272865026,"upper_bound":6179624.6474781195},"point_estimate":6160992.234632035,"standard_error":10401.054674318893},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14394.32808570652,"upper_bound":42635.15324072158},"point_estimate":32178.10772636731,"standard_error":7641.485610480061}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index bb5cb16..cc56216 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,96188047.0,ns,14
-aoc_2022_09-part1,,1000,,,178507991.0,ns,28
-aoc_2022_09-part1,,1000,,,263684546.0,ns,42
-aoc_2022_09-part1,,1000,,,353047872.0,ns,56
-aoc_2022_09-part1,,1000,,,441771131.0,ns,70
-aoc_2022_09-part1,,1000,,,526646225.0,ns,84
-aoc_2022_09-part1,,1000,,,613673748.0,ns,98
-aoc_2022_09-part1,,1000,,,686884829.0,ns,112
-aoc_2022_09-part1,,1000,,,778993913.0,ns,126
-aoc_2022_09-part1,,1000,,,860306436.0,ns,140
+aoc_2022_09-part1,,1000,,,92377416.0,ns,15
+aoc_2022_09-part1,,1000,,,186937749.0,ns,30
+aoc_2022_09-part1,,1000,,,277847422.0,ns,45
+aoc_2022_09-part1,,1000,,,369252767.0,ns,60
+aoc_2022_09-part1,,1000,,,460207087.0,ns,75
+aoc_2022_09-part1,,1000,,,551811039.0,ns,90
+aoc_2022_09-part1,,1000,,,643689481.0,ns,105
+aoc_2022_09-part1,,1000,,,737280840.0,ns,120
+aoc_2022_09-part1,,1000,,,836698699.0,ns,135
+aoc_2022_09-part1,,1000,,,925666086.0,ns,150
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index b8de6df..b0b5d97 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14.0,28.0,42.0,56.0,70.0,84.0,98.0,112.0,126.0,140.0],"times":[96188047.0,178507991.0,263684546.0,353047872.0,441771131.0,526646225.0,613673748.0,686884829.0,778993913.0,860306436.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[92377416.0,186937749.0,277847422.0,369252767.0,460207087.0,551811039.0,643689481.0,737280840.0,836698699.0,925666086.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 6c62fcf..433995e 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[5881345.071598638,6041853.9282312915,6469877.545918368,6630386.402551021] \ No newline at end of file
+[6031588.95,6084830.785,6226809.011666667,6280050.846666667] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
index f5957ce..76153f3 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6241708.955,"upper_bound":6276741.318383332},"point_estimate":6259400.3765291,"standard_error":8978.205977524258},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6234517.095238095,"upper_bound":6284082.68},"point_estimate":6262431.432407407,"standard_error":12265.059802260077},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7589.368863039234,"upper_bound":54154.76156356112},"point_estimate":31084.018078148318,"standard_error":11932.827248113956},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6244788.445608718,"upper_bound":6273215.256944444},"point_estimate":6257394.141298701,"standard_error":7357.064355829006},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17406.30559513365,"upper_bound":36780.92481000345},"point_estimate":29866.72062823648,"standard_error":4954.280594474824}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6281457.819222221,"upper_bound":6345940.029575926},"point_estimate":6310064.471457672,"standard_error":16623.854828620315},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6271286.401388889,"upper_bound":6339333.05},"point_estimate":6287869.62962963,"standard_error":18464.636812711353},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8459.621002700607,"upper_bound":81237.50165007815},"point_estimate":36351.26541880276,"standard_error":19230.22477387084},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6280421.164275037,"upper_bound":6392795.671172648},"point_estimate":6334614.634978355,"standard_error":31124.328368065726},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19901.318813503083,"upper_bound":76771.49944587715},"point_estimate":55357.57935744345,"standard_error":15898.127926323139}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
index ac71c77..926d9fb 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,1000,,,94161733.0,ns,15
-aoc_2022_09-part1,,1000,,,186472730.0,ns,30
-aoc_2022_09-part1,,1000,,,279852180.0,ns,45
-aoc_2022_09-part1,,1000,,,378193063.0,ns,60
-aoc_2022_09-part1,,1000,,,472226407.0,ns,75
-aoc_2022_09-part1,,1000,,,564463194.0,ns,90
-aoc_2022_09-part1,,1000,,,656260170.0,ns,105
-aoc_2022_09-part1,,1000,,,750918230.0,ns,120
-aoc_2022_09-part1,,1000,,,846073478.0,ns,135
-aoc_2022_09-part1,,1000,,,935327565.0,ns,150
+aoc_2022_09-part1,,1000,,,93910761.0,ns,15
+aoc_2022_09-part1,,1000,,,188719772.0,ns,30
+aoc_2022_09-part1,,1000,,,282547448.0,ns,45
+aoc_2022_09-part1,,1000,,,380359983.0,ns,60
+aoc_2022_09-part1,,1000,,,470525124.0,ns,75
+aoc_2022_09-part1,,1000,,,568150003.0,ns,90
+aoc_2022_09-part1,,1000,,,667453602.0,ns,105
+aoc_2022_09-part1,,1000,,,751648875.0,ns,120
+aoc_2022_09-part1,,1000,,,848485826.0,ns,135
+aoc_2022_09-part1,,1000,,,965870265.0,ns,150
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
index 4973316..04372e9 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[94161733.0,186472730.0,279852180.0,378193063.0,472226407.0,564463194.0,656260170.0,750918230.0,846073478.0,935327565.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15.0,30.0,45.0,60.0,75.0,90.0,105.0,120.0,135.0,150.0],"times":[93910761.0,188719772.0,282547448.0,380359983.0,470525124.0,568150003.0,667453602.0,751648875.0,848485826.0,965870265.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
index 478111f..05ab475 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/1000/new/tukey.json
@@ -1 +1 @@
-[6128528.257142855,6183845.148214284,6331356.857738096,6386673.748809526] \ No newline at end of file
+[6101754.416944447,6188356.850694446,6419296.674027776,6505899.107777775] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 4edfb3c..3eedfe5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20893532.38392113,"upper_bound":21603154.372715775},"point_estimate":21306628.89642857,"standard_error":186018.77725826338},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21173121.0,"upper_bound":21723821.5},"point_estimate":21399092.51339286,"standard_error":134183.6221309443},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28600.882423482835,"upper_bound":635919.1700789264},"point_estimate":393110.3527021468,"standard_error":148357.23621116023},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21413747.91309013,"upper_bound":21753262.85714286},"point_estimate":21634783.13896104,"standard_error":86192.10009549206},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":184219.6784153045,"upper_bound":917526.6108504821},"point_estimate":619545.1441535279,"standard_error":231906.97967835783}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21065429.414069444,"upper_bound":21666390.79755258},"point_estimate":21352693.33420635,"standard_error":153715.34583337794},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20974124.708333332,"upper_bound":21764243.464285713},"point_estimate":21232470.1125,"standard_error":219960.84054763272},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74173.24118316082,"upper_bound":848299.2798896796},"point_estimate":475042.73010380566,"standard_error":204072.48975674613},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21315997.094771944,"upper_bound":21927939.514709733},"point_estimate":21656081.03831169,"standard_error":153026.62608091222},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":275122.7121845898,"upper_bound":663644.7350830707},"point_estimate":510639.98219109693,"standard_error":102576.82155370984}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 7d89f1c..ef6e992 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,78784782.0,ns,4
-aoc_2022_09-part1,,2000,,,171003863.0,ns,8
-aoc_2022_09-part1,,2000,,,253137185.0,ns,12
-aoc_2022_09-part1,,2000,,,342216969.0,ns,16
-aoc_2022_09-part1,,2000,,,423462420.0,ns,20
-aoc_2022_09-part1,,2000,,,517482410.0,ns,24
-aoc_2022_09-part1,,2000,,,599469485.0,ns,28
-aoc_2022_09-part1,,2000,,,696396914.0,ns,32
-aoc_2022_09-part1,,2000,,,787699692.0,ns,36
-aoc_2022_09-part1,,2000,,,868952860.0,ns,40
+aoc_2022_09-part1,,2000,,,83820600.0,ns,4
+aoc_2022_09-part1,,2000,,,164862467.0,ns,8
+aoc_2022_09-part1,,2000,,,252662500.0,ns,12
+aoc_2022_09-part1,,2000,,,339873022.0,ns,16
+aoc_2022_09-part1,,2000,,,424457527.0,ns,20
+aoc_2022_09-part1,,2000,,,503378993.0,ns,24
+aoc_2022_09-part1,,2000,,,609398817.0,ns,28
+aoc_2022_09-part1,,2000,,,714765232.0,ns,32
+aoc_2022_09-part1,,2000,,,783830551.0,ns,36
+aoc_2022_09-part1,,2000,,,863838955.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 985dfaa..f58ad2c 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[78784782.0,171003863.0,253137185.0,342216969.0,423462420.0,517482410.0,599469485.0,696396914.0,787699692.0,868952860.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[83820600.0,164862467.0,252662500.0,339873022.0,424457527.0,503378993.0,609398817.0,714765232.0,783830551.0,863838955.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index c2db07f..181b6c4 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[19844922.187500004,20534316.828125,22372702.53645833,23062097.17708333] \ No newline at end of file
+[18811054.257440478,19902724.936011903,22813846.74553571,23905517.424107138] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 1dee432..01c84f5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30081034.04040278,"upper_bound":31536675.952388886},"point_estimate":30772127.15546296,"standard_error":372998.4916013637},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30001695.72777778,"upper_bound":31395638.7037037},"point_estimate":30708104.8125,"standard_error":364036.54862144566},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187750.39436176402,"upper_bound":1987550.2115153186},"point_estimate":771420.0451837247,"standard_error":425289.33361982304},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30134860.19086618,"upper_bound":32030198.344939332},"point_estimate":30979097.278787877,"standard_error":489727.4643736992},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":508948.0531289107,"upper_bound":1719613.1869292122},"point_estimate":1241799.4063575398,"standard_error":319560.7448118396}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30825323.95,"upper_bound":31633558.44537037},"point_estimate":31245492.91616402,"standard_error":208246.88106358566},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30650388.951851852,"upper_bound":31837006.58730159},"point_estimate":31479463.833333336,"standard_error":329356.22021885426},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23719.458045562722,"upper_bound":1212480.8837741632},"point_estimate":776358.4989168771,"standard_error":284495.4957388267},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30362178.583453093,"upper_bound":31575647.508494712},"point_estimate":30820442.773160174,"standard_error":308621.87137191556},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375193.0189306695,"upper_bound":858674.696261658},"point_estimate":693856.9407907343,"standard_error":123664.52641430542}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 060ea15..0d0fddf 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,86397704.0,ns,3
-aoc_2022_09-part1,,2000,,,180772190.0,ns,6
-aoc_2022_09-part1,,2000,,,279635445.0,ns,9
-aoc_2022_09-part1,,2000,,,370834959.0,ns,12
-aoc_2022_09-part1,,2000,,,467342776.0,ns,15
-aoc_2022_09-part1,,2000,,,544443838.0,ns,18
-aoc_2022_09-part1,,2000,,,701951775.0,ns,21
-aoc_2022_09-part1,,2000,,,732319113.0,ns,24
-aoc_2022_09-part1,,2000,,,856458155.0,ns,27
-aoc_2022_09-part1,,2000,,,892695347.0,ns,30
+aoc_2022_09-part1,,2000,,,95011022.0,ns,3
+aoc_2022_09-part1,,2000,,,187731522.0,ns,6
+aoc_2022_09-part1,,2000,,,288166923.0,ns,9
+aoc_2022_09-part1,,2000,,,380398843.0,ns,12
+aoc_2022_09-part1,,2000,,,463631953.0,ns,15
+aoc_2022_09-part1,,2000,,,570354106.0,ns,18
+aoc_2022_09-part1,,2000,,,671741153.0,ns,21
+aoc_2022_09-part1,,2000,,,739446804.0,ns,24
+aoc_2022_09-part1,,2000,,,820583488.0,ns,27
+aoc_2022_09-part1,,2000,,,899774290.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index c69d032..a749066 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[86397704.0,180772190.0,279635445.0,370834959.0,467342776.0,544443838.0,701951775.0,732319113.0,856458155.0,892695347.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[95011022.0,187731522.0,288166923.0,380398843.0,463631953.0,570354106.0,671741153.0,739446804.0,820583488.0,899774290.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index ca717a7..7441f4b 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[27228604.73888888,28693424.23055555,32599609.54166667,34064429.033333346] \ No newline at end of file
+[28250109.887500007,29542510.864583336,32988913.470138885,34281314.44722222] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 01e749f..3359ff0 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12970732.894716555,"upper_bound":13081145.368095236},"point_estimate":13024074.354875283,"standard_error":28200.647433032194},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12960807.365079366,"upper_bound":13098847.948979592},"point_estimate":13012677.464285713,"standard_error":32404.19514620557},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26384.313831585518,"upper_bound":154434.04290110702},"point_estimate":71980.558188756,"standard_error":36272.75615439224},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12964576.419203747,"upper_bound":13127043.364526333},"point_estimate":13044321.210018553,"standard_error":44643.639557223825},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":45893.42295901602,"upper_bound":121099.78754871472},"point_estimate":93907.85990330779,"standard_error":19206.77517454459}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13239291.848452382,"upper_bound":13488126.681202663},"point_estimate":13355292.904586166,"standard_error":63875.71822704788},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13211214.476190476,"upper_bound":13493713.882653061},"point_estimate":13317597.235714287,"standard_error":65536.61859191544},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30330.84552485315,"upper_bound":338409.5771148867},"point_estimate":136841.98900390218,"standard_error":79985.30799925809},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13234559.773195876,"upper_bound":13430491.350746268},"point_estimate":13339506.527643785,"standard_error":48722.366598494555},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":83600.63933439615,"upper_bound":284715.8914882461},"point_estimate":212716.69445172534,"standard_error":52377.71531038612}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 1303534..65e7af2 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,91999461.0,ns,7
-aoc_2022_09-part1,,2000,,,182042547.0,ns,14
-aoc_2022_09-part1,,2000,,,271746844.0,ns,21
-aoc_2022_09-part1,,2000,,,364624844.0,ns,28
-aoc_2022_09-part1,,2000,,,450759256.0,ns,35
-aoc_2022_09-part1,,2000,,,548432128.0,ns,42
-aoc_2022_09-part1,,2000,,,639690872.0,ns,49
-aoc_2022_09-part1,,2000,,,727167280.0,ns,56
-aoc_2022_09-part1,,2000,,,816530864.0,ns,63
-aoc_2022_09-part1,,2000,,,923628003.0,ns,70
+aoc_2022_09-part1,,2000,,,96616204.0,ns,7
+aoc_2022_09-part1,,2000,,,187429439.0,ns,14
+aoc_2022_09-part1,,2000,,,278886267.0,ns,21
+aoc_2022_09-part1,,2000,,,369558921.0,ns,28
+aoc_2022_09-part1,,2000,,,457255692.0,ns,35
+aoc_2022_09-part1,,2000,,,554871008.0,ns,42
+aoc_2022_09-part1,,2000,,,666380924.0,ns,49
+aoc_2022_09-part1,,2000,,,742447129.0,ns,56
+aoc_2022_09-part1,,2000,,,843936143.0,ns,63
+aoc_2022_09-part1,,2000,,,934842723.0,ns,70
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index bb2f5b8..333f817 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[7.0,14.0,21.0,28.0,35.0,42.0,49.0,56.0,63.0,70.0],"times":[91999461.0,182042547.0,271746844.0,364624844.0,450759256.0,548432128.0,639690872.0,727167280.0,816530864.0,923628003.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[7.0,14.0,21.0,28.0,35.0,42.0,49.0,56.0,63.0,70.0],"times":[96616204.0,187429439.0,278886267.0,369558921.0,457255692.0,554871008.0,666380924.0,742447129.0,843936143.0,934842723.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 3b7f995..36dec43 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[12696072.707482994,12831480.365646258,13192567.454081632,13327975.112244898] \ No newline at end of file
+[12710188.53571429,12966547.752232146,13650172.329613093,13906531.546130948] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
index 1dee432..01c84f5 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30081034.04040278,"upper_bound":31536675.952388886},"point_estimate":30772127.15546296,"standard_error":372998.4916013637},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30001695.72777778,"upper_bound":31395638.7037037},"point_estimate":30708104.8125,"standard_error":364036.54862144566},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":187750.39436176402,"upper_bound":1987550.2115153186},"point_estimate":771420.0451837247,"standard_error":425289.33361982304},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30134860.19086618,"upper_bound":32030198.344939332},"point_estimate":30979097.278787877,"standard_error":489727.4643736992},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":508948.0531289107,"upper_bound":1719613.1869292122},"point_estimate":1241799.4063575398,"standard_error":319560.7448118396}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30825323.95,"upper_bound":31633558.44537037},"point_estimate":31245492.91616402,"standard_error":208246.88106358566},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30650388.951851852,"upper_bound":31837006.58730159},"point_estimate":31479463.833333336,"standard_error":329356.22021885426},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23719.458045562722,"upper_bound":1212480.8837741632},"point_estimate":776358.4989168771,"standard_error":284495.4957388267},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30362178.583453093,"upper_bound":31575647.508494712},"point_estimate":30820442.773160174,"standard_error":308621.87137191556},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375193.0189306695,"upper_bound":858674.696261658},"point_estimate":693856.9407907343,"standard_error":123664.52641430542}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
index 060ea15..0d0fddf 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part1,,2000,,,86397704.0,ns,3
-aoc_2022_09-part1,,2000,,,180772190.0,ns,6
-aoc_2022_09-part1,,2000,,,279635445.0,ns,9
-aoc_2022_09-part1,,2000,,,370834959.0,ns,12
-aoc_2022_09-part1,,2000,,,467342776.0,ns,15
-aoc_2022_09-part1,,2000,,,544443838.0,ns,18
-aoc_2022_09-part1,,2000,,,701951775.0,ns,21
-aoc_2022_09-part1,,2000,,,732319113.0,ns,24
-aoc_2022_09-part1,,2000,,,856458155.0,ns,27
-aoc_2022_09-part1,,2000,,,892695347.0,ns,30
+aoc_2022_09-part1,,2000,,,95011022.0,ns,3
+aoc_2022_09-part1,,2000,,,187731522.0,ns,6
+aoc_2022_09-part1,,2000,,,288166923.0,ns,9
+aoc_2022_09-part1,,2000,,,380398843.0,ns,12
+aoc_2022_09-part1,,2000,,,463631953.0,ns,15
+aoc_2022_09-part1,,2000,,,570354106.0,ns,18
+aoc_2022_09-part1,,2000,,,671741153.0,ns,21
+aoc_2022_09-part1,,2000,,,739446804.0,ns,24
+aoc_2022_09-part1,,2000,,,820583488.0,ns,27
+aoc_2022_09-part1,,2000,,,899774290.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
index c69d032..a749066 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[86397704.0,180772190.0,279635445.0,370834959.0,467342776.0,544443838.0,701951775.0,732319113.0,856458155.0,892695347.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[95011022.0,187731522.0,288166923.0,380398843.0,463631953.0,570354106.0,671741153.0,739446804.0,820583488.0,899774290.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
index ca717a7..7441f4b 100644
--- a/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part1/2000/new/tukey.json
@@ -1 +1 @@
-[27228604.73888888,28693424.23055555,32599609.54166667,34064429.033333346] \ No newline at end of file
+[28250109.887500007,29542510.864583336,32988913.470138885,34281314.44722222] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 02f423e..e06d9b4 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1386624.6672108844,"upper_bound":1517953.9495786093},"point_estimate":1444729.9467479214,"standard_error":33947.93103572362},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1363625.86984127,"upper_bound":1515849.2546296297},"point_estimate":1416542.4971655328,"standard_error":34271.883862252136},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3434.7523023543126,"upper_bound":144289.38970224006},"point_estimate":73177.43223512647,"standard_error":38116.916180695014},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1386170.2160182481,"upper_bound":1591380.0386382623},"point_estimate":1486251.387631416,"standard_error":53852.74372724062},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31368.409502746923,"upper_bound":150320.8119746385},"point_estimate":112439.41218382012,"standard_error":32182.751391064292}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1349424.9277896234,"upper_bound":1358714.347817342},"point_estimate":1354044.8538948116,"standard_error":2378.5438913728053},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1347367.5422885572,"upper_bound":1361379.1368159205},"point_estimate":1353567.5955934613,"standard_error":4283.738889470186},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1980.008576788378,"upper_bound":12776.080301537502},"point_estimate":9631.035708716468,"standard_error":2833.585499565695},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1350545.5243686854,"upper_bound":1359463.7441845806},"point_estimate":1355713.206667959,"standard_error":2326.393834018742},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5116.459010210111,"upper_bound":9427.868092422992},"point_estimate":7912.801946524854,"standard_error":1102.5135641737859}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 6b31bc7..9093f40 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,85321396.0,ns,63
-aoc_2022_09-part2,,100,,,172713759.0,ns,126
-aoc_2022_09-part2,,100,,,257593800.0,ns,189
-aoc_2022_09-part2,,100,,,361821151.0,ns,252
-aoc_2022_09-part2,,100,,,452871024.0,ns,315
-aoc_2022_09-part2,,100,,,541693797.0,ns,378
-aoc_2022_09-part2,,100,,,617414386.0,ns,441
-aoc_2022_09-part2,,100,,,853383965.0,ns,504
-aoc_2022_09-part2,,100,,,904875465.0,ns,567
-aoc_2022_09-part2,,100,,,859084298.0,ns,630
+aoc_2022_09-part2,,100,,,91464882.0,ns,67
+aoc_2022_09-part2,,100,,,179865679.0,ns,134
+aoc_2022_09-part2,,100,,,271542077.0,ns,201
+aoc_2022_09-part2,,100,,,361220312.0,ns,268
+aoc_2022_09-part2,,100,,,450920735.0,ns,335
+aoc_2022_09-part2,,100,,,548000498.0,ns,402
+aoc_2022_09-part2,,100,,,636048225.0,ns,469
+aoc_2022_09-part2,,100,,,728731104.0,ns,536
+aoc_2022_09-part2,,100,,,813267933.0,ns,603
+aoc_2022_09-part2,,100,,,911571398.0,ns,670
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index f696e37..eefcc40 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[63.0,126.0,189.0,252.0,315.0,378.0,441.0,504.0,567.0,630.0],"times":[85321396.0,172713759.0,257593800.0,361821151.0,452871024.0,541693797.0,617414386.0,853383965.0,904875465.0,859084298.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[67.0,134.0,201.0,268.0,335.0,402.0,469.0,536.0,603.0,670.0],"times":[91464882.0,179865679.0,271542077.0,361220312.0,450920735.0,548000498.0,636048225.0,728731104.0,813267933.0,911571398.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 8d8688e..2552caa 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1149980.036309524,1257692.7342261905,1544926.5953373015,1652639.2932539682] \ No newline at end of file
+[1311287.046517413,1329670.272636816,1378692.2089552237,1397075.4350746267] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index e5d2d1c..2f233a6 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1090415.455240781,"upper_bound":1102586.1194287774},"point_estimate":1096889.129723674,"standard_error":3117.132524363868},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1091024.5519381533,"upper_bound":1105228.1402439023},"point_estimate":1098222.7896341463,"standard_error":3280.5575243804246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1752.911297334969,"upper_bound":16779.093093849096},"point_estimate":9327.860904641173,"standard_error":3952.9771114765167},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1092511.230145544,"upper_bound":1100006.8377518558},"point_estimate":1095834.7809629396,"standard_error":1886.8298497039905},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4874.769797758518,"upper_bound":13883.138878971586},"point_estimate":10390.835802005606,"standard_error":2468.9074009150354}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1085570.211975786,"upper_bound":1094944.5231902802},"point_estimate":1090402.6602376052,"standard_error":2413.1355291024843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1083616.1693121693,"upper_bound":1099006.990397805},"point_estimate":1090608.8606481482,"standard_error":3092.1301626469212},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":688.8784345808712,"upper_bound":15404.651126924231},"point_estimate":8379.457269547656,"standard_error":4203.339293002641},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1080971.5627179341,"upper_bound":1095402.5666666667},"point_estimate":1087533.9654962323,"standard_error":3793.9997875878676},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4334.500442179053,"upper_bound":10037.847498647916},"point_estimate":8036.383032236733,"standard_error":1474.6617342628513}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 1f48bb6..b343639 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,88139355.0,ns,82
-aoc_2022_09-part2,,100,,,181766458.0,ns,164
-aoc_2022_09-part2,,100,,,272852519.0,ns,246
-aoc_2022_09-part2,,100,,,362514830.0,ns,328
-aoc_2022_09-part2,,100,,,450097990.0,ns,410
-aoc_2022_09-part2,,100,,,540533637.0,ns,492
-aoc_2022_09-part2,,100,,,623864837.0,ns,574
-aoc_2022_09-part2,,100,,,718435827.0,ns,656
-aoc_2022_09-part2,,100,,,811921490.0,ns,738
-aoc_2022_09-part2,,100,,,895968923.0,ns,820
+aoc_2022_09-part2,,100,,,88464819.0,ns,81
+aoc_2022_09-part2,,100,,,176418962.0,ns,162
+aoc_2022_09-part2,,100,,,267163891.0,ns,243
+aoc_2022_09-part2,,100,,,356379353.0,ns,324
+aoc_2022_09-part2,,100,,,442204379.0,ns,405
+aoc_2022_09-part2,,100,,,528623783.0,ns,486
+aoc_2022_09-part2,,100,,,611354369.0,ns,567
+aoc_2022_09-part2,,100,,,705902077.0,ns,648
+aoc_2022_09-part2,,100,,,801176096.0,ns,729
+aoc_2022_09-part2,,100,,,872638823.0,ns,810
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index 80f58bb..b996099 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[88139355.0,181766458.0,272852519.0,362514830.0,450097990.0,540533637.0,623864837.0,718435827.0,811921490.0,895968923.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[81.0,162.0,243.0,324.0,405.0,486.0,567.0,648.0,729.0,810.0],"times":[88464819.0,176418962.0,267163891.0,356379353.0,442204379.0,528623783.0,611354369.0,705902077.0,801176096.0,872638823.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 1c24ec1..e289191 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1061224.8686991867,1077251.3905614836,1119988.7821942752,1136015.304056572] \ No newline at end of file
+[1060231.287037037,1074130.1072530863,1111193.6278292178,1125092.4480452673] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index cb117f0..8d97955 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1081600.6888208617,"upper_bound":1086077.9758773858},"point_estimate":1083884.1751478645,"standard_error":1145.4516541186108},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1081152.4672619049,"upper_bound":1086736.4},"point_estimate":1084073.7938988097,"standard_error":1297.8405084009512},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":504.1721184795788,"upper_bound":7459.757806312591},"point_estimate":3846.8176838481268,"standard_error":1892.7022931687989},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1081822.8559283928,"upper_bound":1087104.4974338624},"point_estimate":1084689.2320964749,"standard_error":1361.26294941897},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2111.4417519501117,"upper_bound":4794.303424423747},"point_estimate":3830.8532773084808,"standard_error":692.4236699640481}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1094411.7983551105,"upper_bound":1116460.4135753969},"point_estimate":1105094.5648804684,"standard_error":5635.052526426071},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1092448.4237804879,"upper_bound":1114612.6612466124},"point_estimate":1105402.5452743904,"standard_error":5802.929898188203},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3218.3172475891156,"upper_bound":30196.688723860996},"point_estimate":16185.166005348683,"standard_error":6548.003212080967},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1101650.660197715,"upper_bound":1112839.1494671039},"point_estimate":1107561.9302819131,"standard_error":2809.1623638240144},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8063.7949062921925,"upper_bound":25857.941660561934},"point_estimate":18794.796115843266,"standard_error":4685.4293997957875}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 295fbe9..c5af645 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,90603001.0,ns,84
-aoc_2022_09-part2,,100,,,182061227.0,ns,168
-aoc_2022_09-part2,,100,,,274472555.0,ns,252
-aoc_2022_09-part2,,100,,,364357653.0,ns,336
-aoc_2022_09-part2,,100,,,456429288.0,ns,420
-aoc_2022_09-part2,,100,,,543169686.0,ns,504
-aoc_2022_09-part2,,100,,,635949703.0,ns,588
-aoc_2022_09-part2,,100,,,728279873.0,ns,672
-aoc_2022_09-part2,,100,,,819829027.0,ns,756
-aoc_2022_09-part2,,100,,,914576333.0,ns,840
+aoc_2022_09-part2,,100,,,88082746.0,ns,82
+aoc_2022_09-part2,,100,,,179899414.0,ns,164
+aoc_2022_09-part2,,100,,,281510259.0,ns,246
+aoc_2022_09-part2,,100,,,358323083.0,ns,328
+aoc_2022_09-part2,,100,,,458390627.0,ns,410
+aoc_2022_09-part2,,100,,,537039107.0,ns,492
+aoc_2022_09-part2,,100,,,636010673.0,ns,574
+aoc_2022_09-part2,,100,,,724021349.0,ns,656
+aoc_2022_09-part2,,100,,,822584144.0,ns,738
+aoc_2022_09-part2,,100,,,907833488.0,ns,820
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index 1e039d4..31322cc 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[84.0,168.0,252.0,336.0,420.0,504.0,588.0,672.0,756.0,840.0],"times":[90603001.0,182061227.0,274472555.0,364357653.0,456429288.0,543169686.0,635949703.0,728279873.0,819829027.0,914576333.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[88082746.0,179899414.0,281510259.0,358323083.0,458390627.0,537039107.0,636010673.0,724021349.0,822584144.0,907833488.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 33dad81..45dd393 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[1069859.774178005,1075972.2772888325,1092272.2855843722,1098384.7886951996] \ No newline at end of file
+[1035390.0313588851,1064481.6303898084,1142059.227805604,1171150.8268365273] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json
index e5d2d1c..2f233a6 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1090415.455240781,"upper_bound":1102586.1194287774},"point_estimate":1096889.129723674,"standard_error":3117.132524363868},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1091024.5519381533,"upper_bound":1105228.1402439023},"point_estimate":1098222.7896341463,"standard_error":3280.5575243804246},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1752.911297334969,"upper_bound":16779.093093849096},"point_estimate":9327.860904641173,"standard_error":3952.9771114765167},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1092511.230145544,"upper_bound":1100006.8377518558},"point_estimate":1095834.7809629396,"standard_error":1886.8298497039905},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4874.769797758518,"upper_bound":13883.138878971586},"point_estimate":10390.835802005606,"standard_error":2468.9074009150354}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1085570.211975786,"upper_bound":1094944.5231902802},"point_estimate":1090402.6602376052,"standard_error":2413.1355291024843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1083616.1693121693,"upper_bound":1099006.990397805},"point_estimate":1090608.8606481482,"standard_error":3092.1301626469212},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":688.8784345808712,"upper_bound":15404.651126924231},"point_estimate":8379.457269547656,"standard_error":4203.339293002641},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1080971.5627179341,"upper_bound":1095402.5666666667},"point_estimate":1087533.9654962323,"standard_error":3793.9997875878676},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4334.500442179053,"upper_bound":10037.847498647916},"point_estimate":8036.383032236733,"standard_error":1474.6617342628513}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv
index 1f48bb6..b343639 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,100,,,88139355.0,ns,82
-aoc_2022_09-part2,,100,,,181766458.0,ns,164
-aoc_2022_09-part2,,100,,,272852519.0,ns,246
-aoc_2022_09-part2,,100,,,362514830.0,ns,328
-aoc_2022_09-part2,,100,,,450097990.0,ns,410
-aoc_2022_09-part2,,100,,,540533637.0,ns,492
-aoc_2022_09-part2,,100,,,623864837.0,ns,574
-aoc_2022_09-part2,,100,,,718435827.0,ns,656
-aoc_2022_09-part2,,100,,,811921490.0,ns,738
-aoc_2022_09-part2,,100,,,895968923.0,ns,820
+aoc_2022_09-part2,,100,,,88464819.0,ns,81
+aoc_2022_09-part2,,100,,,176418962.0,ns,162
+aoc_2022_09-part2,,100,,,267163891.0,ns,243
+aoc_2022_09-part2,,100,,,356379353.0,ns,324
+aoc_2022_09-part2,,100,,,442204379.0,ns,405
+aoc_2022_09-part2,,100,,,528623783.0,ns,486
+aoc_2022_09-part2,,100,,,611354369.0,ns,567
+aoc_2022_09-part2,,100,,,705902077.0,ns,648
+aoc_2022_09-part2,,100,,,801176096.0,ns,729
+aoc_2022_09-part2,,100,,,872638823.0,ns,810
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json b/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
index 80f58bb..b996099 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0],"times":[88139355.0,181766458.0,272852519.0,362514830.0,450097990.0,540533637.0,623864837.0,718435827.0,811921490.0,895968923.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[81.0,162.0,243.0,324.0,405.0,486.0,567.0,648.0,729.0,810.0],"times":[88464819.0,176418962.0,267163891.0,356379353.0,442204379.0,528623783.0,611354369.0,705902077.0,801176096.0,872638823.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
index 1c24ec1..e289191 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/100/new/tukey.json
@@ -1 +1 @@
-[1061224.8686991867,1077251.3905614836,1119988.7821942752,1136015.304056572] \ No newline at end of file
+[1060231.287037037,1074130.1072530863,1111193.6278292178,1125092.4480452673] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index d26df23..08f77c3 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15424154.155886244,"upper_bound":15573559.961724538},"point_estimate":15489753.970886245,"standard_error":38728.08095850252},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15414710.666666666,"upper_bound":15520398.314814815},"point_estimate":15464833.283333333,"standard_error":26210.365910287564},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12658.413865266943,"upper_bound":159300.19660435783},"point_estimate":78346.25218129902,"standard_error":35783.2312012574},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15433632.900459122,"upper_bound":15509654.161113955},"point_estimate":15474322.062770562,"standard_error":19151.635903612067},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39646.76838229028,"upper_bound":187332.1065345075},"point_estimate":129491.39312942915,"standard_error":43715.8985336551}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15303741.799660055,"upper_bound":15507460.177632276},"point_estimate":15407055.594160054,"standard_error":52043.495788325665},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15291724.635416668,"upper_bound":15547203.775462963},"point_estimate":15404918.436111111,"standard_error":60532.570175818364},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41262.203832032166,"upper_bound":307831.33679740084},"point_estimate":163377.66334946602,"standard_error":70851.63538679123},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15285909.412578616,"upper_bound":15430329.892434988},"point_estimate":15367556.595670996,"standard_error":36311.771614120305},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":95155.99348617149,"upper_bound":220958.66689314906},"point_estimate":173268.8497490501,"standard_error":32688.690243427176}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 67f3fb9..cc2eabf 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,94864305.0,ns,6
-aoc_2022_09-part2,,1000,,,185841780.0,ns,12
-aoc_2022_09-part2,,1000,,,275850651.0,ns,18
-aoc_2022_09-part2,,1000,,,369677091.0,ns,24
-aoc_2022_09-part2,,1000,,,463852597.0,ns,30
-aoc_2022_09-part2,,1000,,,556315749.0,ns,36
-aoc_2022_09-part2,,1000,,,653258261.0,ns,42
-aoc_2022_09-part2,,1000,,,739906112.0,ns,48
-aoc_2022_09-part2,,1000,,,838101509.0,ns,54
-aoc_2022_09-part2,,1000,,,928074800.0,ns,60
+aoc_2022_09-part2,,1000,,,93929671.0,ns,6
+aoc_2022_09-part2,,1000,,,186270350.0,ns,12
+aoc_2022_09-part2,,1000,,,277523869.0,ns,18
+aoc_2022_09-part2,,1000,,,375273055.0,ns,24
+aoc_2022_09-part2,,1000,,,453097566.0,ns,30
+aoc_2022_09-part2,,1000,,,547960266.0,ns,36
+aoc_2022_09-part2,,1000,,,642689700.0,ns,42
+aoc_2022_09-part2,,1000,,,737391877.0,ns,48
+aoc_2022_09-part2,,1000,,,834733634.0,ns,54
+aoc_2022_09-part2,,1000,,,923510649.0,ns,60
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 6df4405..23b71f1 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[94864305.0,185841780.0,275850651.0,369677091.0,463852597.0,556315749.0,653258261.0,739906112.0,838101509.0,928074800.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0],"times":[93929671.0,186270350.0,277523869.0,375273055.0,453097566.0,547960266.0,642689700.0,737391877.0,834733634.0,923510649.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 6b08ff1..fdc3ba5 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[15161339.791666664,15292838.302083332,15643500.99652778,15774999.506944448] \ No newline at end of file
+[14749524.594246037,15033354.536334328,15790234.381903104,16074064.323991396] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 5c4d8ac..2d66848 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11550559.97950521,"upper_bound":11650808.01236979},"point_estimate":11597341.822410714,"standard_error":25761.88507320968},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11529087.9375,"upper_bound":11654652.55},"point_estimate":11581069.922916666,"standard_error":32195.289992176648},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18110.066784733885,"upper_bound":139069.5917872712},"point_estimate":76009.68062868342,"standard_error":31632.64377679777},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11547787.565443203,"upper_bound":11654983.955613578},"point_estimate":11591534.846753247,"standard_error":26986.177186629662},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39181.35508298407,"upper_bound":111146.06561210612},"point_estimate":85620.38436733944,"standard_error":18972.837387594096}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11538963.419464285,"upper_bound":11608311.164097223},"point_estimate":11573361.210307539,"standard_error":17699.458556550828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11534925.535714285,"upper_bound":11615819.990625},"point_estimate":11568273.305555556,"standard_error":19154.44718294734},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10724.174815440005,"upper_bound":99239.2840394008},"point_estimate":54337.54054781602,"standard_error":24189.034528263335},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11505755.822381794,"upper_bound":11606310.22267845},"point_estimate":11551672.80551948,"standard_error":26177.67705827844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30126.840203033877,"upper_bound":76091.83208468511},"point_estimate":58890.951214956716,"standard_error":11700.651384663905}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 53f0949..43c694d 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,92874048.0,ns,8
-aoc_2022_09-part2,,1000,,,183997538.0,ns,16
-aoc_2022_09-part2,,1000,,,277284434.0,ns,24
-aoc_2022_09-part2,,1000,,,372211955.0,ns,32
-aoc_2022_09-part2,,1000,,,468001964.0,ns,40
-aoc_2022_09-part2,,1000,,,564997237.0,ns,48
-aoc_2022_09-part2,,1000,,,644958819.0,ns,56
-aoc_2022_09-part2,,1000,,,737861628.0,ns,64
-aoc_2022_09-part2,,1000,,,832240797.0,ns,72
-aoc_2022_09-part2,,1000,,,928259191.0,ns,80
+aoc_2022_09-part2,,1000,,,93368077.0,ns,8
+aoc_2022_09-part2,,1000,,,185138642.0,ns,16
+aoc_2022_09-part2,,1000,,,278597421.0,ns,24
+aoc_2022_09-part2,,1000,,,368732760.0,ns,32
+aoc_2022_09-part2,,1000,,,463193928.0,ns,40
+aoc_2022_09-part2,,1000,,,554592567.0,ns,48
+aoc_2022_09-part2,,1000,,,645955830.0,ns,56
+aoc_2022_09-part2,,1000,,,745714674.0,ns,64
+aoc_2022_09-part2,,1000,,,832707467.0,ns,72
+aoc_2022_09-part2,,1000,,,917948313.0,ns,80
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index af1eb04..3ac4337 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[92874048.0,183997538.0,277284434.0,372211955.0,468001964.0,564997237.0,644958819.0,737861628.0,832240797.0,928259191.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[93368077.0,185138642.0,278597421.0,368732760.0,463193928.0,554592567.0,645955830.0,745714674.0,832707467.0,917948313.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index c436eaf..80dddaf 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[11262686.809895836,11398941.141927086,11762286.02734375,11898540.359374998] \ No newline at end of file
+[11355394.050892856,11447545.577901784,11693282.98325893,11785434.51026786] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 89bea34..2663606 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11455351.982083334,"upper_bound":11785262.433869047},"point_estimate":11583836.189970238,"standard_error":91037.7097613017},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11443099.65625,"upper_bound":11586896.510416668},"point_estimate":11496732.375,"standard_error":34589.55628131933},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6443.51847935468,"upper_bound":197801.97122581486},"point_estimate":46082.10442937901,"standard_error":55355.138876654426},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11483574.918726679,"upper_bound":11915355.35704452},"point_estimate":11624936.751623377,"standard_error":120187.55441439066},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42385.11230631766,"upper_bound":460809.27651325683},"point_estimate":303070.6028022113,"standard_error":137710.4674972179}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12342590.964425595,"upper_bound":15571480.480863094},"point_estimate":13788669.206904763,"standard_error":828520.8681400357},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11671364.476190476,"upper_bound":15322807.109375},"point_estimate":12880048.609375,"standard_error":1202778.0696965193},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158058.6334101487,"upper_bound":4557848.816332009},"point_estimate":2025360.5888520372,"standard_error":1240700.4561310133},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11877802.062697247,"upper_bound":13931772.325490601},"point_estimate":12498503.005519481,"standard_error":534060.8360495907},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1264772.8648613298,"upper_bound":3785514.915190287},"point_estimate":2743417.733857486,"standard_error":731651.5271241473}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 6b92f20..98421cb 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,91281001.0,ns,8
-aoc_2022_09-part2,,1000,,,183617187.0,ns,16
-aoc_2022_09-part2,,1000,,,276784625.0,ns,24
-aoc_2022_09-part2,,1000,,,363703351.0,ns,32
-aoc_2022_09-part2,,1000,,,458821152.0,ns,40
-aoc_2022_09-part2,,1000,,,560219092.0,ns,48
-aoc_2022_09-part2,,1000,,,695293401.0,ns,56
-aoc_2022_09-part2,,1000,,,735607664.0,ns,64
-aoc_2022_09-part2,,1000,,,827970840.0,ns,72
-aoc_2022_09-part2,,1000,,,920204955.0,ns,80
+aoc_2022_09-part2,,1000,,,118003819.0,ns,8
+aoc_2022_09-part2,,1000,,,184055004.0,ns,16
+aoc_2022_09-part2,,1000,,,481121644.0,ns,24
+aoc_2022_09-part2,,1000,,,508644379.0,ns,32
+aoc_2022_09-part2,,1000,,,595698820.0,ns,40
+aoc_2022_09-part2,,1000,,,662879040.0,ns,48
+aoc_2022_09-part2,,1000,,,661821638.0,ns,56
+aoc_2022_09-part2,,1000,,,764807502.0,ns,64
+aoc_2022_09-part2,,1000,,,829762950.0,ns,72
+aoc_2022_09-part2,,1000,,,935648661.0,ns,80
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index f351123..3b49588 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[91281001.0,183617187.0,276784625.0,363703351.0,458821152.0,560219092.0,695293401.0,735607664.0,827970840.0,920204955.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[118003819.0,184055004.0,481121644.0,508644379.0,595698820.0,662879040.0,661821638.0,764807502.0,829762950.0,935648661.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 24e89cd..9738650 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[11312180.540625006,11392047.843750004,11605027.318749998,11684894.621874996] \ No newline at end of file
+[2334151.666964285,7030209.373883928,19553029.925669644,24249087.632589288] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json
index 5c4d8ac..2d66848 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11550559.97950521,"upper_bound":11650808.01236979},"point_estimate":11597341.822410714,"standard_error":25761.88507320968},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11529087.9375,"upper_bound":11654652.55},"point_estimate":11581069.922916666,"standard_error":32195.289992176648},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18110.066784733885,"upper_bound":139069.5917872712},"point_estimate":76009.68062868342,"standard_error":31632.64377679777},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11547787.565443203,"upper_bound":11654983.955613578},"point_estimate":11591534.846753247,"standard_error":26986.177186629662},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39181.35508298407,"upper_bound":111146.06561210612},"point_estimate":85620.38436733944,"standard_error":18972.837387594096}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11538963.419464285,"upper_bound":11608311.164097223},"point_estimate":11573361.210307539,"standard_error":17699.458556550828},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11534925.535714285,"upper_bound":11615819.990625},"point_estimate":11568273.305555556,"standard_error":19154.44718294734},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10724.174815440005,"upper_bound":99239.2840394008},"point_estimate":54337.54054781602,"standard_error":24189.034528263335},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11505755.822381794,"upper_bound":11606310.22267845},"point_estimate":11551672.80551948,"standard_error":26177.67705827844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30126.840203033877,"upper_bound":76091.83208468511},"point_estimate":58890.951214956716,"standard_error":11700.651384663905}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv
index 53f0949..43c694d 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,1000,,,92874048.0,ns,8
-aoc_2022_09-part2,,1000,,,183997538.0,ns,16
-aoc_2022_09-part2,,1000,,,277284434.0,ns,24
-aoc_2022_09-part2,,1000,,,372211955.0,ns,32
-aoc_2022_09-part2,,1000,,,468001964.0,ns,40
-aoc_2022_09-part2,,1000,,,564997237.0,ns,48
-aoc_2022_09-part2,,1000,,,644958819.0,ns,56
-aoc_2022_09-part2,,1000,,,737861628.0,ns,64
-aoc_2022_09-part2,,1000,,,832240797.0,ns,72
-aoc_2022_09-part2,,1000,,,928259191.0,ns,80
+aoc_2022_09-part2,,1000,,,93368077.0,ns,8
+aoc_2022_09-part2,,1000,,,185138642.0,ns,16
+aoc_2022_09-part2,,1000,,,278597421.0,ns,24
+aoc_2022_09-part2,,1000,,,368732760.0,ns,32
+aoc_2022_09-part2,,1000,,,463193928.0,ns,40
+aoc_2022_09-part2,,1000,,,554592567.0,ns,48
+aoc_2022_09-part2,,1000,,,645955830.0,ns,56
+aoc_2022_09-part2,,1000,,,745714674.0,ns,64
+aoc_2022_09-part2,,1000,,,832707467.0,ns,72
+aoc_2022_09-part2,,1000,,,917948313.0,ns,80
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json
index af1eb04..3ac4337 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[92874048.0,183997538.0,277284434.0,372211955.0,468001964.0,564997237.0,644958819.0,737861628.0,832240797.0,928259191.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8.0,16.0,24.0,32.0,40.0,48.0,56.0,64.0,72.0,80.0],"times":[93368077.0,185138642.0,278597421.0,368732760.0,463193928.0,554592567.0,645955830.0,745714674.0,832707467.0,917948313.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
index c436eaf..80dddaf 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/1000/new/tukey.json
@@ -1 +1 @@
-[11262686.809895836,11398941.141927086,11762286.02734375,11898540.359374998] \ No newline at end of file
+[11355394.050892856,11447545.577901784,11693282.98325893,11785434.51026786] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 140e702..211e03a 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31444633.52416667,"upper_bound":31924857.948138893},"point_estimate":31678019.070000004,"standard_error":122640.97359640355},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31360040.055555552,"upper_bound":32021179.166666668},"point_estimate":31576932.666666664,"standard_error":144208.4677310819},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24531.51099781502,"upper_bound":677139.9293583679},"point_estimate":350470.9429278933,"standard_error":222532.08449687334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31585353.45630056,"upper_bound":32005912.931684334},"point_estimate":31760125.48051948,"standard_error":107134.51636750063},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":208226.18550037823,"upper_bound":509331.246948883},"point_estimate":409669.50769484066,"standard_error":74682.00889271862}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31306423.457301587,"upper_bound":32443610.89962963},"point_estimate":31780474.020542324,"standard_error":299823.9469903772},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31130858.416666664,"upper_bound":32080464.695833333},"point_estimate":31510090.888888888,"standard_error":231273.67683575794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53841.87825411779,"upper_bound":996183.159294216},"point_estimate":522526.97462995874,"standard_error":273358.74127126613},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31315749.334892638,"upper_bound":33292193.071480673},"point_estimate":32197927.72207792,"standard_error":536920.3403918172},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":246131.20091763078,"upper_bound":1469828.4455618903},"point_estimate":1002395.3576607816,"standard_error":372650.63948743814}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 359ee1c..993eb19 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,93492310.0,ns,3
-aoc_2022_09-part2,,2000,,,189534416.0,ns,6
-aoc_2022_09-part2,,2000,,,280261452.0,ns,9
-aoc_2022_09-part2,,2000,,,378203798.0,ns,12
-aoc_2022_09-part2,,2000,,,483965829.0,ns,15
-aoc_2022_09-part2,,2000,,,582027991.0,ns,18
-aoc_2022_09-part2,,2000,,,662860716.0,ns,21
-aoc_2022_09-part2,,2000,,,768508300.0,ns,24
-aoc_2022_09-part2,,2000,,,852011373.0,ns,27
-aoc_2022_09-part2,,2000,,,948859338.0,ns,30
+aoc_2022_09-part2,,2000,,,93250083.0,ns,3
+aoc_2022_09-part2,,2000,,,186443028.0,ns,6
+aoc_2022_09-part2,,2000,,,283646700.0,ns,9
+aoc_2022_09-part2,,2000,,,374140270.0,ns,12
+aoc_2022_09-part2,,2000,,,475755304.0,ns,15
+aoc_2022_09-part2,,2000,,,567069872.0,ns,18
+aoc_2022_09-part2,,2000,,,667464240.0,ns,21
+aoc_2022_09-part2,,2000,,,778653819.0,ns,24
+aoc_2022_09-part2,,2000,,,927912134.0,ns,27
+aoc_2022_09-part2,,2000,,,934108401.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 2aa21cf..86e5e48 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[93492310.0,189534416.0,280261452.0,378203798.0,483965829.0,582027991.0,662860716.0,768508300.0,852011373.0,948859338.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[93250083.0,186443028.0,283646700.0,374140270.0,475755304.0,567069872.0,667464240.0,778653819.0,927912134.0,934108401.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index c95161e..3b54ce5 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[30337789.70277777,30932260.636111107,32517516.45833334,33111987.391666677] \ No newline at end of file
+[29287405.019047625,30217352.00119048,32697210.62023809,33627157.60238095] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
index 959eeea..ac7cfbd 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36871412.93241138,"upper_bound":39996635.42037036},"point_estimate":38509741.562486775,"standard_error":800201.9514558496},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36837631.96666667,"upper_bound":40688881.41666667},"point_estimate":38597485.61111111,"standard_error":1151539.3374965966},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507971.24463171506,"upper_bound":4638869.523153603},"point_estimate":2742719.0322347805,"standard_error":1011128.325280004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38000754.46381986,"upper_bound":40813457.93538009},"point_estimate":39441426.56363636,"standard_error":734270.4232265595},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434752.6629405224,"upper_bound":3488828.284366223},"point_estimate":2661062.136524893,"standard_error":561409.3028050901}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38428243.493875,"upper_bound":41121366.97685185},"point_estimate":39773296.43425926,"standard_error":684910.4385667434},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38796197.13888889,"upper_bound":40567862.54166667},"point_estimate":39915704.33333333,"standard_error":415831.48214374465},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":237743.88786420264,"upper_bound":3738645.0353480056},"point_estimate":983416.3461908698,"standard_error":851349.8565761454},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39179115.95979899,"upper_bound":42436111.328093156},"point_estimate":40646435.789610386,"standard_error":875747.4717860795},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":663762.5303289961,"upper_bound":3193723.8166200663},"point_estimate":2290113.068285471,"standard_error":645293.6008142377}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
index 55ee133..3224f29 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,99400390.0,ns,3
-aoc_2022_09-part2,,2000,,,217275207.0,ns,6
-aoc_2022_09-part2,,2000,,,353526749.0,ns,9
-aoc_2022_09-part2,,2000,,,484155114.0,ns,12
-aoc_2022_09-part2,,2000,,,558086882.0,ns,15
-aoc_2022_09-part2,,2000,,,682455984.0,ns,18
-aoc_2022_09-part2,,2000,,,881193035.0,ns,21
-aoc_2022_09-part2,,2000,,,984756080.0,ns,24
-aoc_2022_09-part2,,2000,,,1094811905.0,ns,27
-aoc_2022_09-part2,,2000,,,1123881883.0,ns,30
+aoc_2022_09-part2,,2000,,,105798515.0,ns,3
+aoc_2022_09-part2,,2000,,,242682781.0,ns,6
+aoc_2022_09-part2,,2000,,,357131819.0,ns,9
+aoc_2022_09-part2,,2000,,,491900794.0,ns,12
+aoc_2022_09-part2,,2000,,,597349202.0,ns,15
+aoc_2022_09-part2,,2000,,,682399459.0,ns,18
+aoc_2022_09-part2,,2000,,,821530913.0,ns,21
+aoc_2022_09-part2,,2000,,,963455814.0,ns,24
+aoc_2022_09-part2,,2000,,,1197169600.0,ns,27
+aoc_2022_09-part2,,2000,,,1200243856.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
index 4184c2d..670689f 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[99400390.0,217275207.0,353526749.0,484155114.0,558086882.0,682455984.0,881193035.0,984756080.0,1094811905.0,1123881883.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[105798515.0,242682781.0,357131819.0,491900794.0,597349202.0,682399459.0,821530913.0,963455814.0,1197169600.0,1200243856.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
index 745087f..57ff4f8 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet until n=185540, then std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[27586085.791666657,32428056.124999993,45339977.01388889,50181947.347222224] \ No newline at end of file
+[35928835.15972221,37594776.60763888,42037287.13541667,43703228.58333334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 2e3d28d..73b3ec6 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24444277.228737105,"upper_bound":28368713.5125},"point_estimate":26063231.736974206,"standard_error":1034352.3260896566},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23900255.71875,"upper_bound":27001587.05},"point_estimate":24711677.130357146,"standard_error":1012505.4078675986},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44301.45398536697,"upper_bound":4047503.02766871},"point_estimate":1264704.5594603454,"standard_error":1059900.1054772018},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24301245.760852713,"upper_bound":26517931.005813953},"point_estimate":24980512.29025974,"standard_error":574119.6305195427},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1010819.5388520275,"upper_bound":5092390.217194623},"point_estimate":3430131.3274850384,"standard_error":1306439.448431941}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23968784.95410268,"upper_bound":31473818.205451634},"point_estimate":27128981.835724212,"standard_error":1961094.087114359},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23662285.284722224,"upper_bound":30200230.4375},"point_estimate":23865249.255357146,"standard_error":1504324.5795253408},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65294.799347033746,"upper_bound":8447260.34364365},"point_estimate":451039.75128828036,"standard_error":1767331.864930797},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23753064.457587272,"upper_bound":24989265.510294117},"point_estimate":24089815.231168833,"standard_error":340879.34069909196},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":706776.5309346564,"upper_bound":9040157.879841702},"point_estimate":6510895.6133893635,"standard_error":2293019.93665081}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index c2205b6..77ae64c 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,95699586.0,ns,4
-aoc_2022_09-part2,,2000,,,190723951.0,ns,8
-aoc_2022_09-part2,,2000,,,420396184.0,ns,12
-aoc_2022_09-part2,,2000,,,435883597.0,ns,16
-aoc_2022_09-part2,,2000,,,540031741.0,ns,20
-aoc_2022_09-part2,,2000,,,633340621.0,ns,24
-aoc_2022_09-part2,,2000,,,704937528.0,ns,28
-aoc_2022_09-part2,,2000,,,764808183.0,ns,32
-aoc_2022_09-part2,,2000,,,859564702.0,ns,36
-aoc_2022_09-part2,,2000,,,969880559.0,ns,40
+aoc_2022_09-part2,,2000,,,140445944.0,ns,4
+aoc_2022_09-part2,,2000,,,341642924.0,ns,8
+aoc_2022_09-part2,,2000,,,311314855.0,ns,12
+aoc_2022_09-part2,,2000,,,404623598.0,ns,16
+aoc_2022_09-part2,,2000,,,470275427.0,ns,20
+aoc_2022_09-part2,,2000,,,569190905.0,ns,24
+aoc_2022_09-part2,,2000,,,665103783.0,ns,28
+aoc_2022_09-part2,,2000,,,757511903.0,ns,32
+aoc_2022_09-part2,,2000,,,849898183.0,ns,36
+aoc_2022_09-part2,,2000,,,959071679.0,ns,40
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index 40e15c7..cf72e27 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[95699586.0,190723951.0,420396184.0,435883597.0,540031741.0,633340621.0,704937528.0,764808183.0,859564702.0,969880559.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0],"times":[140445944.0,341642924.0,311314855.0,404623598.0,470275427.0,569190905.0,665103783.0,757511903.0,849898183.0,959071679.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 78cb798..000c07b 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_09-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[15080198.387500003,19493307.15078125,31261597.186197914,35674705.94947916] \ No newline at end of file
+[17394762.14583333,20539009.64973958,28923669.66015625,32067917.164062504] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json
index 959eeea..ac7cfbd 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36871412.93241138,"upper_bound":39996635.42037036},"point_estimate":38509741.562486775,"standard_error":800201.9514558496},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36837631.96666667,"upper_bound":40688881.41666667},"point_estimate":38597485.61111111,"standard_error":1151539.3374965966},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":507971.24463171506,"upper_bound":4638869.523153603},"point_estimate":2742719.0322347805,"standard_error":1011128.325280004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38000754.46381986,"upper_bound":40813457.93538009},"point_estimate":39441426.56363636,"standard_error":734270.4232265595},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434752.6629405224,"upper_bound":3488828.284366223},"point_estimate":2661062.136524893,"standard_error":561409.3028050901}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38428243.493875,"upper_bound":41121366.97685185},"point_estimate":39773296.43425926,"standard_error":684910.4385667434},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38796197.13888889,"upper_bound":40567862.54166667},"point_estimate":39915704.33333333,"standard_error":415831.48214374465},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":237743.88786420264,"upper_bound":3738645.0353480056},"point_estimate":983416.3461908698,"standard_error":851349.8565761454},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39179115.95979899,"upper_bound":42436111.328093156},"point_estimate":40646435.789610386,"standard_error":875747.4717860795},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":663762.5303289961,"upper_bound":3193723.8166200663},"point_estimate":2290113.068285471,"standard_error":645293.6008142377}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv b/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv
index 55ee133..3224f29 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_09-part2,,2000,,,99400390.0,ns,3
-aoc_2022_09-part2,,2000,,,217275207.0,ns,6
-aoc_2022_09-part2,,2000,,,353526749.0,ns,9
-aoc_2022_09-part2,,2000,,,484155114.0,ns,12
-aoc_2022_09-part2,,2000,,,558086882.0,ns,15
-aoc_2022_09-part2,,2000,,,682455984.0,ns,18
-aoc_2022_09-part2,,2000,,,881193035.0,ns,21
-aoc_2022_09-part2,,2000,,,984756080.0,ns,24
-aoc_2022_09-part2,,2000,,,1094811905.0,ns,27
-aoc_2022_09-part2,,2000,,,1123881883.0,ns,30
+aoc_2022_09-part2,,2000,,,105798515.0,ns,3
+aoc_2022_09-part2,,2000,,,242682781.0,ns,6
+aoc_2022_09-part2,,2000,,,357131819.0,ns,9
+aoc_2022_09-part2,,2000,,,491900794.0,ns,12
+aoc_2022_09-part2,,2000,,,597349202.0,ns,15
+aoc_2022_09-part2,,2000,,,682399459.0,ns,18
+aoc_2022_09-part2,,2000,,,821530913.0,ns,21
+aoc_2022_09-part2,,2000,,,963455814.0,ns,24
+aoc_2022_09-part2,,2000,,,1197169600.0,ns,27
+aoc_2022_09-part2,,2000,,,1200243856.0,ns,30
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json
index 4184c2d..670689f 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[99400390.0,217275207.0,353526749.0,484155114.0,558086882.0,682455984.0,881193035.0,984756080.0,1094811905.0,1123881883.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0],"times":[105798515.0,242682781.0,357131819.0,491900794.0,597349202.0,682399459.0,821530913.0,963455814.0,1197169600.0,1200243856.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json b/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
index 745087f..57ff4f8 100644
--- a/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_09-part2/2000/new/tukey.json
@@ -1 +1 @@
-[27586085.791666657,32428056.124999993,45339977.01388889,50181947.347222224] \ No newline at end of file
+[35928835.15972221,37594776.60763888,42037287.13541667,43703228.58333334] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index 9e3dd2f..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1148.5972221546283,"upper_bound":1207.3955587711014},"point_estimate":1176.7991239182538,"standard_error":15.079009400665326},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1133.8199294318044,"upper_bound":1224.2930413849444},"point_estimate":1161.4334752808531,"standard_error":26.09629025696801},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.6218586644780717,"upper_bound":83.03992199788469},"point_estimate":48.57460515417536,"standard_error":21.03987265729116},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1173.1823949473655,"upper_bound":1236.730564206063},"point_estimate":1215.8544389544024,"standard_error":15.987475703712112},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28.855574827196584,"upper_bound":59.14972313847823},"point_estimate":50.23319800925042,"standard_error":7.653415452596248}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 9315256..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,9318866.0,ns,8219
-aoc_2022_14-part1,,large,,,18670098.0,ns,16438
-aoc_2022_14-part1,,large,,,27592093.0,ns,24657
-aoc_2022_14-part1,,large,,,37271866.0,ns,32876
-aoc_2022_14-part1,,large,,,47594454.0,ns,41095
-aoc_2022_14-part1,,large,,,57436516.0,ns,49314
-aoc_2022_14-part1,,large,,,68995687.0,ns,57533
-aoc_2022_14-part1,,large,,,80346921.0,ns,65752
-aoc_2022_14-part1,,large,,,92627429.0,ns,73971
-aoc_2022_14-part1,,large,,,102684023.0,ns,82190
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 21654c8..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[8219.0,16438.0,24657.0,32876.0,41095.0,49314.0,57533.0,65752.0,73971.0,82190.0],"times":[9318866.0,18670098.0,27592093.0,37271866.0,47594454.0,57436516.0,68995687.0,80346921.0,92627429.0,102684023.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 89b8005..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[888.3903678106478,1011.3512704121982,1339.2470106829992,1462.2079132845497] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 3d18afa..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1228.696929970151,"upper_bound":1356.6448385777092},"point_estimate":1283.9758149448694,"standard_error":33.437391404060925},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1216.6413269384493,"upper_bound":1319.2620898836485},"point_estimate":1250.8696542765788,"standard_error":27.551550727850902},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.713946870012347,"upper_bound":125.390367694606},"point_estimate":77.36715018387925,"standard_error":29.311084568505464},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1266.5863139540181,"upper_bound":1429.335056882185},"point_estimate":1341.3887921351231,"standard_error":42.49602827911319},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.04941664052133,"upper_bound":162.42434044941854},"point_estimate":111.8310324321618,"standard_error":38.61534739671762}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 658c2ed..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,14615557.0,ns,12510
-aoc_2022_14-part1,,large,,,29961617.0,ns,25020
-aoc_2022_14-part1,,large,,,45660549.0,ns,37530
-aoc_2022_14-part1,,large,,,62661439.0,ns,50040
-aoc_2022_14-part1,,large,,,77760284.0,ns,62550
-aoc_2022_14-part1,,large,,,93788394.0,ns,75060
-aoc_2022_14-part1,,large,,,114512610.0,ns,87570
-aoc_2022_14-part1,,large,,,156745029.0,ns,100080
-aoc_2022_14-part1,,large,,,146577941.0,ns,112590
-aoc_2022_14-part1,,large,,,167214996.0,ns,125100
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 95d1929..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[12510.0,25020.0,37530.0,50040.0,62550.0,75060.0,87570.0,100080.0,112590.0,125100.0],"times":[14615557.0,29961617.0,45660549.0,62661439.0,77760284.0,93788394.0,114512610.0,156745029.0,146577941.0,167214996.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 3c070d9..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[974.4326730996158,1098.8530851509272,1430.6408506210905,1555.0612626724017] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index a1a5c0e..13e49a2 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1607.4971099699965,"upper_bound":1717.764377846638},"point_estimate":1652.1264640204613,"standard_error":29.554252389169104},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1597.5156485170428,"upper_bound":1657.7950322168117},"point_estimate":1628.6667625793125,"standard_error":15.360872012845018},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.043559259495447,"upper_bound":80.64609885598371},"point_estimate":33.322481219828646,"standard_error":20.936855931439094},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1614.0349122030398,"upper_bound":1659.9341597704222},"point_estimate":1636.023736511386,"standard_error":11.609164632325758},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.789129531946326,"upper_bound":148.6495852968913},"point_estimate":98.43722470048777,"standard_error":41.198946328643345}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1584.149804234918,"upper_bound":1686.2493218930933},"point_estimate":1626.5434405063133,"standard_error":26.966116599824424},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1569.6107870555334,"upper_bound":1639.4175848981222},"point_estimate":1608.7039495462586,"standard_error":18.637939811210135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.092698549461504,"upper_bound":83.9777025498489},"point_estimate":47.93121259957696,"standard_error":18.465501686075914},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1609.3337485428444,"upper_bound":1706.0530847645402},"point_estimate":1649.3301513508466,"standard_error":24.72998940069466},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24.453944977346488,"upper_bound":134.53982337299394},"point_estimate":90.18699879953935,"standard_error":35.193486018034996}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 08633ac..2772c77 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,18939646.0,ns,11295
-aoc_2022_14-part1,,large,,,35562798.0,ns,22590
-aoc_2022_14-part1,,large,,,64953455.0,ns,33885
-aoc_2022_14-part1,,large,,,73847188.0,ns,45180
-aoc_2022_14-part1,,large,,,88831239.0,ns,56475
-aoc_2022_14-part1,,large,,,109978711.0,ns,67770
-aoc_2022_14-part1,,large,,,127237278.0,ns,79065
-aoc_2022_14-part1,,large,,,146451836.0,ns,90360
-aoc_2022_14-part1,,large,,,166589494.0,ns,101655
-aoc_2022_14-part1,,large,,,186844802.0,ns,112950
+aoc_2022_14-part1,,large,,,19643679.0,ns,12515
+aoc_2022_14-part1,,large,,,38584394.0,ns,25030
+aoc_2022_14-part1,,large,,,60051411.0,ns,37545
+aoc_2022_14-part1,,large,,,79614875.0,ns,50060
+aoc_2022_14-part1,,large,,,98194088.0,ns,62575
+aoc_2022_14-part1,,large,,,139980836.0,ns,75090
+aoc_2022_14-part1,,large,,,141741060.0,ns,87605
+aoc_2022_14-part1,,large,,,162597370.0,ns,100120
+aoc_2022_14-part1,,large,,,184075901.0,ns,112635
+aoc_2022_14-part1,,large,,,207099509.0,ns,125150
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index babdc7a..2a9ec13 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[11295.0,22590.0,33885.0,45180.0,56475.0,67770.0,79065.0,90360.0,101655.0,112950.0],"times":[18939646.0,35562798.0,64953455.0,73847188.0,88831239.0,109978711.0,127237278.0,146451836.0,166589494.0,186844802.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[12515.0,25030.0,37545.0,50060.0,62575.0,75090.0,87605.0,100120.0,112635.0,125150.0],"times":[19643679.0,38584394.0,60051411.0,79614875.0,98194088.0,139980836.0,141741060.0,162597370.0,184075901.0,207099509.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index ad9ac75..255f721 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[1497.4947513649113,1554.8202121145052,1707.6881074467558,1765.0135681963498] \ No newline at end of file
+[1404.0972483020375,1489.4512984418698,1717.0620988147557,1802.416148954588] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index ddf193a..24d8273 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1491.37722057959,"upper_bound":1582.2922505754018},"point_estimate":1533.1051948200402,"standard_error":23.302214842223208},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1462.8855805696764,"upper_bound":1573.6343621399176},"point_estimate":1516.3640174176667,"standard_error":29.265462126676816},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.604150555708507,"upper_bound":126.04017029380887},"point_estimate":81.66204953060102,"standard_error":27.188552563801416},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1530.0330244266208,"upper_bound":1591.3796667191864},"point_estimate":1562.876031085835,"standard_error":15.485805206719458},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.55512969013749,"upper_bound":105.61754774860879},"point_estimate":77.54534959312343,"standard_error":19.93063364055953}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1446.8654513230565,"upper_bound":1500.440917037617},"point_estimate":1472.460678857656,"standard_error":13.759836384732877},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434.447743796884,"upper_bound":1515.159780727063},"point_estimate":1457.7190854010387,"standard_error":22.512494602694236},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.559153895535066,"upper_bound":75.03230238208593},"point_estimate":34.700255235649514,"standard_error":19.85172687234403},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1458.2952433291794,"upper_bound":1528.016366346675},"point_estimate":1504.606200193344,"standard_error":17.588803000266914},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.929198981994652,"upper_bound":54.4842132349897},"point_estimate":45.87924868753116,"standard_error":7.7434271244592745}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index 7f8b28c..f67b0cc 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,12006371.0,ns,8262
-aoc_2022_14-part1,,large,,,24119783.0,ns,16524
-aoc_2022_14-part1,,large,,,36259082.0,ns,24786
-aoc_2022_14-part1,,large,,,49499697.0,ns,33048
-aoc_2022_14-part1,,large,,,70513063.0,ns,41310
-aoc_2022_14-part1,,large,,,74602099.0,ns,49572
-aoc_2022_14-part1,,large,,,88359011.0,ns,57834
-aoc_2022_14-part1,,large,,,102917372.0,ns,66096
-aoc_2022_14-part1,,large,,,118012982.0,ns,74358
-aoc_2022_14-part1,,large,,,130013671.0,ns,82620
+aoc_2022_14-part1,,large,,,12725319.0,ns,8665
+aoc_2022_14-part1,,large,,,24893786.0,ns,17330
+aoc_2022_14-part1,,large,,,37039060.0,ns,25995
+aoc_2022_14-part1,,large,,,50147811.0,ns,34660
+aoc_2022_14-part1,,large,,,62060432.0,ns,43325
+aoc_2022_14-part1,,large,,,74667460.0,ns,51990
+aoc_2022_14-part1,,large,,,89679019.0,ns,60655
+aoc_2022_14-part1,,large,,,105030876.0,ns,69320
+aoc_2022_14-part1,,large,,,120677377.0,ns,77985
+aoc_2022_14-part1,,large,,,133277913.0,ns,86650
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 6df7e17..ca96bd1 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8262.0,16524.0,24786.0,33048.0,41310.0,49572.0,57834.0,66096.0,74358.0,82620.0],"times":[12006371.0,24119783.0,36259082.0,49499697.0,70513063.0,74602099.0,88359011.0,102917372.0,118012982.0,130013671.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8665.0,17330.0,25995.0,34660.0,43325.0,51990.0,60655.0,69320.0,77985.0,86650.0],"times":[12725319.0,24893786.0,37039060.0,50147811.0,62060432.0,74667460.0,89679019.0,105030876.0,120677377.0,133277913.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 1a8e828..a841a5c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[1177.9746610990073,1324.7959460481723,1716.3193725792787,1863.1406575284436] \ No newline at end of file
+[1227.030906355618,1331.6433094963318,1610.6097178715686,1715.2221210122825] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index d35766b..d35766b 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..ed78ba2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1189.9699892926837,"upper_bound":1229.6892398763212},"point_estimate":1210.2089105720343,"standard_error":10.174774275072927},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1183.6562647304797,"upper_bound":1238.8705454818082},"point_estimate":1210.9474581210877,"standard_error":16.255937307805386},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.99524556147179,"upper_bound":56.34319486015828},"point_estimate":36.9756261739323,"standard_error":12.450456529880782},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1213.3687790633626,"upper_bound":1247.2930651041347},"point_estimate":1235.3982756390571,"standard_error":8.665699004564594},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20.31545394017214,"upper_bound":42.39117172087548},"point_estimate":33.90199990044651,"standard_error":5.725292042013637}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..a3f38ef
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,15147376.0,ns,13153
+aoc_2022_14-part1,,large,,,31034387.0,ns,26306
+aoc_2022_14-part1,,large,,,46849705.0,ns,39459
+aoc_2022_14-part1,,large,,,63388366.0,ns,52612
+aoc_2022_14-part1,,large,,,78100341.0,ns,65765
+aoc_2022_14-part1,,large,,,96048554.0,ns,78918
+aoc_2022_14-part1,,large,,,113908428.0,ns,92071
+aoc_2022_14-part1,,large,,,129553865.0,ns,105224
+aoc_2022_14-part1,,large,,,147559459.0,ns,118377
+aoc_2022_14-part1,,large,,,165600270.0,ns,131530
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..78589d5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[13153.0,26306.0,39459.0,52612.0,65765.0,78918.0,92071.0,105224.0,118377.0,131530.0],"times":[15147376.0,31034387.0,46849705.0,63388366.0,78100341.0,96048554.0,113908428.0,129553865.0,147559459.0,165600270.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..bb106d6
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[1042.3990778176626,1114.8832346436448,1308.1743195129302,1380.6584763389121] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index d35766b..d35766b 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..c7979e5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1140.2089172437893,"upper_bound":1188.8754163399167},"point_estimate":1162.1268606590556,"standard_error":12.599130011832889},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1132.5597818677575,"upper_bound":1187.141953032065},"point_estimate":1149.2356023697823,"standard_error":14.348294497985645},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2.28851736734616,"upper_bound":60.79912993226827},"point_estimate":25.44948635198261,"standard_error":16.055600921896254},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1146.1049021044796,"upper_bound":1223.7394848121498},"point_estimate":1190.996201536945,"standard_error":20.35508817805124},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.003719758201022,"upper_bound":56.639879848240184},"point_estimate":41.994643551047965,"standard_error":11.403034648881059}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..2064809
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,9674642.0,ns,8313
+aoc_2022_14-part1,,large,,,18660540.0,ns,16626
+aoc_2022_14-part1,,large,,,28167748.0,ns,24939
+aoc_2022_14-part1,,large,,,37832851.0,ns,33252
+aoc_2022_14-part1,,large,,,47203448.0,ns,41565
+aoc_2022_14-part1,,large,,,56615214.0,ns,49878
+aoc_2022_14-part1,,large,,,68086787.0,ns,58191
+aoc_2022_14-part1,,large,,,77191827.0,ns,66504
+aoc_2022_14-part1,,large,,,90565021.0,ns,74817
+aoc_2022_14-part1,,large,,,104402309.0,ns,83130
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..35aa32d
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8313.0,16626.0,24939.0,33252.0,41565.0,49878.0,58191.0,66504.0,74817.0,83130.0],"times":[9674642.0,18660540.0,28167748.0,37832851.0,47203448.0,56615214.0,68086787.0,77191827.0,90565021.0,104402309.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..ae121a9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[1035.3995454623562,1085.3091887061569,1218.4015706896257,1268.3112139334266] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
index ddf193a..24d8273 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1491.37722057959,"upper_bound":1582.2922505754018},"point_estimate":1533.1051948200402,"standard_error":23.302214842223208},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1462.8855805696764,"upper_bound":1573.6343621399176},"point_estimate":1516.3640174176667,"standard_error":29.265462126676816},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.604150555708507,"upper_bound":126.04017029380887},"point_estimate":81.66204953060102,"standard_error":27.188552563801416},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1530.0330244266208,"upper_bound":1591.3796667191864},"point_estimate":1562.876031085835,"standard_error":15.485805206719458},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.55512969013749,"upper_bound":105.61754774860879},"point_estimate":77.54534959312343,"standard_error":19.93063364055953}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1446.8654513230565,"upper_bound":1500.440917037617},"point_estimate":1472.460678857656,"standard_error":13.759836384732877},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1434.447743796884,"upper_bound":1515.159780727063},"point_estimate":1457.7190854010387,"standard_error":22.512494602694236},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.559153895535066,"upper_bound":75.03230238208593},"point_estimate":34.700255235649514,"standard_error":19.85172687234403},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1458.2952433291794,"upper_bound":1528.016366346675},"point_estimate":1504.606200193344,"standard_error":17.588803000266914},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.929198981994652,"upper_bound":54.4842132349897},"point_estimate":45.87924868753116,"standard_error":7.7434271244592745}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
index 7f8b28c..f67b0cc 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,large,,,12006371.0,ns,8262
-aoc_2022_14-part1,,large,,,24119783.0,ns,16524
-aoc_2022_14-part1,,large,,,36259082.0,ns,24786
-aoc_2022_14-part1,,large,,,49499697.0,ns,33048
-aoc_2022_14-part1,,large,,,70513063.0,ns,41310
-aoc_2022_14-part1,,large,,,74602099.0,ns,49572
-aoc_2022_14-part1,,large,,,88359011.0,ns,57834
-aoc_2022_14-part1,,large,,,102917372.0,ns,66096
-aoc_2022_14-part1,,large,,,118012982.0,ns,74358
-aoc_2022_14-part1,,large,,,130013671.0,ns,82620
+aoc_2022_14-part1,,large,,,12725319.0,ns,8665
+aoc_2022_14-part1,,large,,,24893786.0,ns,17330
+aoc_2022_14-part1,,large,,,37039060.0,ns,25995
+aoc_2022_14-part1,,large,,,50147811.0,ns,34660
+aoc_2022_14-part1,,large,,,62060432.0,ns,43325
+aoc_2022_14-part1,,large,,,74667460.0,ns,51990
+aoc_2022_14-part1,,large,,,89679019.0,ns,60655
+aoc_2022_14-part1,,large,,,105030876.0,ns,69320
+aoc_2022_14-part1,,large,,,120677377.0,ns,77985
+aoc_2022_14-part1,,large,,,133277913.0,ns,86650
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
index 6df7e17..ca96bd1 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8262.0,16524.0,24786.0,33048.0,41310.0,49572.0,57834.0,66096.0,74358.0,82620.0],"times":[12006371.0,24119783.0,36259082.0,49499697.0,70513063.0,74602099.0,88359011.0,102917372.0,118012982.0,130013671.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8665.0,17330.0,25995.0,34660.0,43325.0,51990.0,60655.0,69320.0,77985.0,86650.0],"times":[12725319.0,24893786.0,37039060.0,50147811.0,62060432.0,74667460.0,89679019.0,105030876.0,120677377.0,133277913.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
index 1a8e828..a841a5c 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/large/new/tukey.json
@@ -1 +1 @@
-[1177.9746610990073,1324.7959460481723,1716.3193725792787,1863.1406575284436] \ No newline at end of file
+[1227.030906355618,1331.6433094963318,1610.6097178715686,1715.2221210122825] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index 0f44e1c..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11277.410414808974,"upper_bound":11682.49927504137},"point_estimate":11479.225495700915,"standard_error":103.6228272212545},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11214.883771929824,"upper_bound":11701.5705348944},"point_estimate":11502.537399283332,"standard_error":98.3386349939352},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.45222501492861,"upper_bound":594.480814964197},"point_estimate":217.4249738556078,"standard_error":158.72682670755452},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11491.42026734462,"upper_bound":11914.835578490429},"point_estimate":11701.367513825888,"standard_error":117.79273353266686},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.25411006340886,"upper_bound":454.2307252191369},"point_estimate":345.1644691913612,"standard_error":73.64847700923454}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index fc497b8..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,76288593.0,ns,6897
-aoc_2022_14-part1,,small,,,150702922.0,ns,13794
-aoc_2022_14-part1,,small,,,234700744.0,ns,20691
-aoc_2022_14-part1,,small,,,313638055.0,ns,27588
-aoc_2022_14-part1,,small,,,395451978.0,ns,34485
-aoc_2022_14-part1,,small,,,490917590.0,ns,41382
-aoc_2022_14-part1,,small,,,557029237.0,ns,48279
-aoc_2022_14-part1,,small,,,636734925.0,ns,55176
-aoc_2022_14-part1,,small,,,718667767.0,ns,62073
-aoc_2022_14-part1,,small,,,835095944.0,ns,68970
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 132d6e5..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[6897.0,13794.0,20691.0,27588.0,34485.0,41382.0,48279.0,55176.0,62073.0,68970.0],"times":[76288593.0,150702922.0,234700744.0,313638055.0,395451978.0,490917590.0,557029237.0,636734925.0,718667767.0,835095944.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 25a8d32..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[10692.970390205886,11021.23975777512,11896.624737959743,12224.894105528976] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 3e0fc0d..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4712.921111412531,"upper_bound":4870.430943836221},"point_estimate":4798.634150820563,"standard_error":40.37129517506896},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4766.070391093026,"upper_bound":4874.1211724313325},"point_estimate":4799.443967446592,"standard_error":28.411618036479215},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.637040670866954,"upper_bound":187.39403183840238},"point_estimate":52.237379813869424,"standard_error":44.589979780256385},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4803.398226442108,"upper_bound":4915.17021102936},"point_estimate":4868.192319298199,"standard_error":27.977361342607463},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40.51943807017401,"upper_bound":193.23419507399743},"point_estimate":134.6417948913785,"standard_error":41.92106954119391}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 9172589..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,66050969.0,ns,14745
-aoc_2022_14-part1,,small,,,140858352.0,ns,29490
-aoc_2022_14-part1,,small,,,211122969.0,ns,44235
-aoc_2022_14-part1,,small,,,282502732.0,ns,58980
-aoc_2022_14-part1,,small,,,354549598.0,ns,73725
-aoc_2022_14-part1,,small,,,420733439.0,ns,88470
-aoc_2022_14-part1,,small,,,515309755.0,ns,103215
-aoc_2022_14-part1,,small,,,568997171.0,ns,117960
-aoc_2022_14-part1,,small,,,645235042.0,ns,132705
-aoc_2022_14-part1,,small,,,726131870.0,ns,147450
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index e4a8480..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[14745.0,29490.0,44235.0,58980.0,73725.0,88470.0,103215.0,117960.0,132705.0,147450.0],"times":[66050969.0,140858352.0,211122969.0,282502732.0,354549598.0,420733439.0,515309755.0,568997171.0,645235042.0,726131870.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index b599b02..0000000
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[4537.124429891488,4655.406441802305,4970.825140231152,5089.107152141969] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index 134189a..b033132 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9880.525389839891,"upper_bound":10021.575544129335},"point_estimate":9953.187689419747,"standard_error":36.03755173105592},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9887.406202095044,"upper_bound":10029.751737353092},"point_estimate":9967.181033895416,"standard_error":28.408087018677477},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.243232382708811,"upper_bound":195.5428024916285},"point_estimate":58.07862539710163,"standard_error":52.85785005047926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9959.453509958204,"upper_bound":10070.349133799162},"point_estimate":10011.748095746869,"standard_error":28.705457581583733},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.46355160075105,"upper_bound":162.6874426518951},"point_estimate":119.55525764996965,"standard_error":28.796396801689646}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9969.290674488533,"upper_bound":10250.309258795503},"point_estimate":10093.9478285806,"standard_error":71.9655808790667},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9941.976578621543,"upper_bound":10259.278312009905},"point_estimate":9981.08911129454,"standard_error":70.16186109977629},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.685062621652516,"upper_bound":286.16980570499766},"point_estimate":65.33633979134947,"standard_error":71.08381060306395},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9944.859887175851,"upper_bound":10012.942944543802},"point_estimate":9967.395504481761,"standard_error":17.837519410044926},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.464539410145186,"upper_bound":304.58815011148266},"point_estimate":240.88968853620645,"standard_error":68.68747436001591}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 4fc3ad9..52a949a 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,76990644.0,ns,7828
-aoc_2022_14-part1,,small,,,152065134.0,ns,15656
-aoc_2022_14-part1,,small,,,233918699.0,ns,23484
-aoc_2022_14-part1,,small,,,310505194.0,ns,31312
-aoc_2022_14-part1,,small,,,390366433.0,ns,39140
-aoc_2022_14-part1,,small,,,466839525.0,ns,46968
-aoc_2022_14-part1,,small,,,552171592.0,ns,54796
-aoc_2022_14-part1,,small,,,635472806.0,ns,62624
-aoc_2022_14-part1,,small,,,703560196.0,ns,70452
-aoc_2022_14-part1,,small,,,781441372.0,ns,78280
+aoc_2022_14-part1,,small,,,76871775.0,ns,7269
+aoc_2022_14-part1,,small,,,152647083.0,ns,14538
+aoc_2022_14-part1,,small,,,217878573.0,ns,21807
+aoc_2022_14-part1,,small,,,294157804.0,ns,29076
+aoc_2022_14-part1,,small,,,364129233.0,ns,36345
+aoc_2022_14-part1,,small,,,434873295.0,ns,43614
+aoc_2022_14-part1,,small,,,505373219.0,ns,50883
+aoc_2022_14-part1,,small,,,578145822.0,ns,58152
+aoc_2022_14-part1,,small,,,649227570.0,ns,65421
+aoc_2022_14-part1,,small,,,724625815.0,ns,72690
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index 5d34514..e5e3f01 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[7828.0,15656.0,23484.0,31312.0,39140.0,46968.0,54796.0,62624.0,70452.0,78280.0],"times":[76990644.0,152065134.0,233918699.0,310505194.0,390366433.0,466839525.0,552171592.0,635472806.0,703560196.0,781441372.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[7269.0,14538.0,21807.0,29076.0,36345.0,43614.0,50883.0,58152.0,65421.0,72690.0],"times":[76871775.0,152647083.0,217878573.0,294157804.0,364129233.0,434873295.0,505373219.0,578145822.0,649227570.0,724625815.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index 39c173c..10d56d5 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[9732.668765968318,9827.45923926929,10080.233834738548,10175.02430803952] \ No newline at end of file
+[9517.693637364147,9733.17727593204,10307.800312113084,10523.283950680976] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index ea7000c..39fc297 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6197.352059348817,"upper_bound":6434.236143132888},"point_estimate":6317.2975422243435,"standard_error":60.72210516634082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6201.580415738678,"upper_bound":6471.162378619154},"point_estimate":6310.452201718103,"standard_error":75.73872220049202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30.668378439937058,"upper_bound":358.8977732049072},"point_estimate":167.82048333684875,"standard_error":78.83657666293585},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6292.733734652435,"upper_bound":6533.339617126699},"point_estimate":6438.793899979753,"standard_error":60.07586612734213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.2430638968844,"upper_bound":271.5959125273053},"point_estimate":202.79096539243477,"standard_error":44.63894065903195}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6056.332725919297,"upper_bound":6187.253335217712},"point_estimate":6122.449375179206,"standard_error":33.59854591607348},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6053.243262489044,"upper_bound":6241.91418616981},"point_estimate":6114.449322597136,"standard_error":41.13077211322316},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.60259993602921,"upper_bound":202.01345729423875},"point_estimate":126.56942458065203,"standard_error":56.648021243616334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6108.995846918865,"upper_bound":6248.914551012128},"point_estimate":6203.532860595437,"standard_error":33.014888233016464},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63.57893850782401,"upper_bound":141.88103904445188},"point_estimate":112.07739602299247,"standard_error":20.259234154742597}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index 07d4286..4e99d5d 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,66433662.0,ns,11225
-aoc_2022_14-part1,,small,,,142450967.0,ns,22450
-aoc_2022_14-part1,,small,,,208547162.0,ns,33675
-aoc_2022_14-part1,,small,,,279532366.0,ns,44900
-aoc_2022_14-part1,,small,,,358577430.0,ns,56125
-aoc_2022_14-part1,,small,,,417676441.0,ns,67350
-aoc_2022_14-part1,,small,,,493109179.0,ns,78575
-aoc_2022_14-part1,,small,,,584984051.0,ns,89800
-aoc_2022_14-part1,,small,,,670720435.0,ns,101025
-aoc_2022_14-part1,,small,,,726387977.0,ns,112250
+aoc_2022_14-part1,,small,,,69606479.0,ns,11736
+aoc_2022_14-part1,,small,,,140921638.0,ns,23472
+aoc_2022_14-part1,,small,,,215236268.0,ns,35208
+aoc_2022_14-part1,,small,,,284214932.0,ns,46944
+aoc_2022_14-part1,,small,,,359502223.0,ns,58680
+aoc_2022_14-part1,,small,,,430637591.0,ns,70416
+aoc_2022_14-part1,,small,,,501346348.0,ns,82152
+aoc_2022_14-part1,,small,,,586695517.0,ns,93888
+aoc_2022_14-part1,,small,,,659295944.0,ns,105624
+aoc_2022_14-part1,,small,,,737778772.0,ns,117360
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 187e1da..9619157 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[11225.0,22450.0,33675.0,44900.0,56125.0,67350.0,78575.0,89800.0,101025.0,112250.0],"times":[66433662.0,142450967.0,208547162.0,279532366.0,358577430.0,417676441.0,493109179.0,584984051.0,670720435.0,726387977.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[11736.0,23472.0,35208.0,46944.0,58680.0,70416.0,82152.0,93888.0,105624.0,117360.0],"times":[69606479.0,140921638.0,215236268.0,284214932.0,359502223.0,430637591.0,501346348.0,586695517.0,659295944.0,737778772.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 254b6e7..be491d4 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[5478.61048329621,5843.1060434298415,6815.094203786193,7179.589763919826] \ No newline at end of file
+[5626.51554253092,5846.468680616419,6433.01038217775,6652.96352026325] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index a9b9567..a9b9567 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..90564d2
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4689.997006417829,"upper_bound":4813.6351829559135},"point_estimate":4755.297254890711,"standard_error":31.30303642789006},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4708.0888111268605,"upper_bound":4814.116410741003},"point_estimate":4765.97429988863,"standard_error":29.160369990929947},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.982359229532882,"upper_bound":162.60480736891643},"point_estimate":68.19346798906416,"standard_error":34.93474689681432},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4750.515548087353,"upper_bound":4874.670896166364},"point_estimate":4816.088531298609,"standard_error":33.36526590500527},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39.18457907703415,"upper_bound":146.18196602476357},"point_estimate":104.21349991253018,"standard_error":28.280233854319285}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..d8cce96
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,63903696.0,ns,14110
+aoc_2022_14-part1,,small,,,132220775.0,ns,28220
+aoc_2022_14-part1,,small,,,202754712.0,ns,42330
+aoc_2022_14-part1,,small,,,266516717.0,ns,56440
+aoc_2022_14-part1,,small,,,334901603.0,ns,70550
+aoc_2022_14-part1,,small,,,408180748.0,ns,84660
+aoc_2022_14-part1,,small,,,472608319.0,ns,98770
+aoc_2022_14-part1,,small,,,534015030.0,ns,112880
+aoc_2022_14-part1,,small,,,611344643.0,ns,126990
+aoc_2022_14-part1,,small,,,695392952.0,ns,141100
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..6cf517c
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[14110.0,28220.0,42330.0,56440.0,70550.0,84660.0,98770.0,112880.0,126990.0,141100.0],"times":[63903696.0,132220775.0,202754712.0,266516717.0,334901603.0,408180748.0,472608319.0,534015030.0,611344643.0,695392952.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..058c5a9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[4473.038819985826,4598.668741141035,4933.681864221591,5059.3117853768] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index a9b9567..a9b9567 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..c839098
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11053.085743572075,"upper_bound":11293.756781694588},"point_estimate":11182.013370312148,"standard_error":62.12421013961357},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11020.13644357351,"upper_bound":11321.102493886712},"point_estimate":11277.238151944528,"standard_error":84.42703627738769},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.185372027829732,"upper_bound":331.1017077636125},"point_estimate":143.37642390315818,"standard_error":90.05405478347562},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11185.949186060394,"upper_bound":11365.445977006077},"point_estimate":11296.227062084734,"standard_error":46.1549250323173},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":91.6480651300284,"upper_bound":264.0796472748379},"point_estimate":206.8925166997957,"standard_error":44.656936434922336}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..65ffe56
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,71463719.0,ns,6634
+aoc_2022_14-part1,,small,,,144897726.0,ns,13268
+aoc_2022_14-part1,,small,,,221298922.0,ns,19902
+aoc_2022_14-part1,,small,,,300590232.0,ns,26536
+aoc_2022_14-part1,,small,,,374313009.0,ns,33170
+aoc_2022_14-part1,,small,,,448582764.0,ns,39804
+aoc_2022_14-part1,,small,,,514091562.0,ns,46438
+aoc_2022_14-part1,,small,,,600780066.0,ns,53072
+aoc_2022_14-part1,,small,,,675547469.0,ns,59706
+aoc_2022_14-part1,,small,,,757619340.0,ns,66340
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..063af6f
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[6634.0,13268.0,19902.0,26536.0,33170.0,39804.0,46438.0,53072.0,59706.0,66340.0],"times":[71463719.0,144897726.0,221298922.0,300590232.0,374313009.0,448582764.0,514091562.0,600780066.0,675547469.0,757619340.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..7a140cb
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[10374.773364037359,10728.750536333393,11672.68966245615,12026.666834752185] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
index ea7000c..39fc297 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6197.352059348817,"upper_bound":6434.236143132888},"point_estimate":6317.2975422243435,"standard_error":60.72210516634082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6201.580415738678,"upper_bound":6471.162378619154},"point_estimate":6310.452201718103,"standard_error":75.73872220049202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30.668378439937058,"upper_bound":358.8977732049072},"point_estimate":167.82048333684875,"standard_error":78.83657666293585},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6292.733734652435,"upper_bound":6533.339617126699},"point_estimate":6438.793899979753,"standard_error":60.07586612734213},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.2430638968844,"upper_bound":271.5959125273053},"point_estimate":202.79096539243477,"standard_error":44.63894065903195}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6056.332725919297,"upper_bound":6187.253335217712},"point_estimate":6122.449375179206,"standard_error":33.59854591607348},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6053.243262489044,"upper_bound":6241.91418616981},"point_estimate":6114.449322597136,"standard_error":41.13077211322316},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.60259993602921,"upper_bound":202.01345729423875},"point_estimate":126.56942458065203,"standard_error":56.648021243616334},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6108.995846918865,"upper_bound":6248.914551012128},"point_estimate":6203.532860595437,"standard_error":33.014888233016464},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63.57893850782401,"upper_bound":141.88103904445188},"point_estimate":112.07739602299247,"standard_error":20.259234154742597}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
index 07d4286..4e99d5d 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part1,,small,,,66433662.0,ns,11225
-aoc_2022_14-part1,,small,,,142450967.0,ns,22450
-aoc_2022_14-part1,,small,,,208547162.0,ns,33675
-aoc_2022_14-part1,,small,,,279532366.0,ns,44900
-aoc_2022_14-part1,,small,,,358577430.0,ns,56125
-aoc_2022_14-part1,,small,,,417676441.0,ns,67350
-aoc_2022_14-part1,,small,,,493109179.0,ns,78575
-aoc_2022_14-part1,,small,,,584984051.0,ns,89800
-aoc_2022_14-part1,,small,,,670720435.0,ns,101025
-aoc_2022_14-part1,,small,,,726387977.0,ns,112250
+aoc_2022_14-part1,,small,,,69606479.0,ns,11736
+aoc_2022_14-part1,,small,,,140921638.0,ns,23472
+aoc_2022_14-part1,,small,,,215236268.0,ns,35208
+aoc_2022_14-part1,,small,,,284214932.0,ns,46944
+aoc_2022_14-part1,,small,,,359502223.0,ns,58680
+aoc_2022_14-part1,,small,,,430637591.0,ns,70416
+aoc_2022_14-part1,,small,,,501346348.0,ns,82152
+aoc_2022_14-part1,,small,,,586695517.0,ns,93888
+aoc_2022_14-part1,,small,,,659295944.0,ns,105624
+aoc_2022_14-part1,,small,,,737778772.0,ns,117360
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
index 187e1da..9619157 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[11225.0,22450.0,33675.0,44900.0,56125.0,67350.0,78575.0,89800.0,101025.0,112250.0],"times":[66433662.0,142450967.0,208547162.0,279532366.0,358577430.0,417676441.0,493109179.0,584984051.0,670720435.0,726387977.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[11736.0,23472.0,35208.0,46944.0,58680.0,70416.0,82152.0,93888.0,105624.0,117360.0],"times":[69606479.0,140921638.0,215236268.0,284214932.0,359502223.0,430637591.0,501346348.0,586695517.0,659295944.0,737778772.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
index 254b6e7..be491d4 100644
--- a/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part1/small/new/tukey.json
@@ -1 +1 @@
-[5478.61048329621,5843.1060434298415,6815.094203786193,7179.589763919826] \ No newline at end of file
+[5626.51554253092,5846.468680616419,6433.01038217775,6652.96352026325] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index a8f7e29..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":343091403.81875,"upper_bound":369899257.05},"point_estimate":355240440.65,"standard_error":6901956.63293133},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":338332432.5,"upper_bound":367676979.0},"point_estimate":350006724.5,"standard_error":7687606.857540485},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1384474.0944206715,"upper_bound":34234081.43942356},"point_estimate":17420591.203522682,"standard_error":8301372.69100532},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8564602.076691972,"upper_bound":31152701.45313944},"point_estimate":23024115.54604123,"standard_error":6158854.439365843}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 018dc50..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,694873764.0,ns,2
-aoc_2022_14-part2,,large,,,664118863.0,ns,2
-aoc_2022_14-part2,,large,,,813451948.0,ns,2
-aoc_2022_14-part2,,large,,,725726250.0,ns,2
-aoc_2022_14-part2,,large,,,759941817.0,ns,2
-aoc_2022_14-part2,,large,,,675579578.0,ns,2
-aoc_2022_14-part2,,large,,,677447208.0,ns,2
-aoc_2022_14-part2,,large,,,705153134.0,ns,2
-aoc_2022_14-part2,,large,,,710766099.0,ns,2
-aoc_2022_14-part2,,large,,,677750152.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index ca28318..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[694873764.0,664118863.0,813451948.0,725726250.0,759941817.0,675579578.0,677447208.0,705153134.0,710766099.0,677750152.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 10e5c64..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[272066569.625,305414020.8125,394340557.3125,427688008.5] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 1b0786e..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":275217872.70125,"upper_bound":294668931.35375},"point_estimate":282475642.45,"standard_error":5558730.597515307},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":274559163.0,"upper_bound":281403099.25},"point_estimate":276231858.25,"standard_error":1811545.4017806642},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":44210.7605651021,"upper_bound":7015452.54625082},"point_estimate":2048016.5310904384,"standard_error":2377342.42095729},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1304699.400506488,"upper_bound":28534593.912873853},"point_estimate":18641875.472417116,"standard_error":9184782.792875074}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index f0c1945..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,552404077.0,ns,2
-aoc_2022_14-part2,,large,,,554280888.0,ns,2
-aoc_2022_14-part2,,large,,,554643799.0,ns,2
-aoc_2022_14-part2,,large,,,669206123.0,ns,2
-aoc_2022_14-part2,,large,,,571331509.0,ns,2
-aoc_2022_14-part2,,large,,,552493818.0,ns,2
-aoc_2022_14-part2,,large,,,552433615.0,ns,2
-aoc_2022_14-part2,,large,,,545822096.0,ns,2
-aoc_2022_14-part2,,large,,,547778598.0,ns,2
-aoc_2022_14-part2,,large,,,549118326.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 6656b46..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[552404077.0,554280888.0,554643799.0,669206123.0,571331509.0,552493818.0,552433615.0,545822096.0,547778598.0,549118326.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index ac23c02..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[268049920.625,271509901.25,280736516.25,284196496.875] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index 3ded5da..39fb964 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":238233698.43333334,"upper_bound":239078541.73333335},"point_estimate":238674583.03333336,"standard_error":216255.24667602914},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":238075957.5,"upper_bound":239308111.0},"point_estimate":238793032.5,"standard_error":374655.973971434},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110049.93664620834,"upper_bound":1314102.980869979},"point_estimate":726513.276001811,"standard_error":340147.30735079973},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":417548.76075613115,"upper_bound":889321.9672107942},"point_estimate":720573.9100413212,"standard_error":124178.01861895493}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":241196990.07375,"upper_bound":313335491.35},"point_estimate":266381560.75,"standard_error":21912194.887332086},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":240900562.25,"upper_bound":249527381.5},"point_estimate":241599358.75,"standard_error":5891806.452484835},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43225.57288259268,"upper_bound":11551788.889914751},"point_estimate":1238333.1030651927,"standard_error":6475699.89595165},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1328639.2497241145,"upper_bound":112043197.48216088},"point_estimate":72963028.54171233,"standard_error":39859003.72570778}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 68f9db1..54fa9bd 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,717878382.0,ns,3
-aoc_2022_14-part2,,large,,,712096866.0,ns,3
-aoc_2022_14-part2,,large,,,714938223.0,ns,3
-aoc_2022_14-part2,,large,,,717649586.0,ns,3
-aoc_2022_14-part2,,large,,,714990535.0,ns,3
-aoc_2022_14-part2,,large,,,715438307.0,ns,3
-aoc_2022_14-part2,,large,,,718261414.0,ns,3
-aoc_2022_14-part2,,large,,,713465210.0,ns,3
-aoc_2022_14-part2,,large,,,717319888.0,ns,3
-aoc_2022_14-part2,,large,,,718199080.0,ns,3
+aoc_2022_14-part2,,large,,,477622151.0,ns,2
+aoc_2022_14-part2,,large,,,947021567.0,ns,2
+aoc_2022_14-part2,,large,,,514306707.0,ns,2
+aoc_2022_14-part2,,large,,,492008650.0,ns,2
+aoc_2022_14-part2,,large,,,483144828.0,ns,2
+aoc_2022_14-part2,,large,,,483140407.0,ns,2
+aoc_2022_14-part2,,large,,,480461842.0,ns,2
+aoc_2022_14-part2,,large,,,482869637.0,ns,2
+aoc_2022_14-part2,,large,,,483802819.0,ns,2
+aoc_2022_14-part2,,large,,,483252607.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index 9d02b79..c569eb6 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0,3.0],"times":[717878382.0,712096866.0,714938223.0,717649586.0,714990535.0,715438307.0,718261414.0,713465210.0,717319888.0,718199080.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[477622151.0,947021567.0,514306707.0,492008650.0,483144828.0,483140407.0,480461842.0,482869637.0,483802819.0,483252607.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index 0197eb2..a9b68d2 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[235447218.3333334,236882159.33333337,240708668.66666663,242143609.6666666] \ No newline at end of file
+[230938870.625,236203767.6875,250243493.1875,255508390.25] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index b439bd8..df0d686 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":340599671.07124996,"upper_bound":354387937.03375},"point_estimate":346373413.95,"standard_error":3629523.966401759},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339182565.75,"upper_bound":350609510.25},"point_estimate":342632363.0,"standard_error":2359091.591469214},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":804259.3360215425,"upper_bound":11559351.261730492},"point_estimate":3793366.9492542744,"standard_error":2924448.812526229},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058425.485465719,"upper_bound":17416275.54406898},"point_estimate":12112961.538348494,"standard_error":4425897.702454654}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335731116.3,"upper_bound":350807550.25},"point_estimate":342019461.3,"standard_error":4016559.854257748},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":334919360.0,"upper_bound":346748814.5},"point_estimate":336210182.5,"standard_error":2601736.1366429315},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":388095.00600993633,"upper_bound":14043140.248784423},"point_estimate":2958055.2980840206,"standard_error":3214289.2537002745},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1627724.0894341476,"upper_bound":19330247.17214513},"point_estimate":13399305.467881555,"standard_error":5086993.581289619}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index 7f863b7..7b6249a 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,675572823.0,ns,2
-aoc_2022_14-part2,,large,,,753603646.0,ns,2
-aoc_2022_14-part2,,large,,,684540738.0,ns,2
-aoc_2022_14-part2,,large,,,688794739.0,ns,2
-aoc_2022_14-part2,,large,,,685988714.0,ns,2
-aoc_2022_14-part2,,large,,,676234490.0,ns,2
-aoc_2022_14-part2,,large,,,680495773.0,ns,2
-aoc_2022_14-part2,,large,,,715727441.0,ns,2
-aoc_2022_14-part2,,large,,,686710600.0,ns,2
-aoc_2022_14-part2,,large,,,679799315.0,ns,2
+aoc_2022_14-part2,,large,,,677472304.0,ns,2
+aoc_2022_14-part2,,large,,,671635080.0,ns,2
+aoc_2022_14-part2,,large,,,669491580.0,ns,2
+aoc_2022_14-part2,,large,,,666681023.0,ns,2
+aoc_2022_14-part2,,large,,,669838720.0,ns,2
+aoc_2022_14-part2,,large,,,751913333.0,ns,2
+aoc_2022_14-part2,,large,,,709522954.0,ns,2
+aoc_2022_14-part2,,large,,,678993502.0,ns,2
+aoc_2022_14-part2,,large,,,672158584.0,ns,2
+aoc_2022_14-part2,,large,,,672682146.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 9c9f061..a65bfcb 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[675572823.0,753603646.0,684540738.0,688794739.0,685988714.0,676234490.0,680495773.0,715727441.0,686710600.0,679799315.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[677472304.0,671635080.0,669491580.0,666681023.0,669838720.0,751913333.0,709522954.0,678993502.0,672158584.0,672682146.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 911e785..7de2192 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[327536302.625,333761508.6875,350362058.1875,356587264.25] \ No newline at end of file
+[322655816.25,328899860.625,345550645.625,351794690.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index 3b09906..3b09906 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..e4b2e48
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270674385.65,"upper_bound":277193735.67875},"point_estimate":273234882.3,"standard_error":1770112.7498610748},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270371546.0,"upper_bound":273288464.0},"point_estimate":271577012.75,"standard_error":818981.8812074943},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":240183.0489858985,"upper_bound":4075705.504591763},"point_estimate":1796607.2351038456,"standard_error":968815.3679416729},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1033088.6493064465,"upper_bound":8984560.305521838},"point_estimate":5898524.196858826,"standard_error":2627471.3160412502}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..7fd42bc
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,578742806.0,ns,2
+aoc_2022_14-part2,,large,,,540717779.0,ns,2
+aoc_2022_14-part2,,large,,,536084821.0,ns,2
+aoc_2022_14-part2,,large,,,540743092.0,ns,2
+aoc_2022_14-part2,,large,,,542835631.0,ns,2
+aoc_2022_14-part2,,large,,,542824415.0,ns,2
+aoc_2022_14-part2,,large,,,545417949.0,ns,2
+aoc_2022_14-part2,,large,,,547281805.0,ns,2
+aoc_2022_14-part2,,large,,,543472420.0,ns,2
+aoc_2022_14-part2,,large,,,546576928.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..e5eacc1
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[578742806.0,540717779.0,536084821.0,540743092.0,542835631.0,542824415.0,545417949.0,547281805.0,543472420.0,546576928.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..480f5a9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[263096070.625,266863891.0,276911412.0,280679232.375] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index 3b09906..3b09906 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..a76b408
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345998845.15,"upper_bound":356939007.15},"point_estimate":350188835.1,"standard_error":3080393.374557526},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345722352.25,"upper_bound":350370731.5},"point_estimate":346719716.25,"standard_error":1198821.4078152464},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":377905.83769083023,"upper_bound":5180375.177679956},"point_estimate":1219176.4288052917,"standard_error":1453017.1519761486},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":814452.7318155495,"upper_bound":15677424.256395409},"point_estimate":10295119.066416116,"standard_error":4836303.819687611}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..a3966a8
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,694542192.0,ns,2
+aoc_2022_14-part2,,large,,,757273561.0,ns,2
+aoc_2022_14-part2,,large,,,706940734.0,ns,2
+aoc_2022_14-part2,,large,,,695003425.0,ns,2
+aoc_2022_14-part2,,large,,,688534384.0,ns,2
+aoc_2022_14-part2,,large,,,690860536.0,ns,2
+aoc_2022_14-part2,,large,,,691714132.0,ns,2
+aoc_2022_14-part2,,large,,,693983849.0,ns,2
+aoc_2022_14-part2,,large,,,692895016.0,ns,2
+aoc_2022_14-part2,,large,,,692028873.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..509d1d4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[694542192.0,757273561.0,706940734.0,695003425.0,688534384.0,690860536.0,691714132.0,693983849.0,692895016.0,692028873.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..9b2b736
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[341253459.375,343574934.0,349765533.0,352087007.625] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
index b439bd8..df0d686 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":340599671.07124996,"upper_bound":354387937.03375},"point_estimate":346373413.95,"standard_error":3629523.966401759},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":339182565.75,"upper_bound":350609510.25},"point_estimate":342632363.0,"standard_error":2359091.591469214},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":804259.3360215425,"upper_bound":11559351.261730492},"point_estimate":3793366.9492542744,"standard_error":2924448.812526229},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058425.485465719,"upper_bound":17416275.54406898},"point_estimate":12112961.538348494,"standard_error":4425897.702454654}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335731116.3,"upper_bound":350807550.25},"point_estimate":342019461.3,"standard_error":4016559.854257748},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":334919360.0,"upper_bound":346748814.5},"point_estimate":336210182.5,"standard_error":2601736.1366429315},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":388095.00600993633,"upper_bound":14043140.248784423},"point_estimate":2958055.2980840206,"standard_error":3214289.2537002745},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1627724.0894341476,"upper_bound":19330247.17214513},"point_estimate":13399305.467881555,"standard_error":5086993.581289619}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
index 7f863b7..7b6249a 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,large,,,675572823.0,ns,2
-aoc_2022_14-part2,,large,,,753603646.0,ns,2
-aoc_2022_14-part2,,large,,,684540738.0,ns,2
-aoc_2022_14-part2,,large,,,688794739.0,ns,2
-aoc_2022_14-part2,,large,,,685988714.0,ns,2
-aoc_2022_14-part2,,large,,,676234490.0,ns,2
-aoc_2022_14-part2,,large,,,680495773.0,ns,2
-aoc_2022_14-part2,,large,,,715727441.0,ns,2
-aoc_2022_14-part2,,large,,,686710600.0,ns,2
-aoc_2022_14-part2,,large,,,679799315.0,ns,2
+aoc_2022_14-part2,,large,,,677472304.0,ns,2
+aoc_2022_14-part2,,large,,,671635080.0,ns,2
+aoc_2022_14-part2,,large,,,669491580.0,ns,2
+aoc_2022_14-part2,,large,,,666681023.0,ns,2
+aoc_2022_14-part2,,large,,,669838720.0,ns,2
+aoc_2022_14-part2,,large,,,751913333.0,ns,2
+aoc_2022_14-part2,,large,,,709522954.0,ns,2
+aoc_2022_14-part2,,large,,,678993502.0,ns,2
+aoc_2022_14-part2,,large,,,672158584.0,ns,2
+aoc_2022_14-part2,,large,,,672682146.0,ns,2
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
index 9c9f061..a65bfcb 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[675572823.0,753603646.0,684540738.0,688794739.0,685988714.0,676234490.0,680495773.0,715727441.0,686710600.0,679799315.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0,2.0],"times":[677472304.0,671635080.0,669491580.0,666681023.0,669838720.0,751913333.0,709522954.0,678993502.0,672158584.0,672682146.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
index 911e785..7de2192 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/large/new/tukey.json
@@ -1 +1 @@
-[327536302.625,333761508.6875,350362058.1875,356587264.25] \ No newline at end of file
+[322655816.25,328899860.625,345550645.625,351794690.0] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
deleted file mode 100644
index ccd9e3e..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59735.4736366578,"upper_bound":60314.834798578464},"point_estimate":60028.92746071486,"standard_error":148.56075847112632},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59652.059255569184,"upper_bound":60525.55213797488},"point_estimate":60057.62195994277,"standard_error":252.78561439429913},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":102.60120939091082,"upper_bound":819.134019339191},"point_estimate":632.630192869665,"standard_error":190.72049745150593},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59876.3039401184,"upper_bound":60501.74413685088},"point_estimate":60281.05951730673,"standard_error":162.91342184777605},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":307.10667581641246,"upper_bound":610.9758708206391},"point_estimate":495.296433428152,"standard_error":79.31948267290245}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
deleted file mode 100644
index 62a032f..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83726778.0,ns,1398
-aoc_2022_14-part2,,small,,,168388666.0,ns,2796
-aoc_2022_14-part2,,small,,,248164136.0,ns,4194
-aoc_2022_14-part2,,small,,,333187329.0,ns,5592
-aoc_2022_14-part2,,small,,,421378965.0,ns,6990
-aoc_2022_14-part2,,small,,,500529958.0,ns,8388
-aoc_2022_14-part2,,small,,,584432278.0,ns,9786
-aoc_2022_14-part2,,small,,,678627236.0,ns,11184
-aoc_2022_14-part2,,small,,,761532497.0,ns,12582
-aoc_2022_14-part2,,small,,,846341795.0,ns,13980
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
deleted file mode 100644
index 5e7b457..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[1398.0,2796.0,4194.0,5592.0,6990.0,8388.0,9786.0,11184.0,12582.0,13980.0],"times":[83726778.0,168388666.0,248164136.0,333187329.0,421378965.0,500529958.0,584432278.0,678627236.0,761532497.0,846341795.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
deleted file mode 100644
index 770573b..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[57342.87226650319,58513.64861792358,61635.718888377945,62806.49523979833] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 4ebdffe..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32512.770384133786,"upper_bound":34026.222966917565},"point_estimate":33168.90384948461,"standard_error":393.3157126822082},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32281.2726918582,"upper_bound":33512.59337261395},"point_estimate":32999.88344370861,"standard_error":360.7031763400558},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":126.73269360513157,"upper_bound":1577.6538895368171},"point_estimate":790.78648252482,"standard_error":351.00766756936235},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33002.29029467675,"upper_bound":35093.09232645163},"point_estimate":33888.58709697003,"standard_error":593.9718349126597},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":456.21347997728157,"upper_bound":1909.0420968060043},"point_estimate":1312.4174797262272,"standard_error":449.4728377749683}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index f27a7d1..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83276385.0,ns,2567
-aoc_2022_14-part2,,small,,,164650802.0,ns,5134
-aoc_2022_14-part2,,small,,,244784253.0,ns,7701
-aoc_2022_14-part2,,small,,,333626612.0,ns,10268
-aoc_2022_14-part2,,small,,,420541789.0,ns,12835
-aoc_2022_14-part2,,small,,,518500983.0,ns,15402
-aoc_2022_14-part2,,small,,,600263288.0,ns,17969
-aoc_2022_14-part2,,small,,,685094591.0,ns,20536
-aoc_2022_14-part2,,small,,,842540558.0,ns,23103
-aoc_2022_14-part2,,small,,,853130438.0,ns,25670
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 4b72bf8..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[2567.0,5134.0,7701.0,10268.0,12835.0,15402.0,17969.0,20536.0,23103.0,25670.0],"times":[83276385.0,164650802.0,244784253.0,333626612.0,420541789.0,518500983.0,600263288.0,685094591.0,842540558.0,853130438.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 9d2c980..0000000
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[29632.418757652078,31043.118611393238,34804.98488803633,36215.68474177749] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
index 2167704..f4cb115 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53663.042675736964,"upper_bound":54524.40533981579},"point_estimate":54042.63311077245,"standard_error":223.78554786783022},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53536.95432458698,"upper_bound":54461.30091733663},"point_estimate":53824.51528293136,"standard_error":209.20199093819878},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.502287581823824,"upper_bound":929.5679681830205},"point_estimate":417.2614797303504,"standard_error":230.43812027810824},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53626.33746993333,"upper_bound":55033.75509692441},"point_estimate":54228.24175601764,"standard_error":383.1660273937966},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193.67131419575367,"upper_bound":1011.4160403464401},"point_estimate":744.5992641314199,"standard_error":223.1101144862245}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52967.77406866644,"upper_bound":53740.95853394731},"point_estimate":53348.153097347546,"standard_error":198.71828190589474},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52701.987812323176,"upper_bound":53955.9530409631},"point_estimate":53326.854005975954,"standard_error":387.3544152363987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":88.08004405853185,"upper_bound":1060.051815949965},"point_estimate":865.5635862383424,"standard_error":273.2552748651651},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52983.92666434891,"upper_bound":53811.04105305871},"point_estimate":53477.75049828221,"standard_error":208.74111764744544},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":433.1110068259239,"upper_bound":771.3428852488491},"point_estimate":661.9257429267401,"standard_error":86.6325166679172}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
index 15f5828..a417283 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,87231614.0,ns,1617
-aoc_2022_14-part2,,small,,,172782193.0,ns,3234
-aoc_2022_14-part2,,small,,,259699828.0,ns,4851
-aoc_2022_14-part2,,small,,,349709348.0,ns,6468
-aoc_2022_14-part2,,small,,,435020979.0,ns,8085
-aoc_2022_14-part2,,small,,,533377399.0,ns,9702
-aoc_2022_14-part2,,small,,,605984786.0,ns,11319
-aoc_2022_14-part2,,small,,,696514293.0,ns,12936
-aoc_2022_14-part2,,small,,,811167267.0,ns,14553
-aoc_2022_14-part2,,small,,,865890535.0,ns,16170
+aoc_2022_14-part2,,small,,,84944652.0,ns,1599
+aoc_2022_14-part2,,small,,,168642886.0,ns,3198
+aoc_2022_14-part2,,small,,,260693591.0,ns,4797
+aoc_2022_14-part2,,small,,,344494892.0,ns,6396
+aoc_2022_14-part2,,small,,,420312822.0,ns,7995
+aoc_2022_14-part2,,small,,,505140961.0,ns,9594
+aoc_2022_14-part2,,small,,,590455578.0,ns,11193
+aoc_2022_14-part2,,small,,,692102865.0,ns,12792
+aoc_2022_14-part2,,small,,,770351644.0,ns,14391
+aoc_2022_14-part2,,small,,,860382797.0,ns,15990
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
index beff48a..6ccaff6 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1617.0,3234.0,4851.0,6468.0,8085.0,9702.0,11319.0,12936.0,14553.0,16170.0],"times":[87231614.0,172782193.0,259699828.0,349709348.0,435020979.0,533377399.0,605984786.0,696514293.0,811167267.0,865890535.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1599.0,3198.0,4797.0,6396.0,7995.0,9594.0,11193.0,12792.0,14391.0,15990.0],"times":[84944652.0,168642886.0,260693591.0,344494892.0,420312822.0,505140961.0,590455578.0,692102865.0,770351644.0,860382797.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
index 544da3e..fac70b4 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[52047.990215566766,52794.002755322916,54783.36952800599,55529.38206776215] \ No newline at end of file
+[49410.906399088686,51074.67817274187,55511.40290248371,57175.1746761369] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
index c50a412..2f95ef2 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41340.04625621348,"upper_bound":42170.52675212983},"point_estimate":41748.174684691025,"standard_error":213.003379150238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41015.297683587974,"upper_bound":42213.80714637753},"point_estimate":41848.937571874485,"standard_error":323.82647537420473},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":145.45309938910418,"upper_bound":1293.3085897055194},"point_estimate":777.4351643643528,"standard_error":291.65736133340926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41719.25450993704,"upper_bound":42630.17025831347},"point_estimate":42262.13361453726,"standard_error":236.54055116934546},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":424.6897030682404,"upper_bound":891.4203405542887},"point_estimate":711.6213941587924,"standard_error":123.01195418266147}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40752.61497604145,"upper_bound":41438.652233523244},"point_estimate":41114.63234350521,"standard_error":176.1319684714226},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40618.42262879152,"upper_bound":41606.87060855477},"point_estimate":41243.89853153587,"standard_error":261.7680529653514},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.76828375091971,"upper_bound":957.8374911317198},"point_estimate":541.7440766604062,"standard_error":250.63041235812747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41229.31277749134,"upper_bound":41633.55456396484},"point_estimate":41503.32314589599,"standard_error":103.44495525154417},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":292.34277846160035,"upper_bound":739.9931525033196},"point_estimate":588.5539915343581,"standard_error":115.98962484403474}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
index ebe44b5..63457ec 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83946003.0,ns,2029
-aoc_2022_14-part2,,small,,,166440078.0,ns,4058
-aoc_2022_14-part2,,small,,,249189168.0,ns,6087
-aoc_2022_14-part2,,small,,,331352972.0,ns,8116
-aoc_2022_14-part2,,small,,,426148607.0,ns,10145
-aoc_2022_14-part2,,small,,,507683236.0,ns,12174
-aoc_2022_14-part2,,small,,,599250633.0,ns,14203
-aoc_2022_14-part2,,small,,,681672928.0,ns,16232
-aoc_2022_14-part2,,small,,,774665172.0,ns,18261
-aoc_2022_14-part2,,small,,,872692720.0,ns,20290
+aoc_2022_14-part2,,small,,,83085111.0,ns,2077
+aoc_2022_14-part2,,small,,,167585140.0,ns,4154
+aoc_2022_14-part2,,small,,,254621510.0,ns,6231
+aoc_2022_14-part2,,small,,,343552740.0,ns,8308
+aoc_2022_14-part2,,small,,,424681788.0,ns,10385
+aoc_2022_14-part2,,small,,,512633817.0,ns,12462
+aoc_2022_14-part2,,small,,,605333906.0,ns,14539
+aoc_2022_14-part2,,small,,,691133712.0,ns,16616
+aoc_2022_14-part2,,small,,,777228014.0,ns,18693
+aoc_2022_14-part2,,small,,,867092295.0,ns,20770
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
index 38cbff4..a553417 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2029.0,4058.0,6087.0,8116.0,10145.0,12174.0,14203.0,16232.0,18261.0,20290.0],"times":[83946003.0,166440078.0,249189168.0,331352972.0,426148607.0,507683236.0,599250633.0,681672928.0,774665172.0,872692720.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2077.0,4154.0,6231.0,8308.0,10385.0,12462.0,14539.0,16616.0,18693.0,20770.0],"times":[83085111.0,167585140.0,254621510.0,343552740.0,424681788.0,512633817.0,605333906.0,691133712.0,777228014.0,867092295.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
index 5aa5034..ee363a1 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[37983.02319228333,39543.884686333884,43706.18200380201,45267.04349785255] \ No newline at end of file
+[38713.29317926496,39792.242858289195,42669.44200235382,43748.39168137805] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..9f6a900
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32207.83140889638,"upper_bound":32736.729308018716},"point_estimate":32489.764326832414,"standard_error":135.7163569726111},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32056.581873571973,"upper_bound":32848.82317847169},"point_estimate":32592.80009316179,"standard_error":188.83273953877097},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71.56068567546913,"upper_bound":699.5414167076584},"point_estimate":402.47992925687265,"standard_error":175.09297591671586},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32509.27991408732,"upper_bound":32840.7840522419},"point_estimate":32721.56289848765,"standard_error":85.42496724913677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203.2319903885059,"upper_bound":576.1489939625698},"point_estimate":452.28761091972433,"standard_error":93.21525614122811}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..1acdc56
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,84180584.0,ns,2626
+aoc_2022_14-part2,,small,,,170685529.0,ns,5252
+aoc_2022_14-part2,,small,,,248935159.0,ns,7878
+aoc_2022_14-part2,,small,,,336561814.0,ns,10504
+aoc_2022_14-part2,,small,,,430443166.0,ns,13130
+aoc_2022_14-part2,,small,,,520019174.0,ns,15756
+aoc_2022_14-part2,,small,,,600047278.0,ns,18382
+aoc_2022_14-part2,,small,,,683650771.0,ns,21008
+aoc_2022_14-part2,,small,,,776349087.0,ns,23634
+aoc_2022_14-part2,,small,,,863421316.0,ns,26260
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..207b25e
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[2626.0,5252.0,7878.0,10504.0,13130.0,15756.0,18382.0,21008.0,23634.0,26260.0],"times":[84180584.0,170685529.0,248935159.0,336561814.0,430443166.0,520019174.0,600047278.0,683650771.0,776349087.0,863421316.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..e9f92d7
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::BTreeSet), ("List", std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[30171.65645468395,31169.44001808836,33830.19618716678,34827.97975057119] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
index cf5a4b5..cf5a4b5 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("Set", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..9fca8c9
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64083.40058808783,"upper_bound":65094.31339754329},"point_estimate":64566.898189872256,"standard_error":260.21037845017815},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63915.16560580681,"upper_bound":65683.59493898062},"point_estimate":64247.090329197,"standard_error":423.21214781522633},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":79.80057107069352,"upper_bound":1304.940943272011},"point_estimate":658.1694994206847,"standard_error":332.03225431627874},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64163.59114487783,"upper_bound":65277.220094416116},"point_estimate":64619.925876133915,"standard_error":285.71560891997785},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":393.7965205100118,"upper_bound":1011.2943812670236},"point_estimate":865.9914456035183,"standard_error":139.28489145587054}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..a98cda4
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,88545236.0,ns,1393
+aoc_2022_14-part2,,small,,,180025807.0,ns,2786
+aoc_2022_14-part2,,small,,,267106788.0,ns,4179
+aoc_2022_14-part2,,small,,,366512698.0,ns,5572
+aoc_2022_14-part2,,small,,,443880583.0,ns,6965
+aoc_2022_14-part2,,small,,,549826134.0,ns,8358
+aoc_2022_14-part2,,small,,,626708067.0,ns,9751
+aoc_2022_14-part2,,small,,,731977982.0,ns,11144
+aoc_2022_14-part2,,small,,,803623813.0,ns,12537
+aoc_2022_14-part2,,small,,,894626698.0,ns,13930
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..3dd8bb5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1393.0,2786.0,4179.0,5572.0,6965.0,8358.0,9751.0,11144.0,12537.0,13930.0],"times":[88545236.0,180025807.0,267106788.0,366512698.0,443880583.0,549826134.0,626708067.0,731977982.0,803623813.0,894626698.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..351eae5
--- /dev/null
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[59597.87344958919,61780.12146795484,67599.4495169299,69781.69753529555] \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
index c50a412..2f95ef2 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41340.04625621348,"upper_bound":42170.52675212983},"point_estimate":41748.174684691025,"standard_error":213.003379150238},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41015.297683587974,"upper_bound":42213.80714637753},"point_estimate":41848.937571874485,"standard_error":323.82647537420473},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":145.45309938910418,"upper_bound":1293.3085897055194},"point_estimate":777.4351643643528,"standard_error":291.65736133340926},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41719.25450993704,"upper_bound":42630.17025831347},"point_estimate":42262.13361453726,"standard_error":236.54055116934546},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":424.6897030682404,"upper_bound":891.4203405542887},"point_estimate":711.6213941587924,"standard_error":123.01195418266147}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40752.61497604145,"upper_bound":41438.652233523244},"point_estimate":41114.63234350521,"standard_error":176.1319684714226},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40618.42262879152,"upper_bound":41606.87060855477},"point_estimate":41243.89853153587,"standard_error":261.7680529653514},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.76828375091971,"upper_bound":957.8374911317198},"point_estimate":541.7440766604062,"standard_error":250.63041235812747},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41229.31277749134,"upper_bound":41633.55456396484},"point_estimate":41503.32314589599,"standard_error":103.44495525154417},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":292.34277846160035,"upper_bound":739.9931525033196},"point_estimate":588.5539915343581,"standard_error":115.98962484403474}} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
index ebe44b5..63457ec 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/raw.csv
@@ -1,11 +1,11 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-aoc_2022_14-part2,,small,,,83946003.0,ns,2029
-aoc_2022_14-part2,,small,,,166440078.0,ns,4058
-aoc_2022_14-part2,,small,,,249189168.0,ns,6087
-aoc_2022_14-part2,,small,,,331352972.0,ns,8116
-aoc_2022_14-part2,,small,,,426148607.0,ns,10145
-aoc_2022_14-part2,,small,,,507683236.0,ns,12174
-aoc_2022_14-part2,,small,,,599250633.0,ns,14203
-aoc_2022_14-part2,,small,,,681672928.0,ns,16232
-aoc_2022_14-part2,,small,,,774665172.0,ns,18261
-aoc_2022_14-part2,,small,,,872692720.0,ns,20290
+aoc_2022_14-part2,,small,,,83085111.0,ns,2077
+aoc_2022_14-part2,,small,,,167585140.0,ns,4154
+aoc_2022_14-part2,,small,,,254621510.0,ns,6231
+aoc_2022_14-part2,,small,,,343552740.0,ns,8308
+aoc_2022_14-part2,,small,,,424681788.0,ns,10385
+aoc_2022_14-part2,,small,,,512633817.0,ns,12462
+aoc_2022_14-part2,,small,,,605333906.0,ns,14539
+aoc_2022_14-part2,,small,,,691133712.0,ns,16616
+aoc_2022_14-part2,,small,,,777228014.0,ns,18693
+aoc_2022_14-part2,,small,,,867092295.0,ns,20770
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
index 38cbff4..a553417 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2029.0,4058.0,6087.0,8116.0,10145.0,12174.0,14203.0,16232.0,18261.0,20290.0],"times":[83946003.0,166440078.0,249189168.0,331352972.0,426148607.0,507683236.0,599250633.0,681672928.0,774665172.0,872692720.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2077.0,4154.0,6231.0,8308.0,10385.0,12462.0,14539.0,16616.0,18693.0,20770.0],"times":[83085111.0,167585140.0,254621510.0,343552740.0,424681788.0,512633817.0,605333906.0,691133712.0,777228014.0,867092295.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
index 5aa5034..ee363a1 100644
--- a/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
+++ b/analysis/current/criterion/aoc_2022_14-part2/small/new/tukey.json
@@ -1 +1 @@
-[37983.02319228333,39543.884686333884,43706.18200380201,45267.04349785255] \ No newline at end of file
+[38713.29317926496,39792.242858289195,42669.44200235382,43748.39168137805] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 755dac8..bae127b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12989.064698862832,"upper_bound":13838.597487223115},"point_estimate":13303.993630094985,"standard_error":231.40045981814546},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12968.905647190382,"upper_bound":13042.577327774468},"point_estimate":13013.174843174147,"standard_error":18.422274605155305},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":104.24760958188266,"upper_bound":192.48757008152123},"point_estimate":149.3618571751962,"standard_error":22.105469987342275},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12995.440962395603,"upper_bound":13327.74008200016},"point_estimate":13118.79399430354,"standard_error":88.72782962870802},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":191.8995839833125,"upper_bound":3910.9919849987746},"point_estimate":2330.6790190678116,"standard_error":1151.7363819822149}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13033.315278819959,"upper_bound":13243.781579408094},"point_estimate":13123.20091454461,"standard_error":54.34871344345882},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13002.701928818353,"upper_bound":13086.76997101997},"point_estimate":13045.248921000337,"standard_error":25.44183014309578},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":137.53148206904635,"upper_bound":251.63683884939746},"point_estimate":198.98344579226716,"standard_error":29.241503484487296},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13031.320093025775,"upper_bound":13379.941971769178},"point_estimate":13169.256547194453,"standard_error":91.91696593580093},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202.79747670374027,"upper_bound":851.370616369275},"point_estimate":546.8192391321111,"standard_error":182.0797053421181}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index def9ed4..3f2d37e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,1004144.0,ns,73
-example_mapping-insert_get,,150,,,1919074.0,ns,146
-example_mapping-insert_get,,150,,,2763482.0,ns,219
-example_mapping-insert_get,,150,,,3874355.0,ns,292
-example_mapping-insert_get,,150,,,4483947.0,ns,365
-example_mapping-insert_get,,150,,,5358965.0,ns,438
-example_mapping-insert_get,,150,,,6811835.0,ns,511
-example_mapping-insert_get,,150,,,7687314.0,ns,584
-example_mapping-insert_get,,150,,,8510837.0,ns,657
-example_mapping-insert_get,,150,,,9665504.0,ns,730
-example_mapping-insert_get,,150,,,10488546.0,ns,803
-example_mapping-insert_get,,150,,,11321623.0,ns,876
-example_mapping-insert_get,,150,,,12432497.0,ns,949
-example_mapping-insert_get,,150,,,12939692.0,ns,1022
-example_mapping-insert_get,,150,,,14406276.0,ns,1095
-example_mapping-insert_get,,150,,,15177489.0,ns,1168
-example_mapping-insert_get,,150,,,15828346.0,ns,1241
-example_mapping-insert_get,,150,,,16889984.0,ns,1314
-example_mapping-insert_get,,150,,,18119758.0,ns,1387
-example_mapping-insert_get,,150,,,19020809.0,ns,1460
-example_mapping-insert_get,,150,,,19712220.0,ns,1533
-example_mapping-insert_get,,150,,,20818111.0,ns,1606
-example_mapping-insert_get,,150,,,21808530.0,ns,1679
-example_mapping-insert_get,,150,,,22349928.0,ns,1752
-example_mapping-insert_get,,150,,,23533414.0,ns,1825
-example_mapping-insert_get,,150,,,24932804.0,ns,1898
-example_mapping-insert_get,,150,,,25320183.0,ns,1971
-example_mapping-insert_get,,150,,,26276289.0,ns,2044
-example_mapping-insert_get,,150,,,27045812.0,ns,2117
-example_mapping-insert_get,,150,,,28876307.0,ns,2190
-example_mapping-insert_get,,150,,,29448203.0,ns,2263
-example_mapping-insert_get,,150,,,30253558.0,ns,2336
-example_mapping-insert_get,,150,,,30956028.0,ns,2409
-example_mapping-insert_get,,150,,,36955721.0,ns,2482
-example_mapping-insert_get,,150,,,89864721.0,ns,2555
-example_mapping-insert_get,,150,,,52421721.0,ns,2628
-example_mapping-insert_get,,150,,,35531702.0,ns,2701
-example_mapping-insert_get,,150,,,36187574.0,ns,2774
-example_mapping-insert_get,,150,,,37446060.0,ns,2847
-example_mapping-insert_get,,150,,,38126481.0,ns,2920
-example_mapping-insert_get,,150,,,38949243.0,ns,2993
-example_mapping-insert_get,,150,,,40353842.0,ns,3066
-example_mapping-insert_get,,150,,,41187014.0,ns,3139
-example_mapping-insert_get,,150,,,41529046.0,ns,3212
-example_mapping-insert_get,,150,,,43339256.0,ns,3285
-example_mapping-insert_get,,150,,,43520934.0,ns,3358
-example_mapping-insert_get,,150,,,44376040.0,ns,3431
-example_mapping-insert_get,,150,,,45787793.0,ns,3504
-example_mapping-insert_get,,150,,,46349550.0,ns,3577
-example_mapping-insert_get,,150,,,47421603.0,ns,3650
-example_mapping-insert_get,,150,,,48804976.0,ns,3723
-example_mapping-insert_get,,150,,,48810347.0,ns,3796
-example_mapping-insert_get,,150,,,50135604.0,ns,3869
-example_mapping-insert_get,,150,,,52040012.0,ns,3942
-example_mapping-insert_get,,150,,,51849202.0,ns,4015
-example_mapping-insert_get,,150,,,52834388.0,ns,4088
-example_mapping-insert_get,,150,,,53643050.0,ns,4161
-example_mapping-insert_get,,150,,,54820185.0,ns,4234
-example_mapping-insert_get,,150,,,56110247.0,ns,4307
-example_mapping-insert_get,,150,,,57075199.0,ns,4380
-example_mapping-insert_get,,150,,,56915759.0,ns,4453
-example_mapping-insert_get,,150,,,59183528.0,ns,4526
-example_mapping-insert_get,,150,,,60837645.0,ns,4599
-example_mapping-insert_get,,150,,,60655136.0,ns,4672
-example_mapping-insert_get,,150,,,61913258.0,ns,4745
-example_mapping-insert_get,,150,,,62742073.0,ns,4818
-example_mapping-insert_get,,150,,,64268075.0,ns,4891
-example_mapping-insert_get,,150,,,64492355.0,ns,4964
-example_mapping-insert_get,,150,,,65695462.0,ns,5037
-example_mapping-insert_get,,150,,,66600044.0,ns,5110
-example_mapping-insert_get,,150,,,67203769.0,ns,5183
-example_mapping-insert_get,,150,,,67820606.0,ns,5256
-example_mapping-insert_get,,150,,,67446857.0,ns,5329
-example_mapping-insert_get,,150,,,69966974.0,ns,5402
-example_mapping-insert_get,,150,,,72019704.0,ns,5475
-example_mapping-insert_get,,150,,,72876100.0,ns,5548
-example_mapping-insert_get,,150,,,72878247.0,ns,5621
-example_mapping-insert_get,,150,,,73913718.0,ns,5694
-example_mapping-insert_get,,150,,,75564770.0,ns,5767
-example_mapping-insert_get,,150,,,74442890.0,ns,5840
-example_mapping-insert_get,,150,,,75394976.0,ns,5913
-example_mapping-insert_get,,150,,,78005944.0,ns,5986
-example_mapping-insert_get,,150,,,79666897.0,ns,6059
-example_mapping-insert_get,,150,,,80478651.0,ns,6132
-example_mapping-insert_get,,150,,,80051989.0,ns,6205
-example_mapping-insert_get,,150,,,82130899.0,ns,6278
-example_mapping-insert_get,,150,,,80963964.0,ns,6351
-example_mapping-insert_get,,150,,,83882040.0,ns,6424
-example_mapping-insert_get,,150,,,84147847.0,ns,6497
-example_mapping-insert_get,,150,,,85374896.0,ns,6570
-example_mapping-insert_get,,150,,,85789330.0,ns,6643
-example_mapping-insert_get,,150,,,87235164.0,ns,6716
-example_mapping-insert_get,,150,,,87438854.0,ns,6789
-example_mapping-insert_get,,150,,,89590810.0,ns,6862
-example_mapping-insert_get,,150,,,90318138.0,ns,6935
-example_mapping-insert_get,,150,,,92406346.0,ns,7008
-example_mapping-insert_get,,150,,,92148205.0,ns,7081
-example_mapping-insert_get,,150,,,92779551.0,ns,7154
-example_mapping-insert_get,,150,,,95897271.0,ns,7227
-example_mapping-insert_get,,150,,,95742127.0,ns,7300
+example_mapping-insert_get,,150,,,968025.0,ns,74
+example_mapping-insert_get,,150,,,1903569.0,ns,148
+example_mapping-insert_get,,150,,,3011826.0,ns,222
+example_mapping-insert_get,,150,,,3826771.0,ns,296
+example_mapping-insert_get,,150,,,4904249.0,ns,370
+example_mapping-insert_get,,150,,,5980139.0,ns,444
+example_mapping-insert_get,,150,,,7392837.0,ns,518
+example_mapping-insert_get,,150,,,7552790.0,ns,592
+example_mapping-insert_get,,150,,,8812976.0,ns,666
+example_mapping-insert_get,,150,,,9281638.0,ns,740
+example_mapping-insert_get,,150,,,10217160.0,ns,814
+example_mapping-insert_get,,150,,,12160088.0,ns,888
+example_mapping-insert_get,,150,,,12526459.0,ns,962
+example_mapping-insert_get,,150,,,13186838.0,ns,1036
+example_mapping-insert_get,,150,,,14552294.0,ns,1110
+example_mapping-insert_get,,150,,,15605226.0,ns,1184
+example_mapping-insert_get,,150,,,16459891.0,ns,1258
+example_mapping-insert_get,,150,,,17407693.0,ns,1332
+example_mapping-insert_get,,150,,,18006911.0,ns,1406
+example_mapping-insert_get,,150,,,18830559.0,ns,1480
+example_mapping-insert_get,,150,,,19774895.0,ns,1554
+example_mapping-insert_get,,150,,,21188499.0,ns,1628
+example_mapping-insert_get,,150,,,22686675.0,ns,1702
+example_mapping-insert_get,,150,,,23086253.0,ns,1776
+example_mapping-insert_get,,150,,,24199464.0,ns,1850
+example_mapping-insert_get,,150,,,25969348.0,ns,1924
+example_mapping-insert_get,,150,,,26087863.0,ns,1998
+example_mapping-insert_get,,150,,,26751760.0,ns,2072
+example_mapping-insert_get,,150,,,27295482.0,ns,2146
+example_mapping-insert_get,,150,,,28744989.0,ns,2220
+example_mapping-insert_get,,150,,,30443195.0,ns,2294
+example_mapping-insert_get,,150,,,30470374.0,ns,2368
+example_mapping-insert_get,,150,,,31144512.0,ns,2442
+example_mapping-insert_get,,150,,,32461498.0,ns,2516
+example_mapping-insert_get,,150,,,33060941.0,ns,2590
+example_mapping-insert_get,,150,,,34721545.0,ns,2664
+example_mapping-insert_get,,150,,,34678961.0,ns,2738
+example_mapping-insert_get,,150,,,37182309.0,ns,2812
+example_mapping-insert_get,,150,,,37755552.0,ns,2886
+example_mapping-insert_get,,150,,,38922722.0,ns,2960
+example_mapping-insert_get,,150,,,40391148.0,ns,3034
+example_mapping-insert_get,,150,,,40611102.0,ns,3108
+example_mapping-insert_get,,150,,,41378636.0,ns,3182
+example_mapping-insert_get,,150,,,42844444.0,ns,3256
+example_mapping-insert_get,,150,,,43302368.0,ns,3330
+example_mapping-insert_get,,150,,,45310775.0,ns,3404
+example_mapping-insert_get,,150,,,45983377.0,ns,3478
+example_mapping-insert_get,,150,,,46692175.0,ns,3552
+example_mapping-insert_get,,150,,,47585583.0,ns,3626
+example_mapping-insert_get,,150,,,49099663.0,ns,3700
+example_mapping-insert_get,,150,,,50187367.0,ns,3774
+example_mapping-insert_get,,150,,,51104646.0,ns,3848
+example_mapping-insert_get,,150,,,51488071.0,ns,3922
+example_mapping-insert_get,,150,,,51448978.0,ns,3996
+example_mapping-insert_get,,150,,,53855042.0,ns,4070
+example_mapping-insert_get,,150,,,53206577.0,ns,4144
+example_mapping-insert_get,,150,,,54664661.0,ns,4218
+example_mapping-insert_get,,150,,,55959708.0,ns,4292
+example_mapping-insert_get,,150,,,56681317.0,ns,4366
+example_mapping-insert_get,,150,,,57560018.0,ns,4440
+example_mapping-insert_get,,150,,,60033269.0,ns,4514
+example_mapping-insert_get,,150,,,59243622.0,ns,4588
+example_mapping-insert_get,,150,,,59602848.0,ns,4662
+example_mapping-insert_get,,150,,,61146457.0,ns,4736
+example_mapping-insert_get,,150,,,63749092.0,ns,4810
+example_mapping-insert_get,,150,,,63275652.0,ns,4884
+example_mapping-insert_get,,150,,,64818115.0,ns,4958
+example_mapping-insert_get,,150,,,65309384.0,ns,5032
+example_mapping-insert_get,,150,,,66855453.0,ns,5106
+example_mapping-insert_get,,150,,,66989025.0,ns,5180
+example_mapping-insert_get,,150,,,68347058.0,ns,5254
+example_mapping-insert_get,,150,,,68330481.0,ns,5328
+example_mapping-insert_get,,150,,,70876385.0,ns,5402
+example_mapping-insert_get,,150,,,71442693.0,ns,5476
+example_mapping-insert_get,,150,,,72876530.0,ns,5550
+example_mapping-insert_get,,150,,,74530882.0,ns,5624
+example_mapping-insert_get,,150,,,73548439.0,ns,5698
+example_mapping-insert_get,,150,,,88279494.0,ns,5772
+example_mapping-insert_get,,150,,,102167401.0,ns,5846
+example_mapping-insert_get,,150,,,76968482.0,ns,5920
+example_mapping-insert_get,,150,,,77757993.0,ns,5994
+example_mapping-insert_get,,150,,,79991295.0,ns,6068
+example_mapping-insert_get,,150,,,79922069.0,ns,6142
+example_mapping-insert_get,,150,,,81427000.0,ns,6216
+example_mapping-insert_get,,150,,,80710364.0,ns,6290
+example_mapping-insert_get,,150,,,82854937.0,ns,6364
+example_mapping-insert_get,,150,,,84220517.0,ns,6438
+example_mapping-insert_get,,150,,,85538404.0,ns,6512
+example_mapping-insert_get,,150,,,84698829.0,ns,6586
+example_mapping-insert_get,,150,,,86550019.0,ns,6660
+example_mapping-insert_get,,150,,,88489902.0,ns,6734
+example_mapping-insert_get,,150,,,88442709.0,ns,6808
+example_mapping-insert_get,,150,,,89768719.0,ns,6882
+example_mapping-insert_get,,150,,,91691747.0,ns,6956
+example_mapping-insert_get,,150,,,90737531.0,ns,7030
+example_mapping-insert_get,,150,,,92345419.0,ns,7104
+example_mapping-insert_get,,150,,,92570554.0,ns,7178
+example_mapping-insert_get,,150,,,95196695.0,ns,7252
+example_mapping-insert_get,,150,,,95906337.0,ns,7326
+example_mapping-insert_get,,150,,,98751329.0,ns,7400
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 2371b5a..3286fca 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[73.0,146.0,219.0,292.0,365.0,438.0,511.0,584.0,657.0,730.0,803.0,876.0,949.0,1022.0,1095.0,1168.0,1241.0,1314.0,1387.0,1460.0,1533.0,1606.0,1679.0,1752.0,1825.0,1898.0,1971.0,2044.0,2117.0,2190.0,2263.0,2336.0,2409.0,2482.0,2555.0,2628.0,2701.0,2774.0,2847.0,2920.0,2993.0,3066.0,3139.0,3212.0,3285.0,3358.0,3431.0,3504.0,3577.0,3650.0,3723.0,3796.0,3869.0,3942.0,4015.0,4088.0,4161.0,4234.0,4307.0,4380.0,4453.0,4526.0,4599.0,4672.0,4745.0,4818.0,4891.0,4964.0,5037.0,5110.0,5183.0,5256.0,5329.0,5402.0,5475.0,5548.0,5621.0,5694.0,5767.0,5840.0,5913.0,5986.0,6059.0,6132.0,6205.0,6278.0,6351.0,6424.0,6497.0,6570.0,6643.0,6716.0,6789.0,6862.0,6935.0,7008.0,7081.0,7154.0,7227.0,7300.0],"times":[1004144.0,1919074.0,2763482.0,3874355.0,4483947.0,5358965.0,6811835.0,7687314.0,8510837.0,9665504.0,10488546.0,11321623.0,12432497.0,12939692.0,14406276.0,15177489.0,15828346.0,16889984.0,18119758.0,19020809.0,19712220.0,20818111.0,21808530.0,22349928.0,23533414.0,24932804.0,25320183.0,26276289.0,27045812.0,28876307.0,29448203.0,30253558.0,30956028.0,36955721.0,89864721.0,52421721.0,35531702.0,36187574.0,37446060.0,38126481.0,38949243.0,40353842.0,41187014.0,41529046.0,43339256.0,43520934.0,44376040.0,45787793.0,46349550.0,47421603.0,48804976.0,48810347.0,50135604.0,52040012.0,51849202.0,52834388.0,53643050.0,54820185.0,56110247.0,57075199.0,56915759.0,59183528.0,60837645.0,60655136.0,61913258.0,62742073.0,64268075.0,64492355.0,65695462.0,66600044.0,67203769.0,67820606.0,67446857.0,69966974.0,72019704.0,72876100.0,72878247.0,73913718.0,75564770.0,74442890.0,75394976.0,78005944.0,79666897.0,80478651.0,80051989.0,82130899.0,80963964.0,83882040.0,84147847.0,85374896.0,85789330.0,87235164.0,87438854.0,89590810.0,90318138.0,92406346.0,92148205.0,92779551.0,95897271.0,95742127.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[74.0,148.0,222.0,296.0,370.0,444.0,518.0,592.0,666.0,740.0,814.0,888.0,962.0,1036.0,1110.0,1184.0,1258.0,1332.0,1406.0,1480.0,1554.0,1628.0,1702.0,1776.0,1850.0,1924.0,1998.0,2072.0,2146.0,2220.0,2294.0,2368.0,2442.0,2516.0,2590.0,2664.0,2738.0,2812.0,2886.0,2960.0,3034.0,3108.0,3182.0,3256.0,3330.0,3404.0,3478.0,3552.0,3626.0,3700.0,3774.0,3848.0,3922.0,3996.0,4070.0,4144.0,4218.0,4292.0,4366.0,4440.0,4514.0,4588.0,4662.0,4736.0,4810.0,4884.0,4958.0,5032.0,5106.0,5180.0,5254.0,5328.0,5402.0,5476.0,5550.0,5624.0,5698.0,5772.0,5846.0,5920.0,5994.0,6068.0,6142.0,6216.0,6290.0,6364.0,6438.0,6512.0,6586.0,6660.0,6734.0,6808.0,6882.0,6956.0,7030.0,7104.0,7178.0,7252.0,7326.0,7400.0],"times":[968025.0,1903569.0,3011826.0,3826771.0,4904249.0,5980139.0,7392837.0,7552790.0,8812976.0,9281638.0,10217160.0,12160088.0,12526459.0,13186838.0,14552294.0,15605226.0,16459891.0,17407693.0,18006911.0,18830559.0,19774895.0,21188499.0,22686675.0,23086253.0,24199464.0,25969348.0,26087863.0,26751760.0,27295482.0,28744989.0,30443195.0,30470374.0,31144512.0,32461498.0,33060941.0,34721545.0,34678961.0,37182309.0,37755552.0,38922722.0,40391148.0,40611102.0,41378636.0,42844444.0,43302368.0,45310775.0,45983377.0,46692175.0,47585583.0,49099663.0,50187367.0,51104646.0,51488071.0,51448978.0,53855042.0,53206577.0,54664661.0,55959708.0,56681317.0,57560018.0,60033269.0,59243622.0,59602848.0,61146457.0,63749092.0,63275652.0,64818115.0,65309384.0,66855453.0,66989025.0,68347058.0,68330481.0,70876385.0,71442693.0,72876530.0,74530882.0,73548439.0,88279494.0,102167401.0,76968482.0,77757993.0,79991295.0,79922069.0,81427000.0,80710364.0,82854937.0,84220517.0,85538404.0,84698829.0,86550019.0,88489902.0,88442709.0,89768719.0,91691747.0,90737531.0,92345419.0,92570554.0,95196695.0,95906337.0,98751329.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index c383353..f23c77b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[12321.257571136251,12621.494607674102,13422.126705108369,13722.363741646219] \ No newline at end of file
+[12107.822661510601,12510.071585768379,13582.735383789117,13984.984308046893] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index 6b82b0c..df6cf0e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33032.64392832603,"upper_bound":34428.33894834205},"point_estimate":33571.34950358583,"standard_error":374.5395106592159},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32684.229166666668,"upper_bound":33529.64166666667},"point_estimate":32894.96920289855,"standard_error":185.3421114915062},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":645.235349953451,"upper_bound":1179.3679132023954},"point_estimate":1004.219959300692,"standard_error":135.14787054791458},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32917.425879497,"upper_bound":35734.88672376429},"point_estimate":33968.115830057635,"standard_error":766.9028618585404},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":784.5606456192514,"upper_bound":6282.06685635402},"point_estimate":3777.3708240379624,"standard_error":1752.2206175202796}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33331.89882301897,"upper_bound":33550.15789203774},"point_estimate":33443.00812715389,"standard_error":55.84359141608472},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33282.372590410734,"upper_bound":33668.7712962963},"point_estimate":33509.18917990731,"standard_error":95.5220765908139},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":451.18254855655505,"upper_bound":670.3646915615869},"point_estimate":538.6894501464975,"standard_error":56.21616023429384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33285.08204750264,"upper_bound":33501.14025067451},"point_estimate":33392.561081227526,"standard_error":55.06121081793369},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":475.1366785466181,"upper_bound":638.5189735767402},"point_estimate":559.9230030533214,"standard_error":41.730358672899406}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index 561a276..0ad3320 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,970838.0,ns,30
-example_mapping-insert_get,,150,,,1957852.0,ns,60
-example_mapping-insert_get,,150,,,2783703.0,ns,90
-example_mapping-insert_get,,150,,,3876329.0,ns,120
-example_mapping-insert_get,,150,,,4978903.0,ns,150
-example_mapping-insert_get,,150,,,5922538.0,ns,180
-example_mapping-insert_get,,150,,,6887514.0,ns,210
-example_mapping-insert_get,,150,,,7736624.0,ns,240
-example_mapping-insert_get,,150,,,8821708.0,ns,270
-example_mapping-insert_get,,150,,,9504510.0,ns,300
-example_mapping-insert_get,,150,,,10565391.0,ns,330
-example_mapping-insert_get,,150,,,11390042.0,ns,360
-example_mapping-insert_get,,150,,,12920008.0,ns,390
-example_mapping-insert_get,,150,,,13540071.0,ns,420
-example_mapping-insert_get,,150,,,14771577.0,ns,450
-example_mapping-insert_get,,150,,,15790216.0,ns,480
-example_mapping-insert_get,,150,,,16429024.0,ns,510
-example_mapping-insert_get,,150,,,17449708.0,ns,540
-example_mapping-insert_get,,150,,,18611597.0,ns,570
-example_mapping-insert_get,,150,,,19332895.0,ns,600
-example_mapping-insert_get,,150,,,21182758.0,ns,630
-example_mapping-insert_get,,150,,,21315782.0,ns,660
-example_mapping-insert_get,,150,,,22696622.0,ns,690
-example_mapping-insert_get,,150,,,23532645.0,ns,720
-example_mapping-insert_get,,150,,,25279848.0,ns,750
-example_mapping-insert_get,,150,,,26936610.0,ns,780
-example_mapping-insert_get,,150,,,27865389.0,ns,810
-example_mapping-insert_get,,150,,,28522608.0,ns,840
-example_mapping-insert_get,,150,,,29431627.0,ns,870
-example_mapping-insert_get,,150,,,30614526.0,ns,900
-example_mapping-insert_get,,150,,,31358250.0,ns,930
-example_mapping-insert_get,,150,,,32497791.0,ns,960
-example_mapping-insert_get,,150,,,33538331.0,ns,990
-example_mapping-insert_get,,150,,,34910302.0,ns,1020
-example_mapping-insert_get,,150,,,35537826.0,ns,1050
-example_mapping-insert_get,,150,,,36579449.0,ns,1080
-example_mapping-insert_get,,150,,,37400053.0,ns,1110
-example_mapping-insert_get,,150,,,39200769.0,ns,1140
-example_mapping-insert_get,,150,,,39710708.0,ns,1170
-example_mapping-insert_get,,150,,,40643025.0,ns,1200
-example_mapping-insert_get,,150,,,42066963.0,ns,1230
-example_mapping-insert_get,,150,,,43032684.0,ns,1260
-example_mapping-insert_get,,150,,,43787056.0,ns,1290
-example_mapping-insert_get,,150,,,44973733.0,ns,1320
-example_mapping-insert_get,,150,,,45598652.0,ns,1350
-example_mapping-insert_get,,150,,,46942206.0,ns,1380
-example_mapping-insert_get,,150,,,47785437.0,ns,1410
-example_mapping-insert_get,,150,,,48363153.0,ns,1440
-example_mapping-insert_get,,150,,,50405261.0,ns,1470
-example_mapping-insert_get,,150,,,50675353.0,ns,1500
-example_mapping-insert_get,,150,,,52687063.0,ns,1530
-example_mapping-insert_get,,150,,,52631599.0,ns,1560
-example_mapping-insert_get,,150,,,54061445.0,ns,1590
-example_mapping-insert_get,,150,,,55721990.0,ns,1620
-example_mapping-insert_get,,150,,,56211405.0,ns,1650
-example_mapping-insert_get,,150,,,56782097.0,ns,1680
-example_mapping-insert_get,,150,,,57732481.0,ns,1710
-example_mapping-insert_get,,150,,,58146183.0,ns,1740
-example_mapping-insert_get,,150,,,57410865.0,ns,1770
-example_mapping-insert_get,,150,,,58538953.0,ns,1800
-example_mapping-insert_get,,150,,,58449961.0,ns,1830
-example_mapping-insert_get,,150,,,61254323.0,ns,1860
-example_mapping-insert_get,,150,,,64038802.0,ns,1890
-example_mapping-insert_get,,150,,,62205630.0,ns,1920
-example_mapping-insert_get,,150,,,63503953.0,ns,1950
-example_mapping-insert_get,,150,,,64287341.0,ns,1980
-example_mapping-insert_get,,150,,,65211145.0,ns,2010
-example_mapping-insert_get,,150,,,66751002.0,ns,2040
-example_mapping-insert_get,,150,,,66477867.0,ns,2070
-example_mapping-insert_get,,150,,,68704040.0,ns,2100
-example_mapping-insert_get,,150,,,70832723.0,ns,2130
-example_mapping-insert_get,,150,,,70421351.0,ns,2160
-example_mapping-insert_get,,150,,,70386216.0,ns,2190
-example_mapping-insert_get,,150,,,72822721.0,ns,2220
-example_mapping-insert_get,,150,,,73052311.0,ns,2250
-example_mapping-insert_get,,150,,,73611793.0,ns,2280
-example_mapping-insert_get,,150,,,76225512.0,ns,2310
-example_mapping-insert_get,,150,,,83848036.0,ns,2340
-example_mapping-insert_get,,150,,,77361991.0,ns,2370
-example_mapping-insert_get,,150,,,80471140.0,ns,2400
-example_mapping-insert_get,,150,,,78120740.0,ns,2430
-example_mapping-insert_get,,150,,,80154701.0,ns,2460
-example_mapping-insert_get,,150,,,80541301.0,ns,2490
-example_mapping-insert_get,,150,,,172808980.0,ns,2520
-example_mapping-insert_get,,150,,,110859877.0,ns,2550
-example_mapping-insert_get,,150,,,84172199.0,ns,2580
-example_mapping-insert_get,,150,,,83719608.0,ns,2610
-example_mapping-insert_get,,150,,,86812134.0,ns,2640
-example_mapping-insert_get,,150,,,86836488.0,ns,2670
-example_mapping-insert_get,,150,,,92796428.0,ns,2700
-example_mapping-insert_get,,150,,,89791377.0,ns,2730
-example_mapping-insert_get,,150,,,90629152.0,ns,2760
-example_mapping-insert_get,,150,,,90847069.0,ns,2790
-example_mapping-insert_get,,150,,,92081652.0,ns,2820
-example_mapping-insert_get,,150,,,96176088.0,ns,2850
-example_mapping-insert_get,,150,,,95029618.0,ns,2880
-example_mapping-insert_get,,150,,,94618866.0,ns,2910
-example_mapping-insert_get,,150,,,94930995.0,ns,2940
-example_mapping-insert_get,,150,,,96404575.0,ns,2970
-example_mapping-insert_get,,150,,,97452670.0,ns,3000
+example_mapping-insert_get,,150,,,1016291.0,ns,30
+example_mapping-insert_get,,150,,,1916435.0,ns,60
+example_mapping-insert_get,,150,,,3055443.0,ns,90
+example_mapping-insert_get,,150,,,3994409.0,ns,120
+example_mapping-insert_get,,150,,,5072936.0,ns,150
+example_mapping-insert_get,,150,,,5983814.0,ns,180
+example_mapping-insert_get,,150,,,7089763.0,ns,210
+example_mapping-insert_get,,150,,,8112463.0,ns,240
+example_mapping-insert_get,,150,,,9136325.0,ns,270
+example_mapping-insert_get,,150,,,10154899.0,ns,300
+example_mapping-insert_get,,150,,,11195930.0,ns,330
+example_mapping-insert_get,,150,,,11859226.0,ns,360
+example_mapping-insert_get,,150,,,12461452.0,ns,390
+example_mapping-insert_get,,150,,,14344396.0,ns,420
+example_mapping-insert_get,,150,,,15624329.0,ns,450
+example_mapping-insert_get,,150,,,15604719.0,ns,480
+example_mapping-insert_get,,150,,,17220081.0,ns,510
+example_mapping-insert_get,,150,,,17912483.0,ns,540
+example_mapping-insert_get,,150,,,19379034.0,ns,570
+example_mapping-insert_get,,150,,,20380920.0,ns,600
+example_mapping-insert_get,,150,,,20557918.0,ns,630
+example_mapping-insert_get,,150,,,22551130.0,ns,660
+example_mapping-insert_get,,150,,,22744570.0,ns,690
+example_mapping-insert_get,,150,,,24151921.0,ns,720
+example_mapping-insert_get,,150,,,25108413.0,ns,750
+example_mapping-insert_get,,150,,,26193296.0,ns,780
+example_mapping-insert_get,,150,,,27204056.0,ns,810
+example_mapping-insert_get,,150,,,27702860.0,ns,840
+example_mapping-insert_get,,150,,,28934003.0,ns,870
+example_mapping-insert_get,,150,,,30451935.0,ns,900
+example_mapping-insert_get,,150,,,31538012.0,ns,930
+example_mapping-insert_get,,150,,,32475425.0,ns,960
+example_mapping-insert_get,,150,,,32966775.0,ns,990
+example_mapping-insert_get,,150,,,33896263.0,ns,1020
+example_mapping-insert_get,,150,,,36036093.0,ns,1050
+example_mapping-insert_get,,150,,,35336645.0,ns,1080
+example_mapping-insert_get,,150,,,35726965.0,ns,1110
+example_mapping-insert_get,,150,,,37371393.0,ns,1140
+example_mapping-insert_get,,150,,,38153996.0,ns,1170
+example_mapping-insert_get,,150,,,39693189.0,ns,1200
+example_mapping-insert_get,,150,,,41702538.0,ns,1230
+example_mapping-insert_get,,150,,,41444266.0,ns,1260
+example_mapping-insert_get,,150,,,43955714.0,ns,1290
+example_mapping-insert_get,,150,,,46123689.0,ns,1320
+example_mapping-insert_get,,150,,,45784635.0,ns,1350
+example_mapping-insert_get,,150,,,46138431.0,ns,1380
+example_mapping-insert_get,,150,,,48256351.0,ns,1410
+example_mapping-insert_get,,150,,,48885932.0,ns,1440
+example_mapping-insert_get,,150,,,50021101.0,ns,1470
+example_mapping-insert_get,,150,,,51437053.0,ns,1500
+example_mapping-insert_get,,150,,,52204717.0,ns,1530
+example_mapping-insert_get,,150,,,51646737.0,ns,1560
+example_mapping-insert_get,,150,,,53284229.0,ns,1590
+example_mapping-insert_get,,150,,,54639896.0,ns,1620
+example_mapping-insert_get,,150,,,54725855.0,ns,1650
+example_mapping-insert_get,,150,,,55720684.0,ns,1680
+example_mapping-insert_get,,150,,,57668085.0,ns,1710
+example_mapping-insert_get,,150,,,56345494.0,ns,1740
+example_mapping-insert_get,,150,,,60108072.0,ns,1770
+example_mapping-insert_get,,150,,,60065358.0,ns,1800
+example_mapping-insert_get,,150,,,61945767.0,ns,1830
+example_mapping-insert_get,,150,,,62818759.0,ns,1860
+example_mapping-insert_get,,150,,,63345011.0,ns,1890
+example_mapping-insert_get,,150,,,62131554.0,ns,1920
+example_mapping-insert_get,,150,,,65027731.0,ns,1950
+example_mapping-insert_get,,150,,,65677754.0,ns,1980
+example_mapping-insert_get,,150,,,66185530.0,ns,2010
+example_mapping-insert_get,,150,,,67498142.0,ns,2040
+example_mapping-insert_get,,150,,,68619847.0,ns,2070
+example_mapping-insert_get,,150,,,71523208.0,ns,2100
+example_mapping-insert_get,,150,,,71670364.0,ns,2130
+example_mapping-insert_get,,150,,,72724546.0,ns,2160
+example_mapping-insert_get,,150,,,72331382.0,ns,2190
+example_mapping-insert_get,,150,,,72620661.0,ns,2220
+example_mapping-insert_get,,150,,,75428792.0,ns,2250
+example_mapping-insert_get,,150,,,76394329.0,ns,2280
+example_mapping-insert_get,,150,,,77820341.0,ns,2310
+example_mapping-insert_get,,150,,,76592581.0,ns,2340
+example_mapping-insert_get,,150,,,79802691.0,ns,2370
+example_mapping-insert_get,,150,,,81987017.0,ns,2400
+example_mapping-insert_get,,150,,,80407877.0,ns,2430
+example_mapping-insert_get,,150,,,81194841.0,ns,2460
+example_mapping-insert_get,,150,,,84198678.0,ns,2490
+example_mapping-insert_get,,150,,,83832604.0,ns,2520
+example_mapping-insert_get,,150,,,85072944.0,ns,2550
+example_mapping-insert_get,,150,,,85398528.0,ns,2580
+example_mapping-insert_get,,150,,,86782978.0,ns,2610
+example_mapping-insert_get,,150,,,87332647.0,ns,2640
+example_mapping-insert_get,,150,,,89509530.0,ns,2670
+example_mapping-insert_get,,150,,,87576931.0,ns,2700
+example_mapping-insert_get,,150,,,90584816.0,ns,2730
+example_mapping-insert_get,,150,,,91738726.0,ns,2760
+example_mapping-insert_get,,150,,,92684954.0,ns,2790
+example_mapping-insert_get,,150,,,95117745.0,ns,2820
+example_mapping-insert_get,,150,,,95679979.0,ns,2850
+example_mapping-insert_get,,150,,,97883499.0,ns,2880
+example_mapping-insert_get,,150,,,96896711.0,ns,2910
+example_mapping-insert_get,,150,,,96976505.0,ns,2940
+example_mapping-insert_get,,150,,,99193900.0,ns,2970
+example_mapping-insert_get,,150,,,101457769.0,ns,3000
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 505f69e..95ad9e9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[970838.0,1957852.0,2783703.0,3876329.0,4978903.0,5922538.0,6887514.0,7736624.0,8821708.0,9504510.0,10565391.0,11390042.0,12920008.0,13540071.0,14771577.0,15790216.0,16429024.0,17449708.0,18611597.0,19332895.0,21182758.0,21315782.0,22696622.0,23532645.0,25279848.0,26936610.0,27865389.0,28522608.0,29431627.0,30614526.0,31358250.0,32497791.0,33538331.0,34910302.0,35537826.0,36579449.0,37400053.0,39200769.0,39710708.0,40643025.0,42066963.0,43032684.0,43787056.0,44973733.0,45598652.0,46942206.0,47785437.0,48363153.0,50405261.0,50675353.0,52687063.0,52631599.0,54061445.0,55721990.0,56211405.0,56782097.0,57732481.0,58146183.0,57410865.0,58538953.0,58449961.0,61254323.0,64038802.0,62205630.0,63503953.0,64287341.0,65211145.0,66751002.0,66477867.0,68704040.0,70832723.0,70421351.0,70386216.0,72822721.0,73052311.0,73611793.0,76225512.0,83848036.0,77361991.0,80471140.0,78120740.0,80154701.0,80541301.0,172808980.0,110859877.0,84172199.0,83719608.0,86812134.0,86836488.0,92796428.0,89791377.0,90629152.0,90847069.0,92081652.0,96176088.0,95029618.0,94618866.0,94930995.0,96404575.0,97452670.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[1016291.0,1916435.0,3055443.0,3994409.0,5072936.0,5983814.0,7089763.0,8112463.0,9136325.0,10154899.0,11195930.0,11859226.0,12461452.0,14344396.0,15624329.0,15604719.0,17220081.0,17912483.0,19379034.0,20380920.0,20557918.0,22551130.0,22744570.0,24151921.0,25108413.0,26193296.0,27204056.0,27702860.0,28934003.0,30451935.0,31538012.0,32475425.0,32966775.0,33896263.0,36036093.0,35336645.0,35726965.0,37371393.0,38153996.0,39693189.0,41702538.0,41444266.0,43955714.0,46123689.0,45784635.0,46138431.0,48256351.0,48885932.0,50021101.0,51437053.0,52204717.0,51646737.0,53284229.0,54639896.0,54725855.0,55720684.0,57668085.0,56345494.0,60108072.0,60065358.0,61945767.0,62818759.0,63345011.0,62131554.0,65027731.0,65677754.0,66185530.0,67498142.0,68619847.0,71523208.0,71670364.0,72724546.0,72331382.0,72620661.0,75428792.0,76394329.0,77820341.0,76592581.0,79802691.0,81987017.0,80407877.0,81194841.0,84198678.0,83832604.0,85072944.0,85398528.0,86782978.0,87332647.0,89509530.0,87576931.0,90584816.0,91738726.0,92684954.0,95117745.0,95679979.0,97883499.0,96896711.0,96976505.0,99193900.0,101457769.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index ccfcc51..ef30a82 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[28264.688885101008,30366.43892992424,35971.10571611953,38072.855760942766] \ No newline at end of file
+[30866.98610369415,31982.277460642177,34956.38774583691,36071.67910278494] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 55603e3..51e6d1a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33437.42185208791,"upper_bound":33682.84806903114},"point_estimate":33560.65294000039,"standard_error":62.24145328179449},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33377.046011746876,"upper_bound":33652.34258347016},"point_estimate":33504.166773094934,"standard_error":74.22859156216374},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":380.2955165969725,"upper_bound":614.0644432678764},"point_estimate":476.92855360178936,"standard_error":59.46099817726293},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33386.041462594585,"upper_bound":33568.65837248097},"point_estimate":33475.86365230862,"standard_error":46.6758861735579},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":466.6189161713638,"upper_bound":788.6521357088302},"point_estimate":625.3732497027449,"standard_error":83.22878903944641}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33246.679388646975,"upper_bound":33511.95937717631},"point_estimate":33380.00247299501,"standard_error":67.65069319010802},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33213.199588477364,"upper_bound":33536.73520833334},"point_estimate":33390.058679634545,"standard_error":90.40671075289853},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":500.3592818581292,"upper_bound":747.6839917259518},"point_estimate":637.8017846029272,"standard_error":63.24068927099836},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33281.0475610798,"upper_bound":33541.69582953188},"point_estimate":33414.270913452536,"standard_error":66.57552258153537},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":548.3757790040205,"upper_bound":809.1870418381482},"point_estimate":680.4653765965155,"standard_error":66.87485366162254}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index d0699cc..89be863 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,887813.0,ns,29
-example_mapping-insert_get,,150,,,1922817.0,ns,58
-example_mapping-insert_get,,150,,,2905335.0,ns,87
-example_mapping-insert_get,,150,,,3975313.0,ns,116
-example_mapping-insert_get,,150,,,4836590.0,ns,145
-example_mapping-insert_get,,150,,,5932256.0,ns,174
-example_mapping-insert_get,,150,,,7097746.0,ns,203
-example_mapping-insert_get,,150,,,7921418.0,ns,232
-example_mapping-insert_get,,150,,,8859938.0,ns,261
-example_mapping-insert_get,,150,,,10152282.0,ns,290
-example_mapping-insert_get,,150,,,10752244.0,ns,319
-example_mapping-insert_get,,150,,,11746450.0,ns,348
-example_mapping-insert_get,,150,,,12685517.0,ns,377
-example_mapping-insert_get,,150,,,14061961.0,ns,406
-example_mapping-insert_get,,150,,,14712250.0,ns,435
-example_mapping-insert_get,,150,,,15304094.0,ns,464
-example_mapping-insert_get,,150,,,16274715.0,ns,493
-example_mapping-insert_get,,150,,,17006879.0,ns,522
-example_mapping-insert_get,,150,,,19763071.0,ns,551
-example_mapping-insert_get,,150,,,19506812.0,ns,580
-example_mapping-insert_get,,150,,,20893496.0,ns,609
-example_mapping-insert_get,,150,,,21759062.0,ns,638
-example_mapping-insert_get,,150,,,21788499.0,ns,667
-example_mapping-insert_get,,150,,,22921021.0,ns,696
-example_mapping-insert_get,,150,,,24120206.0,ns,725
-example_mapping-insert_get,,150,,,25023218.0,ns,754
-example_mapping-insert_get,,150,,,26048364.0,ns,783
-example_mapping-insert_get,,150,,,27461376.0,ns,812
-example_mapping-insert_get,,150,,,28081238.0,ns,841
-example_mapping-insert_get,,150,,,28864770.0,ns,870
-example_mapping-insert_get,,150,,,30492010.0,ns,899
-example_mapping-insert_get,,150,,,31031698.0,ns,928
-example_mapping-insert_get,,150,,,32568043.0,ns,957
-example_mapping-insert_get,,150,,,33065506.0,ns,986
-example_mapping-insert_get,,150,,,34495293.0,ns,1015
-example_mapping-insert_get,,150,,,34511790.0,ns,1044
-example_mapping-insert_get,,150,,,34815439.0,ns,1073
-example_mapping-insert_get,,150,,,37050456.0,ns,1102
-example_mapping-insert_get,,150,,,39336173.0,ns,1131
-example_mapping-insert_get,,150,,,38312177.0,ns,1160
-example_mapping-insert_get,,150,,,40938017.0,ns,1189
-example_mapping-insert_get,,150,,,40453953.0,ns,1218
-example_mapping-insert_get,,150,,,41694645.0,ns,1247
-example_mapping-insert_get,,150,,,42215947.0,ns,1276
-example_mapping-insert_get,,150,,,44244598.0,ns,1305
-example_mapping-insert_get,,150,,,44605044.0,ns,1334
-example_mapping-insert_get,,150,,,45998920.0,ns,1363
-example_mapping-insert_get,,150,,,46547389.0,ns,1392
-example_mapping-insert_get,,150,,,47920572.0,ns,1421
-example_mapping-insert_get,,150,,,49536891.0,ns,1450
-example_mapping-insert_get,,150,,,50425857.0,ns,1479
-example_mapping-insert_get,,150,,,50217205.0,ns,1508
-example_mapping-insert_get,,150,,,51589795.0,ns,1537
-example_mapping-insert_get,,150,,,52467443.0,ns,1566
-example_mapping-insert_get,,150,,,54423706.0,ns,1595
-example_mapping-insert_get,,150,,,55330622.0,ns,1624
-example_mapping-insert_get,,150,,,56278811.0,ns,1653
-example_mapping-insert_get,,150,,,54943903.0,ns,1682
-example_mapping-insert_get,,150,,,57038570.0,ns,1711
-example_mapping-insert_get,,150,,,58201126.0,ns,1740
-example_mapping-insert_get,,150,,,60597149.0,ns,1769
-example_mapping-insert_get,,150,,,59691950.0,ns,1798
-example_mapping-insert_get,,150,,,61519202.0,ns,1827
-example_mapping-insert_get,,150,,,63190792.0,ns,1856
-example_mapping-insert_get,,150,,,64536365.0,ns,1885
-example_mapping-insert_get,,150,,,63500957.0,ns,1914
-example_mapping-insert_get,,150,,,65658058.0,ns,1943
-example_mapping-insert_get,,150,,,65679520.0,ns,1972
-example_mapping-insert_get,,150,,,67207170.0,ns,2001
-example_mapping-insert_get,,150,,,67513752.0,ns,2030
-example_mapping-insert_get,,150,,,69629093.0,ns,2059
-example_mapping-insert_get,,150,,,70666307.0,ns,2088
-example_mapping-insert_get,,150,,,70529805.0,ns,2117
-example_mapping-insert_get,,150,,,69991202.0,ns,2146
-example_mapping-insert_get,,150,,,74432230.0,ns,2175
-example_mapping-insert_get,,150,,,74820827.0,ns,2204
-example_mapping-insert_get,,150,,,75346921.0,ns,2233
-example_mapping-insert_get,,150,,,74932418.0,ns,2262
-example_mapping-insert_get,,150,,,76148477.0,ns,2291
-example_mapping-insert_get,,150,,,76921632.0,ns,2320
-example_mapping-insert_get,,150,,,78701411.0,ns,2349
-example_mapping-insert_get,,150,,,77927765.0,ns,2378
-example_mapping-insert_get,,150,,,79757328.0,ns,2407
-example_mapping-insert_get,,150,,,80722232.0,ns,2436
-example_mapping-insert_get,,150,,,82170197.0,ns,2465
-example_mapping-insert_get,,150,,,83591367.0,ns,2494
-example_mapping-insert_get,,150,,,84806801.0,ns,2523
-example_mapping-insert_get,,150,,,84085818.0,ns,2552
-example_mapping-insert_get,,150,,,85955345.0,ns,2581
-example_mapping-insert_get,,150,,,87685268.0,ns,2610
-example_mapping-insert_get,,150,,,88133893.0,ns,2639
-example_mapping-insert_get,,150,,,89313596.0,ns,2668
-example_mapping-insert_get,,150,,,91306565.0,ns,2697
-example_mapping-insert_get,,150,,,90816729.0,ns,2726
-example_mapping-insert_get,,150,,,91101373.0,ns,2755
-example_mapping-insert_get,,150,,,93870521.0,ns,2784
-example_mapping-insert_get,,150,,,94959978.0,ns,2813
-example_mapping-insert_get,,150,,,94401572.0,ns,2842
-example_mapping-insert_get,,150,,,95344454.0,ns,2871
-example_mapping-insert_get,,150,,,96736435.0,ns,2900
+example_mapping-insert_get,,150,,,925843.0,ns,30
+example_mapping-insert_get,,150,,,1971502.0,ns,60
+example_mapping-insert_get,,150,,,3120099.0,ns,90
+example_mapping-insert_get,,150,,,3750029.0,ns,120
+example_mapping-insert_get,,150,,,5045134.0,ns,150
+example_mapping-insert_get,,150,,,6372728.0,ns,180
+example_mapping-insert_get,,150,,,7036792.0,ns,210
+example_mapping-insert_get,,150,,,7976049.0,ns,240
+example_mapping-insert_get,,150,,,8958342.0,ns,270
+example_mapping-insert_get,,150,,,9821365.0,ns,300
+example_mapping-insert_get,,150,,,10786237.0,ns,330
+example_mapping-insert_get,,150,,,11869005.0,ns,360
+example_mapping-insert_get,,150,,,13379636.0,ns,390
+example_mapping-insert_get,,150,,,14224131.0,ns,420
+example_mapping-insert_get,,150,,,15182036.0,ns,450
+example_mapping-insert_get,,150,,,15766109.0,ns,480
+example_mapping-insert_get,,150,,,17436875.0,ns,510
+example_mapping-insert_get,,150,,,18239515.0,ns,540
+example_mapping-insert_get,,150,,,18932953.0,ns,570
+example_mapping-insert_get,,150,,,19698791.0,ns,600
+example_mapping-insert_get,,150,,,20758674.0,ns,630
+example_mapping-insert_get,,150,,,22597050.0,ns,660
+example_mapping-insert_get,,150,,,24074912.0,ns,690
+example_mapping-insert_get,,150,,,24190446.0,ns,720
+example_mapping-insert_get,,150,,,25885079.0,ns,750
+example_mapping-insert_get,,150,,,26033902.0,ns,780
+example_mapping-insert_get,,150,,,26323862.0,ns,810
+example_mapping-insert_get,,150,,,27341196.0,ns,840
+example_mapping-insert_get,,150,,,28263794.0,ns,870
+example_mapping-insert_get,,150,,,31137847.0,ns,900
+example_mapping-insert_get,,150,,,31067804.0,ns,930
+example_mapping-insert_get,,150,,,32206910.0,ns,960
+example_mapping-insert_get,,150,,,33463026.0,ns,990
+example_mapping-insert_get,,150,,,34459181.0,ns,1020
+example_mapping-insert_get,,150,,,35553728.0,ns,1050
+example_mapping-insert_get,,150,,,36614905.0,ns,1080
+example_mapping-insert_get,,150,,,35977190.0,ns,1110
+example_mapping-insert_get,,150,,,37982978.0,ns,1140
+example_mapping-insert_get,,150,,,40435739.0,ns,1170
+example_mapping-insert_get,,150,,,40229527.0,ns,1200
+example_mapping-insert_get,,150,,,39916261.0,ns,1230
+example_mapping-insert_get,,150,,,42732902.0,ns,1260
+example_mapping-insert_get,,150,,,42407317.0,ns,1290
+example_mapping-insert_get,,150,,,43557321.0,ns,1320
+example_mapping-insert_get,,150,,,45911100.0,ns,1350
+example_mapping-insert_get,,150,,,45896278.0,ns,1380
+example_mapping-insert_get,,150,,,46931189.0,ns,1410
+example_mapping-insert_get,,150,,,48498601.0,ns,1440
+example_mapping-insert_get,,150,,,48670315.0,ns,1470
+example_mapping-insert_get,,150,,,50850830.0,ns,1500
+example_mapping-insert_get,,150,,,51396405.0,ns,1530
+example_mapping-insert_get,,150,,,51543177.0,ns,1560
+example_mapping-insert_get,,150,,,52469051.0,ns,1590
+example_mapping-insert_get,,150,,,53758862.0,ns,1620
+example_mapping-insert_get,,150,,,54684760.0,ns,1650
+example_mapping-insert_get,,150,,,56536018.0,ns,1680
+example_mapping-insert_get,,150,,,57737937.0,ns,1710
+example_mapping-insert_get,,150,,,58060957.0,ns,1740
+example_mapping-insert_get,,150,,,59986073.0,ns,1770
+example_mapping-insert_get,,150,,,59523457.0,ns,1800
+example_mapping-insert_get,,150,,,60224096.0,ns,1830
+example_mapping-insert_get,,150,,,60975572.0,ns,1860
+example_mapping-insert_get,,150,,,61538464.0,ns,1890
+example_mapping-insert_get,,150,,,63235275.0,ns,1920
+example_mapping-insert_get,,150,,,65430925.0,ns,1950
+example_mapping-insert_get,,150,,,65213898.0,ns,1980
+example_mapping-insert_get,,150,,,67301949.0,ns,2010
+example_mapping-insert_get,,150,,,66382136.0,ns,2040
+example_mapping-insert_get,,150,,,68443117.0,ns,2070
+example_mapping-insert_get,,150,,,70391915.0,ns,2100
+example_mapping-insert_get,,150,,,71034099.0,ns,2130
+example_mapping-insert_get,,150,,,72678881.0,ns,2160
+example_mapping-insert_get,,150,,,73267608.0,ns,2190
+example_mapping-insert_get,,150,,,72809557.0,ns,2220
+example_mapping-insert_get,,150,,,72666482.0,ns,2250
+example_mapping-insert_get,,150,,,74902934.0,ns,2280
+example_mapping-insert_get,,150,,,75184701.0,ns,2310
+example_mapping-insert_get,,150,,,78812461.0,ns,2340
+example_mapping-insert_get,,150,,,80302230.0,ns,2370
+example_mapping-insert_get,,150,,,79707615.0,ns,2400
+example_mapping-insert_get,,150,,,80708075.0,ns,2430
+example_mapping-insert_get,,150,,,81156789.0,ns,2460
+example_mapping-insert_get,,150,,,81276858.0,ns,2490
+example_mapping-insert_get,,150,,,83877119.0,ns,2520
+example_mapping-insert_get,,150,,,87027724.0,ns,2550
+example_mapping-insert_get,,150,,,87223232.0,ns,2580
+example_mapping-insert_get,,150,,,87182665.0,ns,2610
+example_mapping-insert_get,,150,,,88223343.0,ns,2640
+example_mapping-insert_get,,150,,,88365357.0,ns,2670
+example_mapping-insert_get,,150,,,90529944.0,ns,2700
+example_mapping-insert_get,,150,,,92882527.0,ns,2730
+example_mapping-insert_get,,150,,,93166773.0,ns,2760
+example_mapping-insert_get,,150,,,92640441.0,ns,2790
+example_mapping-insert_get,,150,,,95716638.0,ns,2820
+example_mapping-insert_get,,150,,,97320683.0,ns,2850
+example_mapping-insert_get,,150,,,97947735.0,ns,2880
+example_mapping-insert_get,,150,,,97528007.0,ns,2910
+example_mapping-insert_get,,150,,,100707420.0,ns,2940
+example_mapping-insert_get,,150,,,97846594.0,ns,2970
+example_mapping-insert_get,,150,,,101767698.0,ns,3000
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index a9523cb..2416eef 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[29.0,58.0,87.0,116.0,145.0,174.0,203.0,232.0,261.0,290.0,319.0,348.0,377.0,406.0,435.0,464.0,493.0,522.0,551.0,580.0,609.0,638.0,667.0,696.0,725.0,754.0,783.0,812.0,841.0,870.0,899.0,928.0,957.0,986.0,1015.0,1044.0,1073.0,1102.0,1131.0,1160.0,1189.0,1218.0,1247.0,1276.0,1305.0,1334.0,1363.0,1392.0,1421.0,1450.0,1479.0,1508.0,1537.0,1566.0,1595.0,1624.0,1653.0,1682.0,1711.0,1740.0,1769.0,1798.0,1827.0,1856.0,1885.0,1914.0,1943.0,1972.0,2001.0,2030.0,2059.0,2088.0,2117.0,2146.0,2175.0,2204.0,2233.0,2262.0,2291.0,2320.0,2349.0,2378.0,2407.0,2436.0,2465.0,2494.0,2523.0,2552.0,2581.0,2610.0,2639.0,2668.0,2697.0,2726.0,2755.0,2784.0,2813.0,2842.0,2871.0,2900.0],"times":[887813.0,1922817.0,2905335.0,3975313.0,4836590.0,5932256.0,7097746.0,7921418.0,8859938.0,10152282.0,10752244.0,11746450.0,12685517.0,14061961.0,14712250.0,15304094.0,16274715.0,17006879.0,19763071.0,19506812.0,20893496.0,21759062.0,21788499.0,22921021.0,24120206.0,25023218.0,26048364.0,27461376.0,28081238.0,28864770.0,30492010.0,31031698.0,32568043.0,33065506.0,34495293.0,34511790.0,34815439.0,37050456.0,39336173.0,38312177.0,40938017.0,40453953.0,41694645.0,42215947.0,44244598.0,44605044.0,45998920.0,46547389.0,47920572.0,49536891.0,50425857.0,50217205.0,51589795.0,52467443.0,54423706.0,55330622.0,56278811.0,54943903.0,57038570.0,58201126.0,60597149.0,59691950.0,61519202.0,63190792.0,64536365.0,63500957.0,65658058.0,65679520.0,67207170.0,67513752.0,69629093.0,70666307.0,70529805.0,69991202.0,74432230.0,74820827.0,75346921.0,74932418.0,76148477.0,76921632.0,78701411.0,77927765.0,79757328.0,80722232.0,82170197.0,83591367.0,84806801.0,84085818.0,85955345.0,87685268.0,88133893.0,89313596.0,91306565.0,90816729.0,91101373.0,93870521.0,94959978.0,94401572.0,95344454.0,96736435.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[925843.0,1971502.0,3120099.0,3750029.0,5045134.0,6372728.0,7036792.0,7976049.0,8958342.0,9821365.0,10786237.0,11869005.0,13379636.0,14224131.0,15182036.0,15766109.0,17436875.0,18239515.0,18932953.0,19698791.0,20758674.0,22597050.0,24074912.0,24190446.0,25885079.0,26033902.0,26323862.0,27341196.0,28263794.0,31137847.0,31067804.0,32206910.0,33463026.0,34459181.0,35553728.0,36614905.0,35977190.0,37982978.0,40435739.0,40229527.0,39916261.0,42732902.0,42407317.0,43557321.0,45911100.0,45896278.0,46931189.0,48498601.0,48670315.0,50850830.0,51396405.0,51543177.0,52469051.0,53758862.0,54684760.0,56536018.0,57737937.0,58060957.0,59986073.0,59523457.0,60224096.0,60975572.0,61538464.0,63235275.0,65430925.0,65213898.0,67301949.0,66382136.0,68443117.0,70391915.0,71034099.0,72678881.0,73267608.0,72809557.0,72666482.0,74902934.0,75184701.0,78812461.0,80302230.0,79707615.0,80708075.0,81156789.0,81276858.0,83877119.0,87027724.0,87223232.0,87182665.0,88223343.0,88365357.0,90529944.0,92882527.0,93166773.0,92640441.0,95716638.0,97320683.0,97947735.0,97528007.0,100707420.0,97846594.0,101767698.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 8cffabd..44dc661 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[31127.708448380203,32170.075622284345,34949.72141936206,35992.0885932662] \ No newline at end of file
+[30387.88720035347,31668.41981470295,35083.17345296823,36363.706067317704] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 71d695e..a006e6b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12011.521353639604,"upper_bound":12092.64426873915},"point_estimate":12050.635189841465,"standard_error":20.774958922717115},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11994.47930534315,"upper_bound":12085.606910569106},"point_estimate":12034.579039634147,"standard_error":21.451690011774225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120.80490268251886,"upper_bound":178.07825353314533},"point_estimate":152.28684433840195,"standard_error":14.672989501897938},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12009.683284650902,"upper_bound":12063.121770778205},"point_estimate":12036.585846990596,"standard_error":13.648150664149382},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":151.86767371259114,"upper_bound":262.4988453624618},"point_estimate":209.36494907302378,"standard_error":28.496113350331793}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11916.108378401144,"upper_bound":12010.517250219948},"point_estimate":11962.650687074596,"standard_error":24.10747786390941},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11872.95612299946,"upper_bound":11974.940775627229},"point_estimate":11927.610952822279,"standard_error":26.26834245144422},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":181.69129595201875,"upper_bound":295.6063669290241},"point_estimate":233.33334548112063,"standard_error":28.436981934493673},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11904.72090465614,"upper_bound":12004.777056870484},"point_estimate":11955.190729212105,"standard_error":25.622571040494083},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":199.3932361794318,"upper_bound":283.5799544887378},"point_estimate":241.97199688715565,"standard_error":21.562735330869614}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index d9afec6..1a3ee1a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,1043645.0,ns,82
-example_mapping-insert_get,,150,,,2080100.0,ns,164
-example_mapping-insert_get,,150,,,3125055.0,ns,246
-example_mapping-insert_get,,150,,,3831419.0,ns,328
-example_mapping-insert_get,,150,,,5333924.0,ns,410
-example_mapping-insert_get,,150,,,5889685.0,ns,492
-example_mapping-insert_get,,150,,,6596633.0,ns,574
-example_mapping-insert_get,,150,,,7817099.0,ns,656
-example_mapping-insert_get,,150,,,8933756.0,ns,738
-example_mapping-insert_get,,150,,,9927433.0,ns,820
-example_mapping-insert_get,,150,,,10975868.0,ns,902
-example_mapping-insert_get,,150,,,11950052.0,ns,984
-example_mapping-insert_get,,150,,,12801401.0,ns,1066
-example_mapping-insert_get,,150,,,13513919.0,ns,1148
-example_mapping-insert_get,,150,,,14794101.0,ns,1230
-example_mapping-insert_get,,150,,,15900587.0,ns,1312
-example_mapping-insert_get,,150,,,17071097.0,ns,1394
-example_mapping-insert_get,,150,,,17585596.0,ns,1476
-example_mapping-insert_get,,150,,,18722837.0,ns,1558
-example_mapping-insert_get,,150,,,19257401.0,ns,1640
-example_mapping-insert_get,,150,,,20287007.0,ns,1722
-example_mapping-insert_get,,150,,,21391812.0,ns,1804
-example_mapping-insert_get,,150,,,23191755.0,ns,1886
-example_mapping-insert_get,,150,,,23952409.0,ns,1968
-example_mapping-insert_get,,150,,,24897164.0,ns,2050
-example_mapping-insert_get,,150,,,25210474.0,ns,2132
-example_mapping-insert_get,,150,,,26394924.0,ns,2214
-example_mapping-insert_get,,150,,,27636957.0,ns,2296
-example_mapping-insert_get,,150,,,29092102.0,ns,2378
-example_mapping-insert_get,,150,,,29730593.0,ns,2460
-example_mapping-insert_get,,150,,,30700934.0,ns,2542
-example_mapping-insert_get,,150,,,30841346.0,ns,2624
-example_mapping-insert_get,,150,,,32446381.0,ns,2706
-example_mapping-insert_get,,150,,,34063873.0,ns,2788
-example_mapping-insert_get,,150,,,34907698.0,ns,2870
-example_mapping-insert_get,,150,,,35800832.0,ns,2952
-example_mapping-insert_get,,150,,,35969627.0,ns,3034
-example_mapping-insert_get,,150,,,37201184.0,ns,3116
-example_mapping-insert_get,,150,,,39261921.0,ns,3198
-example_mapping-insert_get,,150,,,39473944.0,ns,3280
-example_mapping-insert_get,,150,,,40357884.0,ns,3362
-example_mapping-insert_get,,150,,,41808148.0,ns,3444
-example_mapping-insert_get,,150,,,41422605.0,ns,3526
-example_mapping-insert_get,,150,,,42998411.0,ns,3608
-example_mapping-insert_get,,150,,,43797871.0,ns,3690
-example_mapping-insert_get,,150,,,44958717.0,ns,3772
-example_mapping-insert_get,,150,,,45993573.0,ns,3854
-example_mapping-insert_get,,150,,,47519902.0,ns,3936
-example_mapping-insert_get,,150,,,48130380.0,ns,4018
-example_mapping-insert_get,,150,,,49287098.0,ns,4100
-example_mapping-insert_get,,150,,,50853355.0,ns,4182
-example_mapping-insert_get,,150,,,50757605.0,ns,4264
-example_mapping-insert_get,,150,,,51815192.0,ns,4346
-example_mapping-insert_get,,150,,,51863014.0,ns,4428
-example_mapping-insert_get,,150,,,53787991.0,ns,4510
-example_mapping-insert_get,,150,,,55828668.0,ns,4592
-example_mapping-insert_get,,150,,,56043638.0,ns,4674
-example_mapping-insert_get,,150,,,57680526.0,ns,4756
-example_mapping-insert_get,,150,,,58689627.0,ns,4838
-example_mapping-insert_get,,150,,,60270503.0,ns,4920
-example_mapping-insert_get,,150,,,60095468.0,ns,5002
-example_mapping-insert_get,,150,,,62207466.0,ns,5084
-example_mapping-insert_get,,150,,,62428127.0,ns,5166
-example_mapping-insert_get,,150,,,63789393.0,ns,5248
-example_mapping-insert_get,,150,,,64461028.0,ns,5330
-example_mapping-insert_get,,150,,,65139689.0,ns,5412
-example_mapping-insert_get,,150,,,65664687.0,ns,5494
-example_mapping-insert_get,,150,,,68072274.0,ns,5576
-example_mapping-insert_get,,150,,,66970932.0,ns,5658
-example_mapping-insert_get,,150,,,69621324.0,ns,5740
-example_mapping-insert_get,,150,,,71369769.0,ns,5822
-example_mapping-insert_get,,150,,,71638357.0,ns,5904
-example_mapping-insert_get,,150,,,72054746.0,ns,5986
-example_mapping-insert_get,,150,,,72583025.0,ns,6068
-example_mapping-insert_get,,150,,,74332732.0,ns,6150
-example_mapping-insert_get,,150,,,75569040.0,ns,6232
-example_mapping-insert_get,,150,,,75121476.0,ns,6314
-example_mapping-insert_get,,150,,,76679639.0,ns,6396
-example_mapping-insert_get,,150,,,77548988.0,ns,6478
-example_mapping-insert_get,,150,,,78945789.0,ns,6560
-example_mapping-insert_get,,150,,,80050768.0,ns,6642
-example_mapping-insert_get,,150,,,79565537.0,ns,6724
-example_mapping-insert_get,,150,,,81137986.0,ns,6806
-example_mapping-insert_get,,150,,,82549604.0,ns,6888
-example_mapping-insert_get,,150,,,83623498.0,ns,6970
-example_mapping-insert_get,,150,,,84966450.0,ns,7052
-example_mapping-insert_get,,150,,,86340393.0,ns,7134
-example_mapping-insert_get,,150,,,87784896.0,ns,7216
-example_mapping-insert_get,,150,,,87130327.0,ns,7298
-example_mapping-insert_get,,150,,,88539430.0,ns,7380
-example_mapping-insert_get,,150,,,89479276.0,ns,7462
-example_mapping-insert_get,,150,,,90690087.0,ns,7544
-example_mapping-insert_get,,150,,,92414309.0,ns,7626
-example_mapping-insert_get,,150,,,91728613.0,ns,7708
-example_mapping-insert_get,,150,,,94998729.0,ns,7790
-example_mapping-insert_get,,150,,,95480600.0,ns,7872
-example_mapping-insert_get,,150,,,96138836.0,ns,7954
-example_mapping-insert_get,,150,,,97708390.0,ns,8036
-example_mapping-insert_get,,150,,,97144750.0,ns,8118
-example_mapping-insert_get,,150,,,98215762.0,ns,8200
+example_mapping-insert_get,,150,,,1018351.0,ns,83
+example_mapping-insert_get,,150,,,1934216.0,ns,166
+example_mapping-insert_get,,150,,,3015423.0,ns,249
+example_mapping-insert_get,,150,,,3956174.0,ns,332
+example_mapping-insert_get,,150,,,5087393.0,ns,415
+example_mapping-insert_get,,150,,,6411142.0,ns,498
+example_mapping-insert_get,,150,,,7267437.0,ns,581
+example_mapping-insert_get,,150,,,7791286.0,ns,664
+example_mapping-insert_get,,150,,,8544095.0,ns,747
+example_mapping-insert_get,,150,,,9816541.0,ns,830
+example_mapping-insert_get,,150,,,11082547.0,ns,913
+example_mapping-insert_get,,150,,,12166893.0,ns,996
+example_mapping-insert_get,,150,,,12636000.0,ns,1079
+example_mapping-insert_get,,150,,,13640409.0,ns,1162
+example_mapping-insert_get,,150,,,15023432.0,ns,1245
+example_mapping-insert_get,,150,,,15967859.0,ns,1328
+example_mapping-insert_get,,150,,,16769099.0,ns,1411
+example_mapping-insert_get,,150,,,17152780.0,ns,1494
+example_mapping-insert_get,,150,,,18284161.0,ns,1577
+example_mapping-insert_get,,150,,,20270962.0,ns,1660
+example_mapping-insert_get,,150,,,20847702.0,ns,1743
+example_mapping-insert_get,,150,,,22255256.0,ns,1826
+example_mapping-insert_get,,150,,,23973978.0,ns,1909
+example_mapping-insert_get,,150,,,24243252.0,ns,1992
+example_mapping-insert_get,,150,,,24554551.0,ns,2075
+example_mapping-insert_get,,150,,,26748363.0,ns,2158
+example_mapping-insert_get,,150,,,27370868.0,ns,2241
+example_mapping-insert_get,,150,,,29121018.0,ns,2324
+example_mapping-insert_get,,150,,,29373824.0,ns,2407
+example_mapping-insert_get,,150,,,29638452.0,ns,2490
+example_mapping-insert_get,,150,,,30184666.0,ns,2573
+example_mapping-insert_get,,150,,,32405176.0,ns,2656
+example_mapping-insert_get,,150,,,33038917.0,ns,2739
+example_mapping-insert_get,,150,,,33619917.0,ns,2822
+example_mapping-insert_get,,150,,,34961169.0,ns,2905
+example_mapping-insert_get,,150,,,35768999.0,ns,2988
+example_mapping-insert_get,,150,,,36406209.0,ns,3071
+example_mapping-insert_get,,150,,,38059506.0,ns,3154
+example_mapping-insert_get,,150,,,38761205.0,ns,3237
+example_mapping-insert_get,,150,,,38990371.0,ns,3320
+example_mapping-insert_get,,150,,,40745449.0,ns,3403
+example_mapping-insert_get,,150,,,41984440.0,ns,3486
+example_mapping-insert_get,,150,,,42509816.0,ns,3569
+example_mapping-insert_get,,150,,,42060473.0,ns,3652
+example_mapping-insert_get,,150,,,44455936.0,ns,3735
+example_mapping-insert_get,,150,,,44938945.0,ns,3818
+example_mapping-insert_get,,150,,,45830263.0,ns,3901
+example_mapping-insert_get,,150,,,47604407.0,ns,3984
+example_mapping-insert_get,,150,,,48406013.0,ns,4067
+example_mapping-insert_get,,150,,,48893847.0,ns,4150
+example_mapping-insert_get,,150,,,49825845.0,ns,4233
+example_mapping-insert_get,,150,,,51080677.0,ns,4316
+example_mapping-insert_get,,150,,,53488549.0,ns,4399
+example_mapping-insert_get,,150,,,52142469.0,ns,4482
+example_mapping-insert_get,,150,,,54520755.0,ns,4565
+example_mapping-insert_get,,150,,,55171494.0,ns,4648
+example_mapping-insert_get,,150,,,54767149.0,ns,4731
+example_mapping-insert_get,,150,,,56359277.0,ns,4814
+example_mapping-insert_get,,150,,,57864108.0,ns,4897
+example_mapping-insert_get,,150,,,58976956.0,ns,4980
+example_mapping-insert_get,,150,,,59825098.0,ns,5063
+example_mapping-insert_get,,150,,,61468933.0,ns,5146
+example_mapping-insert_get,,150,,,61956035.0,ns,5229
+example_mapping-insert_get,,150,,,64110985.0,ns,5312
+example_mapping-insert_get,,150,,,63751918.0,ns,5395
+example_mapping-insert_get,,150,,,64036313.0,ns,5478
+example_mapping-insert_get,,150,,,66025509.0,ns,5561
+example_mapping-insert_get,,150,,,67950270.0,ns,5644
+example_mapping-insert_get,,150,,,68981205.0,ns,5727
+example_mapping-insert_get,,150,,,70168090.0,ns,5810
+example_mapping-insert_get,,150,,,69933943.0,ns,5893
+example_mapping-insert_get,,150,,,71171887.0,ns,5976
+example_mapping-insert_get,,150,,,70962592.0,ns,6059
+example_mapping-insert_get,,150,,,73559606.0,ns,6142
+example_mapping-insert_get,,150,,,74242594.0,ns,6225
+example_mapping-insert_get,,150,,,76742824.0,ns,6308
+example_mapping-insert_get,,150,,,75526853.0,ns,6391
+example_mapping-insert_get,,150,,,75463380.0,ns,6474
+example_mapping-insert_get,,150,,,77131572.0,ns,6557
+example_mapping-insert_get,,150,,,78394259.0,ns,6640
+example_mapping-insert_get,,150,,,81247768.0,ns,6723
+example_mapping-insert_get,,150,,,80781750.0,ns,6806
+example_mapping-insert_get,,150,,,84129205.0,ns,6889
+example_mapping-insert_get,,150,,,85299865.0,ns,6972
+example_mapping-insert_get,,150,,,83290900.0,ns,7055
+example_mapping-insert_get,,150,,,87316256.0,ns,7138
+example_mapping-insert_get,,150,,,87963745.0,ns,7221
+example_mapping-insert_get,,150,,,85924314.0,ns,7304
+example_mapping-insert_get,,150,,,89366881.0,ns,7387
+example_mapping-insert_get,,150,,,87816839.0,ns,7470
+example_mapping-insert_get,,150,,,90097477.0,ns,7553
+example_mapping-insert_get,,150,,,93694534.0,ns,7636
+example_mapping-insert_get,,150,,,94782421.0,ns,7719
+example_mapping-insert_get,,150,,,95143491.0,ns,7802
+example_mapping-insert_get,,150,,,94174872.0,ns,7885
+example_mapping-insert_get,,150,,,93506260.0,ns,7968
+example_mapping-insert_get,,150,,,95008314.0,ns,8051
+example_mapping-insert_get,,150,,,97243055.0,ns,8134
+example_mapping-insert_get,,150,,,100145396.0,ns,8217
+example_mapping-insert_get,,150,,,100361062.0,ns,8300
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index e8344f0..2d78624 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0,902.0,984.0,1066.0,1148.0,1230.0,1312.0,1394.0,1476.0,1558.0,1640.0,1722.0,1804.0,1886.0,1968.0,2050.0,2132.0,2214.0,2296.0,2378.0,2460.0,2542.0,2624.0,2706.0,2788.0,2870.0,2952.0,3034.0,3116.0,3198.0,3280.0,3362.0,3444.0,3526.0,3608.0,3690.0,3772.0,3854.0,3936.0,4018.0,4100.0,4182.0,4264.0,4346.0,4428.0,4510.0,4592.0,4674.0,4756.0,4838.0,4920.0,5002.0,5084.0,5166.0,5248.0,5330.0,5412.0,5494.0,5576.0,5658.0,5740.0,5822.0,5904.0,5986.0,6068.0,6150.0,6232.0,6314.0,6396.0,6478.0,6560.0,6642.0,6724.0,6806.0,6888.0,6970.0,7052.0,7134.0,7216.0,7298.0,7380.0,7462.0,7544.0,7626.0,7708.0,7790.0,7872.0,7954.0,8036.0,8118.0,8200.0],"times":[1043645.0,2080100.0,3125055.0,3831419.0,5333924.0,5889685.0,6596633.0,7817099.0,8933756.0,9927433.0,10975868.0,11950052.0,12801401.0,13513919.0,14794101.0,15900587.0,17071097.0,17585596.0,18722837.0,19257401.0,20287007.0,21391812.0,23191755.0,23952409.0,24897164.0,25210474.0,26394924.0,27636957.0,29092102.0,29730593.0,30700934.0,30841346.0,32446381.0,34063873.0,34907698.0,35800832.0,35969627.0,37201184.0,39261921.0,39473944.0,40357884.0,41808148.0,41422605.0,42998411.0,43797871.0,44958717.0,45993573.0,47519902.0,48130380.0,49287098.0,50853355.0,50757605.0,51815192.0,51863014.0,53787991.0,55828668.0,56043638.0,57680526.0,58689627.0,60270503.0,60095468.0,62207466.0,62428127.0,63789393.0,64461028.0,65139689.0,65664687.0,68072274.0,66970932.0,69621324.0,71369769.0,71638357.0,72054746.0,72583025.0,74332732.0,75569040.0,75121476.0,76679639.0,77548988.0,78945789.0,80050768.0,79565537.0,81137986.0,82549604.0,83623498.0,84966450.0,86340393.0,87784896.0,87130327.0,88539430.0,89479276.0,90690087.0,92414309.0,91728613.0,94998729.0,95480600.0,96138836.0,97708390.0,97144750.0,98215762.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[83.0,166.0,249.0,332.0,415.0,498.0,581.0,664.0,747.0,830.0,913.0,996.0,1079.0,1162.0,1245.0,1328.0,1411.0,1494.0,1577.0,1660.0,1743.0,1826.0,1909.0,1992.0,2075.0,2158.0,2241.0,2324.0,2407.0,2490.0,2573.0,2656.0,2739.0,2822.0,2905.0,2988.0,3071.0,3154.0,3237.0,3320.0,3403.0,3486.0,3569.0,3652.0,3735.0,3818.0,3901.0,3984.0,4067.0,4150.0,4233.0,4316.0,4399.0,4482.0,4565.0,4648.0,4731.0,4814.0,4897.0,4980.0,5063.0,5146.0,5229.0,5312.0,5395.0,5478.0,5561.0,5644.0,5727.0,5810.0,5893.0,5976.0,6059.0,6142.0,6225.0,6308.0,6391.0,6474.0,6557.0,6640.0,6723.0,6806.0,6889.0,6972.0,7055.0,7138.0,7221.0,7304.0,7387.0,7470.0,7553.0,7636.0,7719.0,7802.0,7885.0,7968.0,8051.0,8134.0,8217.0,8300.0],"times":[1018351.0,1934216.0,3015423.0,3956174.0,5087393.0,6411142.0,7267437.0,7791286.0,8544095.0,9816541.0,11082547.0,12166893.0,12636000.0,13640409.0,15023432.0,15967859.0,16769099.0,17152780.0,18284161.0,20270962.0,20847702.0,22255256.0,23973978.0,24243252.0,24554551.0,26748363.0,27370868.0,29121018.0,29373824.0,29638452.0,30184666.0,32405176.0,33038917.0,33619917.0,34961169.0,35768999.0,36406209.0,38059506.0,38761205.0,38990371.0,40745449.0,41984440.0,42509816.0,42060473.0,44455936.0,44938945.0,45830263.0,47604407.0,48406013.0,48893847.0,49825845.0,51080677.0,53488549.0,52142469.0,54520755.0,55171494.0,54767149.0,56359277.0,57864108.0,58976956.0,59825098.0,61468933.0,61956035.0,64110985.0,63751918.0,64036313.0,66025509.0,67950270.0,68981205.0,70168090.0,69933943.0,71171887.0,70962592.0,73559606.0,74242594.0,76742824.0,75526853.0,75463380.0,77131572.0,78394259.0,81247768.0,80781750.0,84129205.0,85299865.0,83290900.0,87316256.0,87963745.0,85924314.0,89366881.0,87816839.0,90097477.0,93694534.0,94782421.0,95143491.0,94174872.0,93506260.0,95008314.0,97243055.0,100145396.0,100361062.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 2a778a3..20e69dc 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[11322.56980209885,11627.326747773019,12440.011936237468,12744.768881911636] \ No newline at end of file
+[10866.873778591955,11335.765169670354,12586.142212546089,13055.03360362449] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 3a5b2ba..e65620c 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11853.455172870392,"upper_bound":11928.368761864293},"point_estimate":11890.350467624856,"standard_error":19.039471583115706},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11851.323167670682,"upper_bound":11931.135786388799},"point_estimate":11881.19523779328,"standard_error":18.607002185725225},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":126.49015661464568,"upper_bound":197.17206129582388},"point_estimate":157.00322645264853,"standard_error":18.589848102314193},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11872.546838500495,"upper_bound":11934.706132087547},"point_estimate":11902.8498993521,"standard_error":15.834634852676412},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.16226300395695,"upper_bound":222.66642803830428},"point_estimate":191.42767519202175,"standard_error":16.652512115779746}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11368.161764374421,"upper_bound":11554.196892965374},"point_estimate":11442.861130855976,"standard_error":49.055632790878754},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11320.457142857143,"upper_bound":11421.602034883721},"point_estimate":11353.287790697676,"standard_error":25.730151507112904},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":142.69498418089466,"upper_bound":238.13863562353518},"point_estimate":190.17108143600865,"standard_error":23.70919707153308},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11269.483000808024,"upper_bound":11333.108314813648},"point_estimate":11301.054506273606,"standard_error":16.17877329935302},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":180.65586467100576,"upper_bound":798.4146417964038},"point_estimate":492.02890747981775,"standard_error":207.01428041510556}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 69c928e..3380783 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,1014331.0,ns,83
-example_mapping-insert_get,,150,,,1918684.0,ns,166
-example_mapping-insert_get,,150,,,2867701.0,ns,249
-example_mapping-insert_get,,150,,,3775060.0,ns,332
-example_mapping-insert_get,,150,,,5046735.0,ns,415
-example_mapping-insert_get,,150,,,5902702.0,ns,498
-example_mapping-insert_get,,150,,,6725890.0,ns,581
-example_mapping-insert_get,,150,,,7683652.0,ns,664
-example_mapping-insert_get,,150,,,8760432.0,ns,747
-example_mapping-insert_get,,150,,,9922007.0,ns,830
-example_mapping-insert_get,,150,,,10911037.0,ns,913
-example_mapping-insert_get,,150,,,12439813.0,ns,996
-example_mapping-insert_get,,150,,,13409285.0,ns,1079
-example_mapping-insert_get,,150,,,13639747.0,ns,1162
-example_mapping-insert_get,,150,,,14488287.0,ns,1245
-example_mapping-insert_get,,150,,,15870443.0,ns,1328
-example_mapping-insert_get,,150,,,16779667.0,ns,1411
-example_mapping-insert_get,,150,,,17508824.0,ns,1494
-example_mapping-insert_get,,150,,,18823513.0,ns,1577
-example_mapping-insert_get,,150,,,19741838.0,ns,1660
-example_mapping-insert_get,,150,,,20411274.0,ns,1743
-example_mapping-insert_get,,150,,,20973280.0,ns,1826
-example_mapping-insert_get,,150,,,22899957.0,ns,1909
-example_mapping-insert_get,,150,,,23191648.0,ns,1992
-example_mapping-insert_get,,150,,,24363687.0,ns,2075
-example_mapping-insert_get,,150,,,26623676.0,ns,2158
-example_mapping-insert_get,,150,,,26826815.0,ns,2241
-example_mapping-insert_get,,150,,,27696540.0,ns,2324
-example_mapping-insert_get,,150,,,28934214.0,ns,2407
-example_mapping-insert_get,,150,,,30219706.0,ns,2490
-example_mapping-insert_get,,150,,,30780339.0,ns,2573
-example_mapping-insert_get,,150,,,32005437.0,ns,2656
-example_mapping-insert_get,,150,,,32142418.0,ns,2739
-example_mapping-insert_get,,150,,,34356634.0,ns,2822
-example_mapping-insert_get,,150,,,34862795.0,ns,2905
-example_mapping-insert_get,,150,,,35909595.0,ns,2988
-example_mapping-insert_get,,150,,,36640518.0,ns,3071
-example_mapping-insert_get,,150,,,38298971.0,ns,3154
-example_mapping-insert_get,,150,,,38449239.0,ns,3237
-example_mapping-insert_get,,150,,,39096263.0,ns,3320
-example_mapping-insert_get,,150,,,41767534.0,ns,3403
-example_mapping-insert_get,,150,,,41482547.0,ns,3486
-example_mapping-insert_get,,150,,,42350843.0,ns,3569
-example_mapping-insert_get,,150,,,43027633.0,ns,3652
-example_mapping-insert_get,,150,,,43913569.0,ns,3735
-example_mapping-insert_get,,150,,,45379935.0,ns,3818
-example_mapping-insert_get,,150,,,45751520.0,ns,3901
-example_mapping-insert_get,,150,,,47209727.0,ns,3984
-example_mapping-insert_get,,150,,,48898744.0,ns,4067
-example_mapping-insert_get,,150,,,48942672.0,ns,4150
-example_mapping-insert_get,,150,,,49451859.0,ns,4233
-example_mapping-insert_get,,150,,,51835438.0,ns,4316
-example_mapping-insert_get,,150,,,51602235.0,ns,4399
-example_mapping-insert_get,,150,,,52735182.0,ns,4482
-example_mapping-insert_get,,150,,,53314432.0,ns,4565
-example_mapping-insert_get,,150,,,54130454.0,ns,4648
-example_mapping-insert_get,,150,,,56204838.0,ns,4731
-example_mapping-insert_get,,150,,,57962467.0,ns,4814
-example_mapping-insert_get,,150,,,58070667.0,ns,4897
-example_mapping-insert_get,,150,,,58213431.0,ns,4980
-example_mapping-insert_get,,150,,,60748356.0,ns,5063
-example_mapping-insert_get,,150,,,60725209.0,ns,5146
-example_mapping-insert_get,,150,,,61734100.0,ns,5229
-example_mapping-insert_get,,150,,,62636000.0,ns,5312
-example_mapping-insert_get,,150,,,63241991.0,ns,5395
-example_mapping-insert_get,,150,,,64939670.0,ns,5478
-example_mapping-insert_get,,150,,,67127822.0,ns,5561
-example_mapping-insert_get,,150,,,66247664.0,ns,5644
-example_mapping-insert_get,,150,,,68069375.0,ns,5727
-example_mapping-insert_get,,150,,,69767149.0,ns,5810
-example_mapping-insert_get,,150,,,69768541.0,ns,5893
-example_mapping-insert_get,,150,,,70978436.0,ns,5976
-example_mapping-insert_get,,150,,,72347565.0,ns,6059
-example_mapping-insert_get,,150,,,73521845.0,ns,6142
-example_mapping-insert_get,,150,,,73805604.0,ns,6225
-example_mapping-insert_get,,150,,,75544518.0,ns,6308
-example_mapping-insert_get,,150,,,75510520.0,ns,6391
-example_mapping-insert_get,,150,,,79888000.0,ns,6474
-example_mapping-insert_get,,150,,,78194890.0,ns,6557
-example_mapping-insert_get,,150,,,78515516.0,ns,6640
-example_mapping-insert_get,,150,,,81499071.0,ns,6723
-example_mapping-insert_get,,150,,,81476498.0,ns,6806
-example_mapping-insert_get,,150,,,81545521.0,ns,6889
-example_mapping-insert_get,,150,,,82299494.0,ns,6972
-example_mapping-insert_get,,150,,,83892834.0,ns,7055
-example_mapping-insert_get,,150,,,86297459.0,ns,7138
-example_mapping-insert_get,,150,,,86204179.0,ns,7221
-example_mapping-insert_get,,150,,,87471380.0,ns,7304
-example_mapping-insert_get,,150,,,89311583.0,ns,7387
-example_mapping-insert_get,,150,,,88077710.0,ns,7470
-example_mapping-insert_get,,150,,,88788806.0,ns,7553
-example_mapping-insert_get,,150,,,91296505.0,ns,7636
-example_mapping-insert_get,,150,,,91484833.0,ns,7719
-example_mapping-insert_get,,150,,,93389168.0,ns,7802
-example_mapping-insert_get,,150,,,92842825.0,ns,7885
-example_mapping-insert_get,,150,,,94344898.0,ns,7968
-example_mapping-insert_get,,150,,,96463148.0,ns,8051
-example_mapping-insert_get,,150,,,96583501.0,ns,8134
-example_mapping-insert_get,,150,,,98452399.0,ns,8217
-example_mapping-insert_get,,150,,,98622862.0,ns,8300
+example_mapping-insert_get,,150,,,1365378.0,ns,86
+example_mapping-insert_get,,150,,,1985594.0,ns,172
+example_mapping-insert_get,,150,,,3049159.0,ns,258
+example_mapping-insert_get,,150,,,3953829.0,ns,344
+example_mapping-insert_get,,150,,,4905439.0,ns,430
+example_mapping-insert_get,,150,,,6028028.0,ns,516
+example_mapping-insert_get,,150,,,7047204.0,ns,602
+example_mapping-insert_get,,150,,,7948631.0,ns,688
+example_mapping-insert_get,,150,,,8774513.0,ns,774
+example_mapping-insert_get,,150,,,9923747.0,ns,860
+example_mapping-insert_get,,150,,,10679845.0,ns,946
+example_mapping-insert_get,,150,,,11967054.0,ns,1032
+example_mapping-insert_get,,150,,,12961643.0,ns,1118
+example_mapping-insert_get,,150,,,13676253.0,ns,1204
+example_mapping-insert_get,,150,,,15020152.0,ns,1290
+example_mapping-insert_get,,150,,,16553847.0,ns,1376
+example_mapping-insert_get,,150,,,17084218.0,ns,1462
+example_mapping-insert_get,,150,,,18135674.0,ns,1548
+example_mapping-insert_get,,150,,,19181966.0,ns,1634
+example_mapping-insert_get,,150,,,20559050.0,ns,1720
+example_mapping-insert_get,,150,,,20803838.0,ns,1806
+example_mapping-insert_get,,150,,,22306985.0,ns,1892
+example_mapping-insert_get,,150,,,22543764.0,ns,1978
+example_mapping-insert_get,,150,,,23691757.0,ns,2064
+example_mapping-insert_get,,150,,,24692207.0,ns,2150
+example_mapping-insert_get,,150,,,25798419.0,ns,2236
+example_mapping-insert_get,,150,,,27253008.0,ns,2322
+example_mapping-insert_get,,150,,,27656683.0,ns,2408
+example_mapping-insert_get,,150,,,28088269.0,ns,2494
+example_mapping-insert_get,,150,,,29800118.0,ns,2580
+example_mapping-insert_get,,150,,,30742595.0,ns,2666
+example_mapping-insert_get,,150,,,31989552.0,ns,2752
+example_mapping-insert_get,,150,,,32291891.0,ns,2838
+example_mapping-insert_get,,150,,,33550679.0,ns,2924
+example_mapping-insert_get,,150,,,34362857.0,ns,3010
+example_mapping-insert_get,,150,,,35144502.0,ns,3096
+example_mapping-insert_get,,150,,,35202164.0,ns,3182
+example_mapping-insert_get,,150,,,36785045.0,ns,3268
+example_mapping-insert_get,,150,,,37957520.0,ns,3354
+example_mapping-insert_get,,150,,,38686601.0,ns,3440
+example_mapping-insert_get,,150,,,39848925.0,ns,3526
+example_mapping-insert_get,,150,,,42092192.0,ns,3612
+example_mapping-insert_get,,150,,,42750559.0,ns,3698
+example_mapping-insert_get,,150,,,44136790.0,ns,3784
+example_mapping-insert_get,,150,,,45466196.0,ns,3870
+example_mapping-insert_get,,150,,,46128859.0,ns,3956
+example_mapping-insert_get,,150,,,46598236.0,ns,4042
+example_mapping-insert_get,,150,,,47203934.0,ns,4128
+example_mapping-insert_get,,150,,,47527387.0,ns,4214
+example_mapping-insert_get,,150,,,49119187.0,ns,4300
+example_mapping-insert_get,,150,,,49404324.0,ns,4386
+example_mapping-insert_get,,150,,,50739059.0,ns,4472
+example_mapping-insert_get,,150,,,51649974.0,ns,4558
+example_mapping-insert_get,,150,,,52709238.0,ns,4644
+example_mapping-insert_get,,150,,,54611758.0,ns,4730
+example_mapping-insert_get,,150,,,53170836.0,ns,4816
+example_mapping-insert_get,,150,,,55662172.0,ns,4902
+example_mapping-insert_get,,150,,,56045990.0,ns,4988
+example_mapping-insert_get,,150,,,56847176.0,ns,5074
+example_mapping-insert_get,,150,,,57940094.0,ns,5160
+example_mapping-insert_get,,150,,,58032599.0,ns,5246
+example_mapping-insert_get,,150,,,59925828.0,ns,5332
+example_mapping-insert_get,,150,,,61431241.0,ns,5418
+example_mapping-insert_get,,150,,,61795214.0,ns,5504
+example_mapping-insert_get,,150,,,61523986.0,ns,5590
+example_mapping-insert_get,,150,,,63825752.0,ns,5676
+example_mapping-insert_get,,150,,,63733044.0,ns,5762
+example_mapping-insert_get,,150,,,65245239.0,ns,5848
+example_mapping-insert_get,,150,,,66384342.0,ns,5934
+example_mapping-insert_get,,150,,,68149152.0,ns,6020
+example_mapping-insert_get,,150,,,69777823.0,ns,6106
+example_mapping-insert_get,,150,,,70265409.0,ns,6192
+example_mapping-insert_get,,150,,,71778317.0,ns,6278
+example_mapping-insert_get,,150,,,71984461.0,ns,6364
+example_mapping-insert_get,,150,,,72864580.0,ns,6450
+example_mapping-insert_get,,150,,,72963618.0,ns,6536
+example_mapping-insert_get,,150,,,74281646.0,ns,6622
+example_mapping-insert_get,,150,,,77180333.0,ns,6708
+example_mapping-insert_get,,150,,,76068127.0,ns,6794
+example_mapping-insert_get,,150,,,78580622.0,ns,6880
+example_mapping-insert_get,,150,,,78049125.0,ns,6966
+example_mapping-insert_get,,150,,,78595659.0,ns,7052
+example_mapping-insert_get,,150,,,80498881.0,ns,7138
+example_mapping-insert_get,,150,,,82057338.0,ns,7224
+example_mapping-insert_get,,150,,,82526502.0,ns,7310
+example_mapping-insert_get,,150,,,83705644.0,ns,7396
+example_mapping-insert_get,,150,,,82504890.0,ns,7482
+example_mapping-insert_get,,150,,,85403670.0,ns,7568
+example_mapping-insert_get,,150,,,86299114.0,ns,7654
+example_mapping-insert_get,,150,,,87594305.0,ns,7740
+example_mapping-insert_get,,150,,,89164321.0,ns,7826
+example_mapping-insert_get,,150,,,90304616.0,ns,7912
+example_mapping-insert_get,,150,,,89759236.0,ns,7998
+example_mapping-insert_get,,150,,,90768420.0,ns,8084
+example_mapping-insert_get,,150,,,92385741.0,ns,8170
+example_mapping-insert_get,,150,,,94575554.0,ns,8256
+example_mapping-insert_get,,150,,,94607727.0,ns,8342
+example_mapping-insert_get,,150,,,93551497.0,ns,8428
+example_mapping-insert_get,,150,,,95316682.0,ns,8514
+example_mapping-insert_get,,150,,,97587829.0,ns,8600
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 4b72442..3054dc8 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[83.0,166.0,249.0,332.0,415.0,498.0,581.0,664.0,747.0,830.0,913.0,996.0,1079.0,1162.0,1245.0,1328.0,1411.0,1494.0,1577.0,1660.0,1743.0,1826.0,1909.0,1992.0,2075.0,2158.0,2241.0,2324.0,2407.0,2490.0,2573.0,2656.0,2739.0,2822.0,2905.0,2988.0,3071.0,3154.0,3237.0,3320.0,3403.0,3486.0,3569.0,3652.0,3735.0,3818.0,3901.0,3984.0,4067.0,4150.0,4233.0,4316.0,4399.0,4482.0,4565.0,4648.0,4731.0,4814.0,4897.0,4980.0,5063.0,5146.0,5229.0,5312.0,5395.0,5478.0,5561.0,5644.0,5727.0,5810.0,5893.0,5976.0,6059.0,6142.0,6225.0,6308.0,6391.0,6474.0,6557.0,6640.0,6723.0,6806.0,6889.0,6972.0,7055.0,7138.0,7221.0,7304.0,7387.0,7470.0,7553.0,7636.0,7719.0,7802.0,7885.0,7968.0,8051.0,8134.0,8217.0,8300.0],"times":[1014331.0,1918684.0,2867701.0,3775060.0,5046735.0,5902702.0,6725890.0,7683652.0,8760432.0,9922007.0,10911037.0,12439813.0,13409285.0,13639747.0,14488287.0,15870443.0,16779667.0,17508824.0,18823513.0,19741838.0,20411274.0,20973280.0,22899957.0,23191648.0,24363687.0,26623676.0,26826815.0,27696540.0,28934214.0,30219706.0,30780339.0,32005437.0,32142418.0,34356634.0,34862795.0,35909595.0,36640518.0,38298971.0,38449239.0,39096263.0,41767534.0,41482547.0,42350843.0,43027633.0,43913569.0,45379935.0,45751520.0,47209727.0,48898744.0,48942672.0,49451859.0,51835438.0,51602235.0,52735182.0,53314432.0,54130454.0,56204838.0,57962467.0,58070667.0,58213431.0,60748356.0,60725209.0,61734100.0,62636000.0,63241991.0,64939670.0,67127822.0,66247664.0,68069375.0,69767149.0,69768541.0,70978436.0,72347565.0,73521845.0,73805604.0,75544518.0,75510520.0,79888000.0,78194890.0,78515516.0,81499071.0,81476498.0,81545521.0,82299494.0,83892834.0,86297459.0,86204179.0,87471380.0,89311583.0,88077710.0,88788806.0,91296505.0,91484833.0,93389168.0,92842825.0,94344898.0,96463148.0,96583501.0,98452399.0,98622862.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[86.0,172.0,258.0,344.0,430.0,516.0,602.0,688.0,774.0,860.0,946.0,1032.0,1118.0,1204.0,1290.0,1376.0,1462.0,1548.0,1634.0,1720.0,1806.0,1892.0,1978.0,2064.0,2150.0,2236.0,2322.0,2408.0,2494.0,2580.0,2666.0,2752.0,2838.0,2924.0,3010.0,3096.0,3182.0,3268.0,3354.0,3440.0,3526.0,3612.0,3698.0,3784.0,3870.0,3956.0,4042.0,4128.0,4214.0,4300.0,4386.0,4472.0,4558.0,4644.0,4730.0,4816.0,4902.0,4988.0,5074.0,5160.0,5246.0,5332.0,5418.0,5504.0,5590.0,5676.0,5762.0,5848.0,5934.0,6020.0,6106.0,6192.0,6278.0,6364.0,6450.0,6536.0,6622.0,6708.0,6794.0,6880.0,6966.0,7052.0,7138.0,7224.0,7310.0,7396.0,7482.0,7568.0,7654.0,7740.0,7826.0,7912.0,7998.0,8084.0,8170.0,8256.0,8342.0,8428.0,8514.0,8600.0],"times":[1365378.0,1985594.0,3049159.0,3953829.0,4905439.0,6028028.0,7047204.0,7948631.0,8774513.0,9923747.0,10679845.0,11967054.0,12961643.0,13676253.0,15020152.0,16553847.0,17084218.0,18135674.0,19181966.0,20559050.0,20803838.0,22306985.0,22543764.0,23691757.0,24692207.0,25798419.0,27253008.0,27656683.0,28088269.0,29800118.0,30742595.0,31989552.0,32291891.0,33550679.0,34362857.0,35144502.0,35202164.0,36785045.0,37957520.0,38686601.0,39848925.0,42092192.0,42750559.0,44136790.0,45466196.0,46128859.0,46598236.0,47203934.0,47527387.0,49119187.0,49404324.0,50739059.0,51649974.0,52709238.0,54611758.0,53170836.0,55662172.0,56045990.0,56847176.0,57940094.0,58032599.0,59925828.0,61431241.0,61795214.0,61523986.0,63825752.0,63733044.0,65245239.0,66384342.0,68149152.0,69777823.0,70265409.0,71778317.0,71984461.0,72864580.0,72963618.0,74281646.0,77180333.0,76068127.0,78580622.0,78049125.0,78595659.0,80498881.0,82057338.0,82526502.0,83705644.0,82504890.0,85403670.0,86299114.0,87594305.0,89164321.0,90304616.0,89759236.0,90768420.0,92385741.0,94575554.0,94607727.0,93551497.0,95316682.0,97587829.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 7e857c5..885395d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[11145.269562126909,11458.863890483592,12295.11543276808,12608.709761124763] \ No newline at end of file
+[10428.767262969592,10844.776800089447,11954.135565742396,12370.145102862252] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json
index 6b82b0c..df6cf0e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33032.64392832603,"upper_bound":34428.33894834205},"point_estimate":33571.34950358583,"standard_error":374.5395106592159},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32684.229166666668,"upper_bound":33529.64166666667},"point_estimate":32894.96920289855,"standard_error":185.3421114915062},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":645.235349953451,"upper_bound":1179.3679132023954},"point_estimate":1004.219959300692,"standard_error":135.14787054791458},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32917.425879497,"upper_bound":35734.88672376429},"point_estimate":33968.115830057635,"standard_error":766.9028618585404},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":784.5606456192514,"upper_bound":6282.06685635402},"point_estimate":3777.3708240379624,"standard_error":1752.2206175202796}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33331.89882301897,"upper_bound":33550.15789203774},"point_estimate":33443.00812715389,"standard_error":55.84359141608472},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33282.372590410734,"upper_bound":33668.7712962963},"point_estimate":33509.18917990731,"standard_error":95.5220765908139},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":451.18254855655505,"upper_bound":670.3646915615869},"point_estimate":538.6894501464975,"standard_error":56.21616023429384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33285.08204750264,"upper_bound":33501.14025067451},"point_estimate":33392.561081227526,"standard_error":55.06121081793369},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":475.1366785466181,"upper_bound":638.5189735767402},"point_estimate":559.9230030533214,"standard_error":41.730358672899406}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv
index 561a276..0ad3320 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,150,,,970838.0,ns,30
-example_mapping-insert_get,,150,,,1957852.0,ns,60
-example_mapping-insert_get,,150,,,2783703.0,ns,90
-example_mapping-insert_get,,150,,,3876329.0,ns,120
-example_mapping-insert_get,,150,,,4978903.0,ns,150
-example_mapping-insert_get,,150,,,5922538.0,ns,180
-example_mapping-insert_get,,150,,,6887514.0,ns,210
-example_mapping-insert_get,,150,,,7736624.0,ns,240
-example_mapping-insert_get,,150,,,8821708.0,ns,270
-example_mapping-insert_get,,150,,,9504510.0,ns,300
-example_mapping-insert_get,,150,,,10565391.0,ns,330
-example_mapping-insert_get,,150,,,11390042.0,ns,360
-example_mapping-insert_get,,150,,,12920008.0,ns,390
-example_mapping-insert_get,,150,,,13540071.0,ns,420
-example_mapping-insert_get,,150,,,14771577.0,ns,450
-example_mapping-insert_get,,150,,,15790216.0,ns,480
-example_mapping-insert_get,,150,,,16429024.0,ns,510
-example_mapping-insert_get,,150,,,17449708.0,ns,540
-example_mapping-insert_get,,150,,,18611597.0,ns,570
-example_mapping-insert_get,,150,,,19332895.0,ns,600
-example_mapping-insert_get,,150,,,21182758.0,ns,630
-example_mapping-insert_get,,150,,,21315782.0,ns,660
-example_mapping-insert_get,,150,,,22696622.0,ns,690
-example_mapping-insert_get,,150,,,23532645.0,ns,720
-example_mapping-insert_get,,150,,,25279848.0,ns,750
-example_mapping-insert_get,,150,,,26936610.0,ns,780
-example_mapping-insert_get,,150,,,27865389.0,ns,810
-example_mapping-insert_get,,150,,,28522608.0,ns,840
-example_mapping-insert_get,,150,,,29431627.0,ns,870
-example_mapping-insert_get,,150,,,30614526.0,ns,900
-example_mapping-insert_get,,150,,,31358250.0,ns,930
-example_mapping-insert_get,,150,,,32497791.0,ns,960
-example_mapping-insert_get,,150,,,33538331.0,ns,990
-example_mapping-insert_get,,150,,,34910302.0,ns,1020
-example_mapping-insert_get,,150,,,35537826.0,ns,1050
-example_mapping-insert_get,,150,,,36579449.0,ns,1080
-example_mapping-insert_get,,150,,,37400053.0,ns,1110
-example_mapping-insert_get,,150,,,39200769.0,ns,1140
-example_mapping-insert_get,,150,,,39710708.0,ns,1170
-example_mapping-insert_get,,150,,,40643025.0,ns,1200
-example_mapping-insert_get,,150,,,42066963.0,ns,1230
-example_mapping-insert_get,,150,,,43032684.0,ns,1260
-example_mapping-insert_get,,150,,,43787056.0,ns,1290
-example_mapping-insert_get,,150,,,44973733.0,ns,1320
-example_mapping-insert_get,,150,,,45598652.0,ns,1350
-example_mapping-insert_get,,150,,,46942206.0,ns,1380
-example_mapping-insert_get,,150,,,47785437.0,ns,1410
-example_mapping-insert_get,,150,,,48363153.0,ns,1440
-example_mapping-insert_get,,150,,,50405261.0,ns,1470
-example_mapping-insert_get,,150,,,50675353.0,ns,1500
-example_mapping-insert_get,,150,,,52687063.0,ns,1530
-example_mapping-insert_get,,150,,,52631599.0,ns,1560
-example_mapping-insert_get,,150,,,54061445.0,ns,1590
-example_mapping-insert_get,,150,,,55721990.0,ns,1620
-example_mapping-insert_get,,150,,,56211405.0,ns,1650
-example_mapping-insert_get,,150,,,56782097.0,ns,1680
-example_mapping-insert_get,,150,,,57732481.0,ns,1710
-example_mapping-insert_get,,150,,,58146183.0,ns,1740
-example_mapping-insert_get,,150,,,57410865.0,ns,1770
-example_mapping-insert_get,,150,,,58538953.0,ns,1800
-example_mapping-insert_get,,150,,,58449961.0,ns,1830
-example_mapping-insert_get,,150,,,61254323.0,ns,1860
-example_mapping-insert_get,,150,,,64038802.0,ns,1890
-example_mapping-insert_get,,150,,,62205630.0,ns,1920
-example_mapping-insert_get,,150,,,63503953.0,ns,1950
-example_mapping-insert_get,,150,,,64287341.0,ns,1980
-example_mapping-insert_get,,150,,,65211145.0,ns,2010
-example_mapping-insert_get,,150,,,66751002.0,ns,2040
-example_mapping-insert_get,,150,,,66477867.0,ns,2070
-example_mapping-insert_get,,150,,,68704040.0,ns,2100
-example_mapping-insert_get,,150,,,70832723.0,ns,2130
-example_mapping-insert_get,,150,,,70421351.0,ns,2160
-example_mapping-insert_get,,150,,,70386216.0,ns,2190
-example_mapping-insert_get,,150,,,72822721.0,ns,2220
-example_mapping-insert_get,,150,,,73052311.0,ns,2250
-example_mapping-insert_get,,150,,,73611793.0,ns,2280
-example_mapping-insert_get,,150,,,76225512.0,ns,2310
-example_mapping-insert_get,,150,,,83848036.0,ns,2340
-example_mapping-insert_get,,150,,,77361991.0,ns,2370
-example_mapping-insert_get,,150,,,80471140.0,ns,2400
-example_mapping-insert_get,,150,,,78120740.0,ns,2430
-example_mapping-insert_get,,150,,,80154701.0,ns,2460
-example_mapping-insert_get,,150,,,80541301.0,ns,2490
-example_mapping-insert_get,,150,,,172808980.0,ns,2520
-example_mapping-insert_get,,150,,,110859877.0,ns,2550
-example_mapping-insert_get,,150,,,84172199.0,ns,2580
-example_mapping-insert_get,,150,,,83719608.0,ns,2610
-example_mapping-insert_get,,150,,,86812134.0,ns,2640
-example_mapping-insert_get,,150,,,86836488.0,ns,2670
-example_mapping-insert_get,,150,,,92796428.0,ns,2700
-example_mapping-insert_get,,150,,,89791377.0,ns,2730
-example_mapping-insert_get,,150,,,90629152.0,ns,2760
-example_mapping-insert_get,,150,,,90847069.0,ns,2790
-example_mapping-insert_get,,150,,,92081652.0,ns,2820
-example_mapping-insert_get,,150,,,96176088.0,ns,2850
-example_mapping-insert_get,,150,,,95029618.0,ns,2880
-example_mapping-insert_get,,150,,,94618866.0,ns,2910
-example_mapping-insert_get,,150,,,94930995.0,ns,2940
-example_mapping-insert_get,,150,,,96404575.0,ns,2970
-example_mapping-insert_get,,150,,,97452670.0,ns,3000
+example_mapping-insert_get,,150,,,1016291.0,ns,30
+example_mapping-insert_get,,150,,,1916435.0,ns,60
+example_mapping-insert_get,,150,,,3055443.0,ns,90
+example_mapping-insert_get,,150,,,3994409.0,ns,120
+example_mapping-insert_get,,150,,,5072936.0,ns,150
+example_mapping-insert_get,,150,,,5983814.0,ns,180
+example_mapping-insert_get,,150,,,7089763.0,ns,210
+example_mapping-insert_get,,150,,,8112463.0,ns,240
+example_mapping-insert_get,,150,,,9136325.0,ns,270
+example_mapping-insert_get,,150,,,10154899.0,ns,300
+example_mapping-insert_get,,150,,,11195930.0,ns,330
+example_mapping-insert_get,,150,,,11859226.0,ns,360
+example_mapping-insert_get,,150,,,12461452.0,ns,390
+example_mapping-insert_get,,150,,,14344396.0,ns,420
+example_mapping-insert_get,,150,,,15624329.0,ns,450
+example_mapping-insert_get,,150,,,15604719.0,ns,480
+example_mapping-insert_get,,150,,,17220081.0,ns,510
+example_mapping-insert_get,,150,,,17912483.0,ns,540
+example_mapping-insert_get,,150,,,19379034.0,ns,570
+example_mapping-insert_get,,150,,,20380920.0,ns,600
+example_mapping-insert_get,,150,,,20557918.0,ns,630
+example_mapping-insert_get,,150,,,22551130.0,ns,660
+example_mapping-insert_get,,150,,,22744570.0,ns,690
+example_mapping-insert_get,,150,,,24151921.0,ns,720
+example_mapping-insert_get,,150,,,25108413.0,ns,750
+example_mapping-insert_get,,150,,,26193296.0,ns,780
+example_mapping-insert_get,,150,,,27204056.0,ns,810
+example_mapping-insert_get,,150,,,27702860.0,ns,840
+example_mapping-insert_get,,150,,,28934003.0,ns,870
+example_mapping-insert_get,,150,,,30451935.0,ns,900
+example_mapping-insert_get,,150,,,31538012.0,ns,930
+example_mapping-insert_get,,150,,,32475425.0,ns,960
+example_mapping-insert_get,,150,,,32966775.0,ns,990
+example_mapping-insert_get,,150,,,33896263.0,ns,1020
+example_mapping-insert_get,,150,,,36036093.0,ns,1050
+example_mapping-insert_get,,150,,,35336645.0,ns,1080
+example_mapping-insert_get,,150,,,35726965.0,ns,1110
+example_mapping-insert_get,,150,,,37371393.0,ns,1140
+example_mapping-insert_get,,150,,,38153996.0,ns,1170
+example_mapping-insert_get,,150,,,39693189.0,ns,1200
+example_mapping-insert_get,,150,,,41702538.0,ns,1230
+example_mapping-insert_get,,150,,,41444266.0,ns,1260
+example_mapping-insert_get,,150,,,43955714.0,ns,1290
+example_mapping-insert_get,,150,,,46123689.0,ns,1320
+example_mapping-insert_get,,150,,,45784635.0,ns,1350
+example_mapping-insert_get,,150,,,46138431.0,ns,1380
+example_mapping-insert_get,,150,,,48256351.0,ns,1410
+example_mapping-insert_get,,150,,,48885932.0,ns,1440
+example_mapping-insert_get,,150,,,50021101.0,ns,1470
+example_mapping-insert_get,,150,,,51437053.0,ns,1500
+example_mapping-insert_get,,150,,,52204717.0,ns,1530
+example_mapping-insert_get,,150,,,51646737.0,ns,1560
+example_mapping-insert_get,,150,,,53284229.0,ns,1590
+example_mapping-insert_get,,150,,,54639896.0,ns,1620
+example_mapping-insert_get,,150,,,54725855.0,ns,1650
+example_mapping-insert_get,,150,,,55720684.0,ns,1680
+example_mapping-insert_get,,150,,,57668085.0,ns,1710
+example_mapping-insert_get,,150,,,56345494.0,ns,1740
+example_mapping-insert_get,,150,,,60108072.0,ns,1770
+example_mapping-insert_get,,150,,,60065358.0,ns,1800
+example_mapping-insert_get,,150,,,61945767.0,ns,1830
+example_mapping-insert_get,,150,,,62818759.0,ns,1860
+example_mapping-insert_get,,150,,,63345011.0,ns,1890
+example_mapping-insert_get,,150,,,62131554.0,ns,1920
+example_mapping-insert_get,,150,,,65027731.0,ns,1950
+example_mapping-insert_get,,150,,,65677754.0,ns,1980
+example_mapping-insert_get,,150,,,66185530.0,ns,2010
+example_mapping-insert_get,,150,,,67498142.0,ns,2040
+example_mapping-insert_get,,150,,,68619847.0,ns,2070
+example_mapping-insert_get,,150,,,71523208.0,ns,2100
+example_mapping-insert_get,,150,,,71670364.0,ns,2130
+example_mapping-insert_get,,150,,,72724546.0,ns,2160
+example_mapping-insert_get,,150,,,72331382.0,ns,2190
+example_mapping-insert_get,,150,,,72620661.0,ns,2220
+example_mapping-insert_get,,150,,,75428792.0,ns,2250
+example_mapping-insert_get,,150,,,76394329.0,ns,2280
+example_mapping-insert_get,,150,,,77820341.0,ns,2310
+example_mapping-insert_get,,150,,,76592581.0,ns,2340
+example_mapping-insert_get,,150,,,79802691.0,ns,2370
+example_mapping-insert_get,,150,,,81987017.0,ns,2400
+example_mapping-insert_get,,150,,,80407877.0,ns,2430
+example_mapping-insert_get,,150,,,81194841.0,ns,2460
+example_mapping-insert_get,,150,,,84198678.0,ns,2490
+example_mapping-insert_get,,150,,,83832604.0,ns,2520
+example_mapping-insert_get,,150,,,85072944.0,ns,2550
+example_mapping-insert_get,,150,,,85398528.0,ns,2580
+example_mapping-insert_get,,150,,,86782978.0,ns,2610
+example_mapping-insert_get,,150,,,87332647.0,ns,2640
+example_mapping-insert_get,,150,,,89509530.0,ns,2670
+example_mapping-insert_get,,150,,,87576931.0,ns,2700
+example_mapping-insert_get,,150,,,90584816.0,ns,2730
+example_mapping-insert_get,,150,,,91738726.0,ns,2760
+example_mapping-insert_get,,150,,,92684954.0,ns,2790
+example_mapping-insert_get,,150,,,95117745.0,ns,2820
+example_mapping-insert_get,,150,,,95679979.0,ns,2850
+example_mapping-insert_get,,150,,,97883499.0,ns,2880
+example_mapping-insert_get,,150,,,96896711.0,ns,2910
+example_mapping-insert_get,,150,,,96976505.0,ns,2940
+example_mapping-insert_get,,150,,,99193900.0,ns,2970
+example_mapping-insert_get,,150,,,101457769.0,ns,3000
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json
index 505f69e..95ad9e9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[970838.0,1957852.0,2783703.0,3876329.0,4978903.0,5922538.0,6887514.0,7736624.0,8821708.0,9504510.0,10565391.0,11390042.0,12920008.0,13540071.0,14771577.0,15790216.0,16429024.0,17449708.0,18611597.0,19332895.0,21182758.0,21315782.0,22696622.0,23532645.0,25279848.0,26936610.0,27865389.0,28522608.0,29431627.0,30614526.0,31358250.0,32497791.0,33538331.0,34910302.0,35537826.0,36579449.0,37400053.0,39200769.0,39710708.0,40643025.0,42066963.0,43032684.0,43787056.0,44973733.0,45598652.0,46942206.0,47785437.0,48363153.0,50405261.0,50675353.0,52687063.0,52631599.0,54061445.0,55721990.0,56211405.0,56782097.0,57732481.0,58146183.0,57410865.0,58538953.0,58449961.0,61254323.0,64038802.0,62205630.0,63503953.0,64287341.0,65211145.0,66751002.0,66477867.0,68704040.0,70832723.0,70421351.0,70386216.0,72822721.0,73052311.0,73611793.0,76225512.0,83848036.0,77361991.0,80471140.0,78120740.0,80154701.0,80541301.0,172808980.0,110859877.0,84172199.0,83719608.0,86812134.0,86836488.0,92796428.0,89791377.0,90629152.0,90847069.0,92081652.0,96176088.0,95029618.0,94618866.0,94930995.0,96404575.0,97452670.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[30.0,60.0,90.0,120.0,150.0,180.0,210.0,240.0,270.0,300.0,330.0,360.0,390.0,420.0,450.0,480.0,510.0,540.0,570.0,600.0,630.0,660.0,690.0,720.0,750.0,780.0,810.0,840.0,870.0,900.0,930.0,960.0,990.0,1020.0,1050.0,1080.0,1110.0,1140.0,1170.0,1200.0,1230.0,1260.0,1290.0,1320.0,1350.0,1380.0,1410.0,1440.0,1470.0,1500.0,1530.0,1560.0,1590.0,1620.0,1650.0,1680.0,1710.0,1740.0,1770.0,1800.0,1830.0,1860.0,1890.0,1920.0,1950.0,1980.0,2010.0,2040.0,2070.0,2100.0,2130.0,2160.0,2190.0,2220.0,2250.0,2280.0,2310.0,2340.0,2370.0,2400.0,2430.0,2460.0,2490.0,2520.0,2550.0,2580.0,2610.0,2640.0,2670.0,2700.0,2730.0,2760.0,2790.0,2820.0,2850.0,2880.0,2910.0,2940.0,2970.0,3000.0],"times":[1016291.0,1916435.0,3055443.0,3994409.0,5072936.0,5983814.0,7089763.0,8112463.0,9136325.0,10154899.0,11195930.0,11859226.0,12461452.0,14344396.0,15624329.0,15604719.0,17220081.0,17912483.0,19379034.0,20380920.0,20557918.0,22551130.0,22744570.0,24151921.0,25108413.0,26193296.0,27204056.0,27702860.0,28934003.0,30451935.0,31538012.0,32475425.0,32966775.0,33896263.0,36036093.0,35336645.0,35726965.0,37371393.0,38153996.0,39693189.0,41702538.0,41444266.0,43955714.0,46123689.0,45784635.0,46138431.0,48256351.0,48885932.0,50021101.0,51437053.0,52204717.0,51646737.0,53284229.0,54639896.0,54725855.0,55720684.0,57668085.0,56345494.0,60108072.0,60065358.0,61945767.0,62818759.0,63345011.0,62131554.0,65027731.0,65677754.0,66185530.0,67498142.0,68619847.0,71523208.0,71670364.0,72724546.0,72331382.0,72620661.0,75428792.0,76394329.0,77820341.0,76592581.0,79802691.0,81987017.0,80407877.0,81194841.0,84198678.0,83832604.0,85072944.0,85398528.0,86782978.0,87332647.0,89509530.0,87576931.0,90584816.0,91738726.0,92684954.0,95117745.0,95679979.0,97883499.0,96896711.0,96976505.0,99193900.0,101457769.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json
index ccfcc51..ef30a82 100644
--- a/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/150/new/tukey.json
@@ -1 +1 @@
-[28264.688885101008,30366.43892992424,35971.10571611953,38072.855760942766] \ No newline at end of file
+[30866.98610369415,31982.277460642177,34956.38774583691,36071.67910278494] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 7ddb676..154c875 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636532.1779823904,"upper_bound":646681.5340451504},"point_estimate":640731.9155336735,"standard_error":2642.5525469331515},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636874.6442307692,"upper_bound":640640.1},"point_estimate":639072.5539130435,"standard_error":964.3342598641663},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5223.767296713502,"upper_bound":8412.05649700808},"point_estimate":7111.044978963803,"standard_error":807.5398717857862},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636334.9704136655,"upper_bound":654993.0625713117},"point_estimate":643657.7103738732,"standard_error":4956.7815886185745},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7695.79420259171,"upper_bound":42552.091072679264},"point_estimate":26537.35135516286,"standard_error":10000.722109806378}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":637600.0616645509,"upper_bound":641099.1392990807},"point_estimate":639328.3004735729,"standard_error":892.9433670618538},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636620.9510202239,"upper_bound":642120.172459893},"point_estimate":639967.7074390021,"standard_error":1538.6126851790184},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6322.6772248145835,"upper_bound":9834.6855693517},"point_estimate":8376.443784315128,"standard_error":897.1912786419131},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636334.0252882835,"upper_bound":639859.1339910799},"point_estimate":638068.5417792227,"standard_error":897.919704866711},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7017.559487019232,"upper_bound":10841.220254898237},"point_estimate":8960.821252458765,"standard_error":985.3211025566476}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index f4487b3..c8b43f3 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1243532.0,ns,2
-example_mapping-insert_get,,2500,,,2421203.0,ns,4
-example_mapping-insert_get,,2500,,,3601787.0,ns,6
-example_mapping-insert_get,,2500,,,4884983.0,ns,8
-example_mapping-insert_get,,2500,,,6406401.0,ns,10
-example_mapping-insert_get,,2500,,,7685846.0,ns,12
-example_mapping-insert_get,,2500,,,9063815.0,ns,14
-example_mapping-insert_get,,2500,,,10176253.0,ns,16
-example_mapping-insert_get,,2500,,,11581368.0,ns,18
-example_mapping-insert_get,,2500,,,12936937.0,ns,20
-example_mapping-insert_get,,2500,,,14174366.0,ns,22
-example_mapping-insert_get,,2500,,,15804270.0,ns,24
-example_mapping-insert_get,,2500,,,16744713.0,ns,26
-example_mapping-insert_get,,2500,,,18059101.0,ns,28
-example_mapping-insert_get,,2500,,,19002782.0,ns,30
-example_mapping-insert_get,,2500,,,20414502.0,ns,32
-example_mapping-insert_get,,2500,,,21991470.0,ns,34
-example_mapping-insert_get,,2500,,,23214044.0,ns,36
-example_mapping-insert_get,,2500,,,24290622.0,ns,38
-example_mapping-insert_get,,2500,,,25689365.0,ns,40
-example_mapping-insert_get,,2500,,,26960708.0,ns,42
-example_mapping-insert_get,,2500,,,28206046.0,ns,44
-example_mapping-insert_get,,2500,,,29882781.0,ns,46
-example_mapping-insert_get,,2500,,,30760698.0,ns,48
-example_mapping-insert_get,,2500,,,31953113.0,ns,50
-example_mapping-insert_get,,2500,,,33491370.0,ns,52
-example_mapping-insert_get,,2500,,,35046324.0,ns,54
-example_mapping-insert_get,,2500,,,35241554.0,ns,56
-example_mapping-insert_get,,2500,,,36793850.0,ns,58
-example_mapping-insert_get,,2500,,,38826441.0,ns,60
-example_mapping-insert_get,,2500,,,39965644.0,ns,62
-example_mapping-insert_get,,2500,,,40663968.0,ns,64
-example_mapping-insert_get,,2500,,,42036250.0,ns,66
-example_mapping-insert_get,,2500,,,42153045.0,ns,68
-example_mapping-insert_get,,2500,,,44241685.0,ns,70
-example_mapping-insert_get,,2500,,,45404994.0,ns,72
-example_mapping-insert_get,,2500,,,47655423.0,ns,74
-example_mapping-insert_get,,2500,,,48862694.0,ns,76
-example_mapping-insert_get,,2500,,,49636218.0,ns,78
-example_mapping-insert_get,,2500,,,51172173.0,ns,80
-example_mapping-insert_get,,2500,,,53332393.0,ns,82
-example_mapping-insert_get,,2500,,,53023362.0,ns,84
-example_mapping-insert_get,,2500,,,55903641.0,ns,86
-example_mapping-insert_get,,2500,,,55801844.0,ns,88
-example_mapping-insert_get,,2500,,,56724888.0,ns,90
-example_mapping-insert_get,,2500,,,58795622.0,ns,92
-example_mapping-insert_get,,2500,,,60418705.0,ns,94
-example_mapping-insert_get,,2500,,,61542437.0,ns,96
-example_mapping-insert_get,,2500,,,61733949.0,ns,98
-example_mapping-insert_get,,2500,,,64214409.0,ns,100
-example_mapping-insert_get,,2500,,,64880142.0,ns,102
-example_mapping-insert_get,,2500,,,65935925.0,ns,104
-example_mapping-insert_get,,2500,,,66138397.0,ns,106
-example_mapping-insert_get,,2500,,,69156400.0,ns,108
-example_mapping-insert_get,,2500,,,70472837.0,ns,110
-example_mapping-insert_get,,2500,,,70633949.0,ns,112
-example_mapping-insert_get,,2500,,,72837874.0,ns,114
-example_mapping-insert_get,,2500,,,74115333.0,ns,116
-example_mapping-insert_get,,2500,,,75668021.0,ns,118
-example_mapping-insert_get,,2500,,,75907258.0,ns,120
-example_mapping-insert_get,,2500,,,77820720.0,ns,122
-example_mapping-insert_get,,2500,,,79616884.0,ns,124
-example_mapping-insert_get,,2500,,,79501867.0,ns,126
-example_mapping-insert_get,,2500,,,82207539.0,ns,128
-example_mapping-insert_get,,2500,,,84161255.0,ns,130
-example_mapping-insert_get,,2500,,,83918225.0,ns,132
-example_mapping-insert_get,,2500,,,86128447.0,ns,134
-example_mapping-insert_get,,2500,,,87871340.0,ns,136
-example_mapping-insert_get,,2500,,,87323017.0,ns,138
-example_mapping-insert_get,,2500,,,89843590.0,ns,140
-example_mapping-insert_get,,2500,,,90935482.0,ns,142
-example_mapping-insert_get,,2500,,,91125636.0,ns,144
-example_mapping-insert_get,,2500,,,91367038.0,ns,146
-example_mapping-insert_get,,2500,,,94124508.0,ns,148
-example_mapping-insert_get,,2500,,,95840735.0,ns,150
-example_mapping-insert_get,,2500,,,96333428.0,ns,152
-example_mapping-insert_get,,2500,,,97258552.0,ns,154
-example_mapping-insert_get,,2500,,,99432453.0,ns,156
-example_mapping-insert_get,,2500,,,101522042.0,ns,158
-example_mapping-insert_get,,2500,,,102107273.0,ns,160
-example_mapping-insert_get,,2500,,,121241810.0,ns,162
-example_mapping-insert_get,,2500,,,141577477.0,ns,164
-example_mapping-insert_get,,2500,,,106298482.0,ns,166
-example_mapping-insert_get,,2500,,,107059289.0,ns,168
-example_mapping-insert_get,,2500,,,107843253.0,ns,170
-example_mapping-insert_get,,2500,,,108384178.0,ns,172
-example_mapping-insert_get,,2500,,,110693503.0,ns,174
-example_mapping-insert_get,,2500,,,111839507.0,ns,176
-example_mapping-insert_get,,2500,,,112765416.0,ns,178
-example_mapping-insert_get,,2500,,,112440470.0,ns,180
-example_mapping-insert_get,,2500,,,114499988.0,ns,182
-example_mapping-insert_get,,2500,,,115298731.0,ns,184
-example_mapping-insert_get,,2500,,,118918619.0,ns,186
-example_mapping-insert_get,,2500,,,119281608.0,ns,188
-example_mapping-insert_get,,2500,,,120623273.0,ns,190
-example_mapping-insert_get,,2500,,,123296554.0,ns,192
-example_mapping-insert_get,,2500,,,124254231.0,ns,194
-example_mapping-insert_get,,2500,,,126217090.0,ns,196
-example_mapping-insert_get,,2500,,,127639177.0,ns,198
-example_mapping-insert_get,,2500,,,128128204.0,ns,200
+example_mapping-insert_get,,2500,,,1347775.0,ns,2
+example_mapping-insert_get,,2500,,,2553753.0,ns,4
+example_mapping-insert_get,,2500,,,3727614.0,ns,6
+example_mapping-insert_get,,2500,,,4862026.0,ns,8
+example_mapping-insert_get,,2500,,,6684325.0,ns,10
+example_mapping-insert_get,,2500,,,7561179.0,ns,12
+example_mapping-insert_get,,2500,,,8769760.0,ns,14
+example_mapping-insert_get,,2500,,,10337968.0,ns,16
+example_mapping-insert_get,,2500,,,11598346.0,ns,18
+example_mapping-insert_get,,2500,,,12604467.0,ns,20
+example_mapping-insert_get,,2500,,,14152713.0,ns,22
+example_mapping-insert_get,,2500,,,15461890.0,ns,24
+example_mapping-insert_get,,2500,,,16741300.0,ns,26
+example_mapping-insert_get,,2500,,,18198534.0,ns,28
+example_mapping-insert_get,,2500,,,19562154.0,ns,30
+example_mapping-insert_get,,2500,,,20685930.0,ns,32
+example_mapping-insert_get,,2500,,,21799870.0,ns,34
+example_mapping-insert_get,,2500,,,23261603.0,ns,36
+example_mapping-insert_get,,2500,,,24470701.0,ns,38
+example_mapping-insert_get,,2500,,,26257864.0,ns,40
+example_mapping-insert_get,,2500,,,27295053.0,ns,42
+example_mapping-insert_get,,2500,,,28003884.0,ns,44
+example_mapping-insert_get,,2500,,,29178515.0,ns,46
+example_mapping-insert_get,,2500,,,30237852.0,ns,48
+example_mapping-insert_get,,2500,,,32713083.0,ns,50
+example_mapping-insert_get,,2500,,,32688883.0,ns,52
+example_mapping-insert_get,,2500,,,33952664.0,ns,54
+example_mapping-insert_get,,2500,,,35622921.0,ns,56
+example_mapping-insert_get,,2500,,,36774935.0,ns,58
+example_mapping-insert_get,,2500,,,37955605.0,ns,60
+example_mapping-insert_get,,2500,,,39396214.0,ns,62
+example_mapping-insert_get,,2500,,,41378980.0,ns,64
+example_mapping-insert_get,,2500,,,42340324.0,ns,66
+example_mapping-insert_get,,2500,,,43843676.0,ns,68
+example_mapping-insert_get,,2500,,,45021685.0,ns,70
+example_mapping-insert_get,,2500,,,45390772.0,ns,72
+example_mapping-insert_get,,2500,,,47298711.0,ns,74
+example_mapping-insert_get,,2500,,,48725438.0,ns,76
+example_mapping-insert_get,,2500,,,50103919.0,ns,78
+example_mapping-insert_get,,2500,,,50442716.0,ns,80
+example_mapping-insert_get,,2500,,,53013112.0,ns,82
+example_mapping-insert_get,,2500,,,53587100.0,ns,84
+example_mapping-insert_get,,2500,,,55557024.0,ns,86
+example_mapping-insert_get,,2500,,,56762099.0,ns,88
+example_mapping-insert_get,,2500,,,57043299.0,ns,90
+example_mapping-insert_get,,2500,,,58026685.0,ns,92
+example_mapping-insert_get,,2500,,,60817054.0,ns,94
+example_mapping-insert_get,,2500,,,60611708.0,ns,96
+example_mapping-insert_get,,2500,,,62857744.0,ns,98
+example_mapping-insert_get,,2500,,,63628196.0,ns,100
+example_mapping-insert_get,,2500,,,65493090.0,ns,102
+example_mapping-insert_get,,2500,,,67143982.0,ns,104
+example_mapping-insert_get,,2500,,,67646341.0,ns,106
+example_mapping-insert_get,,2500,,,69348812.0,ns,108
+example_mapping-insert_get,,2500,,,68850042.0,ns,110
+example_mapping-insert_get,,2500,,,72050769.0,ns,112
+example_mapping-insert_get,,2500,,,72386135.0,ns,114
+example_mapping-insert_get,,2500,,,73396008.0,ns,116
+example_mapping-insert_get,,2500,,,75834378.0,ns,118
+example_mapping-insert_get,,2500,,,76448204.0,ns,120
+example_mapping-insert_get,,2500,,,78348591.0,ns,122
+example_mapping-insert_get,,2500,,,78540779.0,ns,124
+example_mapping-insert_get,,2500,,,79919496.0,ns,126
+example_mapping-insert_get,,2500,,,83099075.0,ns,128
+example_mapping-insert_get,,2500,,,83635074.0,ns,130
+example_mapping-insert_get,,2500,,,85387696.0,ns,132
+example_mapping-insert_get,,2500,,,85046586.0,ns,134
+example_mapping-insert_get,,2500,,,86485869.0,ns,136
+example_mapping-insert_get,,2500,,,88335239.0,ns,138
+example_mapping-insert_get,,2500,,,90396023.0,ns,140
+example_mapping-insert_get,,2500,,,90389803.0,ns,142
+example_mapping-insert_get,,2500,,,90757799.0,ns,144
+example_mapping-insert_get,,2500,,,92397011.0,ns,146
+example_mapping-insert_get,,2500,,,95084753.0,ns,148
+example_mapping-insert_get,,2500,,,95355468.0,ns,150
+example_mapping-insert_get,,2500,,,97797627.0,ns,152
+example_mapping-insert_get,,2500,,,98891289.0,ns,154
+example_mapping-insert_get,,2500,,,99324263.0,ns,156
+example_mapping-insert_get,,2500,,,101092348.0,ns,158
+example_mapping-insert_get,,2500,,,100674251.0,ns,160
+example_mapping-insert_get,,2500,,,103912522.0,ns,162
+example_mapping-insert_get,,2500,,,104414581.0,ns,164
+example_mapping-insert_get,,2500,,,108356124.0,ns,166
+example_mapping-insert_get,,2500,,,108098607.0,ns,168
+example_mapping-insert_get,,2500,,,109480024.0,ns,170
+example_mapping-insert_get,,2500,,,111076316.0,ns,172
+example_mapping-insert_get,,2500,,,112956761.0,ns,174
+example_mapping-insert_get,,2500,,,112440775.0,ns,176
+example_mapping-insert_get,,2500,,,114261614.0,ns,178
+example_mapping-insert_get,,2500,,,115981931.0,ns,180
+example_mapping-insert_get,,2500,,,115031189.0,ns,182
+example_mapping-insert_get,,2500,,,117986271.0,ns,184
+example_mapping-insert_get,,2500,,,117429491.0,ns,186
+example_mapping-insert_get,,2500,,,117850117.0,ns,188
+example_mapping-insert_get,,2500,,,121383877.0,ns,190
+example_mapping-insert_get,,2500,,,121816979.0,ns,192
+example_mapping-insert_get,,2500,,,122154566.0,ns,194
+example_mapping-insert_get,,2500,,,122932472.0,ns,196
+example_mapping-insert_get,,2500,,,124944861.0,ns,198
+example_mapping-insert_get,,2500,,,126300663.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 0f8ce31..4d1566b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1243532.0,2421203.0,3601787.0,4884983.0,6406401.0,7685846.0,9063815.0,10176253.0,11581368.0,12936937.0,14174366.0,15804270.0,16744713.0,18059101.0,19002782.0,20414502.0,21991470.0,23214044.0,24290622.0,25689365.0,26960708.0,28206046.0,29882781.0,30760698.0,31953113.0,33491370.0,35046324.0,35241554.0,36793850.0,38826441.0,39965644.0,40663968.0,42036250.0,42153045.0,44241685.0,45404994.0,47655423.0,48862694.0,49636218.0,51172173.0,53332393.0,53023362.0,55903641.0,55801844.0,56724888.0,58795622.0,60418705.0,61542437.0,61733949.0,64214409.0,64880142.0,65935925.0,66138397.0,69156400.0,70472837.0,70633949.0,72837874.0,74115333.0,75668021.0,75907258.0,77820720.0,79616884.0,79501867.0,82207539.0,84161255.0,83918225.0,86128447.0,87871340.0,87323017.0,89843590.0,90935482.0,91125636.0,91367038.0,94124508.0,95840735.0,96333428.0,97258552.0,99432453.0,101522042.0,102107273.0,121241810.0,141577477.0,106298482.0,107059289.0,107843253.0,108384178.0,110693503.0,111839507.0,112765416.0,112440470.0,114499988.0,115298731.0,118918619.0,119281608.0,120623273.0,123296554.0,124254231.0,126217090.0,127639177.0,128128204.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1347775.0,2553753.0,3727614.0,4862026.0,6684325.0,7561179.0,8769760.0,10337968.0,11598346.0,12604467.0,14152713.0,15461890.0,16741300.0,18198534.0,19562154.0,20685930.0,21799870.0,23261603.0,24470701.0,26257864.0,27295053.0,28003884.0,29178515.0,30237852.0,32713083.0,32688883.0,33952664.0,35622921.0,36774935.0,37955605.0,39396214.0,41378980.0,42340324.0,43843676.0,45021685.0,45390772.0,47298711.0,48725438.0,50103919.0,50442716.0,53013112.0,53587100.0,55557024.0,56762099.0,57043299.0,58026685.0,60817054.0,60611708.0,62857744.0,63628196.0,65493090.0,67143982.0,67646341.0,69348812.0,68850042.0,72050769.0,72386135.0,73396008.0,75834378.0,76448204.0,78348591.0,78540779.0,79919496.0,83099075.0,83635074.0,85387696.0,85046586.0,86485869.0,88335239.0,90396023.0,90389803.0,90757799.0,92397011.0,95084753.0,95355468.0,97797627.0,98891289.0,99324263.0,101092348.0,100674251.0,103912522.0,104414581.0,108356124.0,108098607.0,109480024.0,111076316.0,112956761.0,112440775.0,114261614.0,115981931.0,115031189.0,117986271.0,117429491.0,117850117.0,121383877.0,121816979.0,122154566.0,122932472.0,124944861.0,126300663.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 0ce21d6..f22af66 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[606580.48521552,620144.1464738157,656313.9098292706,669877.5710875661] \ No newline at end of file
+[600226.1434894679,616742.6188475841,660786.553135894,677303.0284940102] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index e7af064..7b5f054 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186412.87665267006,"upper_bound":187946.4463574312},"point_estimate":187184.54245170663,"standard_error":391.2860720007386},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186188.85989089866,"upper_bound":188527.30240520654},"point_estimate":187932.4904003268,"standard_error":611.4024223745762},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3084.7373157905154,"upper_bound":6123.099027555554},"point_estimate":4775.3277561300865,"standard_error":809.6683657507986},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188772.8611824844,"upper_bound":190029.61137942632},"point_estimate":189428.3790167972,"standard_error":321.2235609975329},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3482.761511180966,"upper_bound":4328.430537118465},"point_estimate":3928.022412586544,"standard_error":215.26774199862675}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186520.53174143998,"upper_bound":187768.2964946426},"point_estimate":187135.210692762,"standard_error":318.04266667946615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186471.64225589225,"upper_bound":187650.35714285713},"point_estimate":186843.72107897664,"standard_error":306.1518330631846},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1955.8389104524776,"upper_bound":3535.0831997840173},"point_estimate":2693.265393613553,"standard_error":391.4562286178507},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186077.47779378298,"upper_bound":187167.5404606202},"point_estimate":186612.12558937984,"standard_error":278.0248416217729},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2565.770778537611,"upper_bound":3812.561526542518},"point_estimate":3191.028949475128,"standard_error":320.83368749410255}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index db49376..873f30a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1164012.0,ns,6
-example_mapping-insert_get,,2500,,,2119816.0,ns,12
-example_mapping-insert_get,,2500,,,3285107.0,ns,18
-example_mapping-insert_get,,2500,,,4373120.0,ns,24
-example_mapping-insert_get,,2500,,,5521112.0,ns,30
-example_mapping-insert_get,,2500,,,6519354.0,ns,36
-example_mapping-insert_get,,2500,,,8026252.0,ns,42
-example_mapping-insert_get,,2500,,,8738332.0,ns,48
-example_mapping-insert_get,,2500,,,9895527.0,ns,54
-example_mapping-insert_get,,2500,,,11070146.0,ns,60
-example_mapping-insert_get,,2500,,,12058133.0,ns,66
-example_mapping-insert_get,,2500,,,13113118.0,ns,72
-example_mapping-insert_get,,2500,,,14578389.0,ns,78
-example_mapping-insert_get,,2500,,,15278194.0,ns,84
-example_mapping-insert_get,,2500,,,16227172.0,ns,90
-example_mapping-insert_get,,2500,,,17468281.0,ns,96
-example_mapping-insert_get,,2500,,,19313095.0,ns,102
-example_mapping-insert_get,,2500,,,20002850.0,ns,108
-example_mapping-insert_get,,2500,,,21049088.0,ns,114
-example_mapping-insert_get,,2500,,,22089506.0,ns,120
-example_mapping-insert_get,,2500,,,22904162.0,ns,126
-example_mapping-insert_get,,2500,,,24375042.0,ns,132
-example_mapping-insert_get,,2500,,,26201753.0,ns,138
-example_mapping-insert_get,,2500,,,26176235.0,ns,144
-example_mapping-insert_get,,2500,,,27499993.0,ns,150
-example_mapping-insert_get,,2500,,,28900884.0,ns,156
-example_mapping-insert_get,,2500,,,30177724.0,ns,162
-example_mapping-insert_get,,2500,,,30651778.0,ns,168
-example_mapping-insert_get,,2500,,,32038841.0,ns,174
-example_mapping-insert_get,,2500,,,32980264.0,ns,180
-example_mapping-insert_get,,2500,,,34192792.0,ns,186
-example_mapping-insert_get,,2500,,,36146634.0,ns,192
-example_mapping-insert_get,,2500,,,38353674.0,ns,198
-example_mapping-insert_get,,2500,,,37901363.0,ns,204
-example_mapping-insert_get,,2500,,,39041419.0,ns,210
-example_mapping-insert_get,,2500,,,40110373.0,ns,216
-example_mapping-insert_get,,2500,,,41473836.0,ns,222
-example_mapping-insert_get,,2500,,,42384929.0,ns,228
-example_mapping-insert_get,,2500,,,42543648.0,ns,234
-example_mapping-insert_get,,2500,,,44696535.0,ns,240
-example_mapping-insert_get,,2500,,,45014772.0,ns,246
-example_mapping-insert_get,,2500,,,46106253.0,ns,252
-example_mapping-insert_get,,2500,,,48012632.0,ns,258
-example_mapping-insert_get,,2500,,,47903297.0,ns,264
-example_mapping-insert_get,,2500,,,48918955.0,ns,270
-example_mapping-insert_get,,2500,,,50638934.0,ns,276
-example_mapping-insert_get,,2500,,,51318700.0,ns,282
-example_mapping-insert_get,,2500,,,53342510.0,ns,288
-example_mapping-insert_get,,2500,,,56475599.0,ns,294
-example_mapping-insert_get,,2500,,,55560869.0,ns,300
-example_mapping-insert_get,,2500,,,55179090.0,ns,306
-example_mapping-insert_get,,2500,,,58568653.0,ns,312
-example_mapping-insert_get,,2500,,,60025402.0,ns,318
-example_mapping-insert_get,,2500,,,61070887.0,ns,324
-example_mapping-insert_get,,2500,,,62312847.0,ns,330
-example_mapping-insert_get,,2500,,,62725442.0,ns,336
-example_mapping-insert_get,,2500,,,64844414.0,ns,342
-example_mapping-insert_get,,2500,,,65490016.0,ns,348
-example_mapping-insert_get,,2500,,,67187834.0,ns,354
-example_mapping-insert_get,,2500,,,68348673.0,ns,360
-example_mapping-insert_get,,2500,,,68614292.0,ns,366
-example_mapping-insert_get,,2500,,,70096310.0,ns,372
-example_mapping-insert_get,,2500,,,71224584.0,ns,378
-example_mapping-insert_get,,2500,,,72526660.0,ns,384
-example_mapping-insert_get,,2500,,,73001938.0,ns,390
-example_mapping-insert_get,,2500,,,74997564.0,ns,396
-example_mapping-insert_get,,2500,,,75556865.0,ns,402
-example_mapping-insert_get,,2500,,,76679141.0,ns,408
-example_mapping-insert_get,,2500,,,78213217.0,ns,414
-example_mapping-insert_get,,2500,,,79399028.0,ns,420
-example_mapping-insert_get,,2500,,,79898535.0,ns,426
-example_mapping-insert_get,,2500,,,81829198.0,ns,432
-example_mapping-insert_get,,2500,,,82720367.0,ns,438
-example_mapping-insert_get,,2500,,,85641410.0,ns,444
-example_mapping-insert_get,,2500,,,86794644.0,ns,450
-example_mapping-insert_get,,2500,,,87898135.0,ns,456
-example_mapping-insert_get,,2500,,,88714879.0,ns,462
-example_mapping-insert_get,,2500,,,90707867.0,ns,468
-example_mapping-insert_get,,2500,,,91362008.0,ns,474
-example_mapping-insert_get,,2500,,,92149760.0,ns,480
-example_mapping-insert_get,,2500,,,93792482.0,ns,486
-example_mapping-insert_get,,2500,,,94763768.0,ns,492
-example_mapping-insert_get,,2500,,,96075124.0,ns,498
-example_mapping-insert_get,,2500,,,96893380.0,ns,504
-example_mapping-insert_get,,2500,,,98335768.0,ns,510
-example_mapping-insert_get,,2500,,,99492607.0,ns,516
-example_mapping-insert_get,,2500,,,100572315.0,ns,522
-example_mapping-insert_get,,2500,,,101768666.0,ns,528
-example_mapping-insert_get,,2500,,,102720032.0,ns,534
-example_mapping-insert_get,,2500,,,101688951.0,ns,540
-example_mapping-insert_get,,2500,,,103308914.0,ns,546
-example_mapping-insert_get,,2500,,,104393478.0,ns,552
-example_mapping-insert_get,,2500,,,105239625.0,ns,558
-example_mapping-insert_get,,2500,,,106126253.0,ns,564
-example_mapping-insert_get,,2500,,,107418282.0,ns,570
-example_mapping-insert_get,,2500,,,108245324.0,ns,576
-example_mapping-insert_get,,2500,,,109797325.0,ns,582
-example_mapping-insert_get,,2500,,,110912058.0,ns,588
-example_mapping-insert_get,,2500,,,113285874.0,ns,594
-example_mapping-insert_get,,2500,,,113854968.0,ns,600
+example_mapping-insert_get,,2500,,,1136367.0,ns,6
+example_mapping-insert_get,,2500,,,2340954.0,ns,12
+example_mapping-insert_get,,2500,,,3411632.0,ns,18
+example_mapping-insert_get,,2500,,,4642218.0,ns,24
+example_mapping-insert_get,,2500,,,5550373.0,ns,30
+example_mapping-insert_get,,2500,,,6570697.0,ns,36
+example_mapping-insert_get,,2500,,,7653653.0,ns,42
+example_mapping-insert_get,,2500,,,9602543.0,ns,48
+example_mapping-insert_get,,2500,,,10142153.0,ns,54
+example_mapping-insert_get,,2500,,,11128327.0,ns,60
+example_mapping-insert_get,,2500,,,12449309.0,ns,66
+example_mapping-insert_get,,2500,,,13556458.0,ns,72
+example_mapping-insert_get,,2500,,,14531282.0,ns,78
+example_mapping-insert_get,,2500,,,15348854.0,ns,84
+example_mapping-insert_get,,2500,,,17129475.0,ns,90
+example_mapping-insert_get,,2500,,,18301915.0,ns,96
+example_mapping-insert_get,,2500,,,19482962.0,ns,102
+example_mapping-insert_get,,2500,,,20270939.0,ns,108
+example_mapping-insert_get,,2500,,,20718882.0,ns,114
+example_mapping-insert_get,,2500,,,21992785.0,ns,120
+example_mapping-insert_get,,2500,,,23634392.0,ns,126
+example_mapping-insert_get,,2500,,,24621676.0,ns,132
+example_mapping-insert_get,,2500,,,25646881.0,ns,138
+example_mapping-insert_get,,2500,,,26295317.0,ns,144
+example_mapping-insert_get,,2500,,,28418040.0,ns,150
+example_mapping-insert_get,,2500,,,28977781.0,ns,156
+example_mapping-insert_get,,2500,,,30161833.0,ns,162
+example_mapping-insert_get,,2500,,,30851226.0,ns,168
+example_mapping-insert_get,,2500,,,32497689.0,ns,174
+example_mapping-insert_get,,2500,,,34057123.0,ns,180
+example_mapping-insert_get,,2500,,,35202743.0,ns,186
+example_mapping-insert_get,,2500,,,35677850.0,ns,192
+example_mapping-insert_get,,2500,,,36379971.0,ns,198
+example_mapping-insert_get,,2500,,,38540760.0,ns,204
+example_mapping-insert_get,,2500,,,38354367.0,ns,210
+example_mapping-insert_get,,2500,,,40225971.0,ns,216
+example_mapping-insert_get,,2500,,,42412334.0,ns,222
+example_mapping-insert_get,,2500,,,42050163.0,ns,228
+example_mapping-insert_get,,2500,,,43922918.0,ns,234
+example_mapping-insert_get,,2500,,,44585414.0,ns,240
+example_mapping-insert_get,,2500,,,43960313.0,ns,246
+example_mapping-insert_get,,2500,,,47517264.0,ns,252
+example_mapping-insert_get,,2500,,,49470210.0,ns,258
+example_mapping-insert_get,,2500,,,50256806.0,ns,264
+example_mapping-insert_get,,2500,,,51367829.0,ns,270
+example_mapping-insert_get,,2500,,,52968717.0,ns,276
+example_mapping-insert_get,,2500,,,53148906.0,ns,282
+example_mapping-insert_get,,2500,,,54963688.0,ns,288
+example_mapping-insert_get,,2500,,,55461806.0,ns,294
+example_mapping-insert_get,,2500,,,58258915.0,ns,300
+example_mapping-insert_get,,2500,,,57644403.0,ns,306
+example_mapping-insert_get,,2500,,,59122289.0,ns,312
+example_mapping-insert_get,,2500,,,59270900.0,ns,318
+example_mapping-insert_get,,2500,,,60134519.0,ns,324
+example_mapping-insert_get,,2500,,,61436858.0,ns,330
+example_mapping-insert_get,,2500,,,63050520.0,ns,336
+example_mapping-insert_get,,2500,,,63373792.0,ns,342
+example_mapping-insert_get,,2500,,,65043875.0,ns,348
+example_mapping-insert_get,,2500,,,68723197.0,ns,354
+example_mapping-insert_get,,2500,,,68817017.0,ns,360
+example_mapping-insert_get,,2500,,,68691907.0,ns,366
+example_mapping-insert_get,,2500,,,69482069.0,ns,372
+example_mapping-insert_get,,2500,,,69062290.0,ns,378
+example_mapping-insert_get,,2500,,,71781211.0,ns,384
+example_mapping-insert_get,,2500,,,73554414.0,ns,390
+example_mapping-insert_get,,2500,,,72972773.0,ns,396
+example_mapping-insert_get,,2500,,,75871356.0,ns,402
+example_mapping-insert_get,,2500,,,76134379.0,ns,408
+example_mapping-insert_get,,2500,,,77602142.0,ns,414
+example_mapping-insert_get,,2500,,,78391188.0,ns,420
+example_mapping-insert_get,,2500,,,78064088.0,ns,426
+example_mapping-insert_get,,2500,,,80624277.0,ns,432
+example_mapping-insert_get,,2500,,,81752329.0,ns,438
+example_mapping-insert_get,,2500,,,81831801.0,ns,444
+example_mapping-insert_get,,2500,,,84632964.0,ns,450
+example_mapping-insert_get,,2500,,,84132551.0,ns,456
+example_mapping-insert_get,,2500,,,86467015.0,ns,462
+example_mapping-insert_get,,2500,,,87535474.0,ns,468
+example_mapping-insert_get,,2500,,,89443301.0,ns,474
+example_mapping-insert_get,,2500,,,88299586.0,ns,480
+example_mapping-insert_get,,2500,,,91335247.0,ns,486
+example_mapping-insert_get,,2500,,,92391092.0,ns,492
+example_mapping-insert_get,,2500,,,91709953.0,ns,498
+example_mapping-insert_get,,2500,,,94049533.0,ns,504
+example_mapping-insert_get,,2500,,,93910739.0,ns,510
+example_mapping-insert_get,,2500,,,95738346.0,ns,516
+example_mapping-insert_get,,2500,,,94794326.0,ns,522
+example_mapping-insert_get,,2500,,,97784022.0,ns,528
+example_mapping-insert_get,,2500,,,99875456.0,ns,534
+example_mapping-insert_get,,2500,,,101983168.0,ns,540
+example_mapping-insert_get,,2500,,,102261231.0,ns,546
+example_mapping-insert_get,,2500,,,101646877.0,ns,552
+example_mapping-insert_get,,2500,,,103639514.0,ns,558
+example_mapping-insert_get,,2500,,,104315361.0,ns,564
+example_mapping-insert_get,,2500,,,108157037.0,ns,570
+example_mapping-insert_get,,2500,,,107453590.0,ns,576
+example_mapping-insert_get,,2500,,,107147701.0,ns,582
+example_mapping-insert_get,,2500,,,110180375.0,ns,588
+example_mapping-insert_get,,2500,,,110730769.0,ns,594
+example_mapping-insert_get,,2500,,,111898544.0,ns,600
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 8e0635c..5958b4d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1164012.0,2119816.0,3285107.0,4373120.0,5521112.0,6519354.0,8026252.0,8738332.0,9895527.0,11070146.0,12058133.0,13113118.0,14578389.0,15278194.0,16227172.0,17468281.0,19313095.0,20002850.0,21049088.0,22089506.0,22904162.0,24375042.0,26201753.0,26176235.0,27499993.0,28900884.0,30177724.0,30651778.0,32038841.0,32980264.0,34192792.0,36146634.0,38353674.0,37901363.0,39041419.0,40110373.0,41473836.0,42384929.0,42543648.0,44696535.0,45014772.0,46106253.0,48012632.0,47903297.0,48918955.0,50638934.0,51318700.0,53342510.0,56475599.0,55560869.0,55179090.0,58568653.0,60025402.0,61070887.0,62312847.0,62725442.0,64844414.0,65490016.0,67187834.0,68348673.0,68614292.0,70096310.0,71224584.0,72526660.0,73001938.0,74997564.0,75556865.0,76679141.0,78213217.0,79399028.0,79898535.0,81829198.0,82720367.0,85641410.0,86794644.0,87898135.0,88714879.0,90707867.0,91362008.0,92149760.0,93792482.0,94763768.0,96075124.0,96893380.0,98335768.0,99492607.0,100572315.0,101768666.0,102720032.0,101688951.0,103308914.0,104393478.0,105239625.0,106126253.0,107418282.0,108245324.0,109797325.0,110912058.0,113285874.0,113854968.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1136367.0,2340954.0,3411632.0,4642218.0,5550373.0,6570697.0,7653653.0,9602543.0,10142153.0,11128327.0,12449309.0,13556458.0,14531282.0,15348854.0,17129475.0,18301915.0,19482962.0,20270939.0,20718882.0,21992785.0,23634392.0,24621676.0,25646881.0,26295317.0,28418040.0,28977781.0,30161833.0,30851226.0,32497689.0,34057123.0,35202743.0,35677850.0,36379971.0,38540760.0,38354367.0,40225971.0,42412334.0,42050163.0,43922918.0,44585414.0,43960313.0,47517264.0,49470210.0,50256806.0,51367829.0,52968717.0,53148906.0,54963688.0,55461806.0,58258915.0,57644403.0,59122289.0,59270900.0,60134519.0,61436858.0,63050520.0,63373792.0,65043875.0,68723197.0,68817017.0,68691907.0,69482069.0,69062290.0,71781211.0,73554414.0,72972773.0,75871356.0,76134379.0,77602142.0,78391188.0,78064088.0,80624277.0,81752329.0,81831801.0,84632964.0,84132551.0,86467015.0,87535474.0,89443301.0,88299586.0,91335247.0,92391092.0,91709953.0,94049533.0,93910739.0,95738346.0,94794326.0,97784022.0,99875456.0,101983168.0,102261231.0,101646877.0,103639514.0,104315361.0,108157037.0,107453590.0,107147701.0,110180375.0,110730769.0,111898544.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index 2717579..2aa2447 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[167016.71821165818,175501.28598754952,198126.80005659309,206611.36783248442] \ No newline at end of file
+[174983.79886144053,180130.33286871866,193854.4235547937,199000.95756207185] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 8d1b4f2..7062738 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8543322.318,"upper_bound":8942638.391666664},"point_estimate":8686281.536666665,"standard_error":116421.97305459355},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8539641.083333334,"upper_bound":8599772.833333334},"point_estimate":8571256.416666668,"standard_error":14771.707702924517},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86403.82611602498,"upper_bound":138725.7675871253},"point_estimate":113147.70574122759,"standard_error":13476.097058872969},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":107419.68736670146,"upper_bound":1987954.7380511167},"point_estimate":1168324.3459527518,"standard_error":643671.8436847669}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8628844.796999995,"upper_bound":9197262.9515},"point_estimate":8849562.031666666,"standard_error":151037.9230831031},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8548999.5,"upper_bound":8658198.166666666},"point_estimate":8623545.916666668,"standard_error":26806.907546958035},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":170468.72722357328,"upper_bound":290188.6750981221},"point_estimate":226163.58363479376,"standard_error":30812.369168564965},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":279794.5882169091,"upper_bound":2502262.0414360575},"point_estimate":1514989.143308232,"standard_error":677830.005134124}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index 2cc5c5a..d2add8d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,52212375.0,ns,6
-example_mapping-insert_get,,2500,,,51484557.0,ns,6
-example_mapping-insert_get,,2500,,,51515673.0,ns,6
-example_mapping-insert_get,,2500,,,52867736.0,ns,6
-example_mapping-insert_get,,2500,,,51422871.0,ns,6
-example_mapping-insert_get,,2500,,,50904303.0,ns,6
-example_mapping-insert_get,,2500,,,50928895.0,ns,6
-example_mapping-insert_get,,2500,,,52525902.0,ns,6
-example_mapping-insert_get,,2500,,,51460272.0,ns,6
-example_mapping-insert_get,,2500,,,52070910.0,ns,6
-example_mapping-insert_get,,2500,,,51658934.0,ns,6
-example_mapping-insert_get,,2500,,,50817386.0,ns,6
-example_mapping-insert_get,,2500,,,51268574.0,ns,6
-example_mapping-insert_get,,2500,,,50788695.0,ns,6
-example_mapping-insert_get,,2500,,,50813699.0,ns,6
-example_mapping-insert_get,,2500,,,51388938.0,ns,6
-example_mapping-insert_get,,2500,,,51541472.0,ns,6
-example_mapping-insert_get,,2500,,,51976026.0,ns,6
-example_mapping-insert_get,,2500,,,51519138.0,ns,6
-example_mapping-insert_get,,2500,,,51351399.0,ns,6
-example_mapping-insert_get,,2500,,,51817528.0,ns,6
-example_mapping-insert_get,,2500,,,50438749.0,ns,6
-example_mapping-insert_get,,2500,,,51906099.0,ns,6
-example_mapping-insert_get,,2500,,,51295813.0,ns,6
-example_mapping-insert_get,,2500,,,51456107.0,ns,6
-example_mapping-insert_get,,2500,,,51047182.0,ns,6
-example_mapping-insert_get,,2500,,,49725110.0,ns,6
-example_mapping-insert_get,,2500,,,51388821.0,ns,6
-example_mapping-insert_get,,2500,,,51773316.0,ns,6
-example_mapping-insert_get,,2500,,,52402604.0,ns,6
-example_mapping-insert_get,,2500,,,51819822.0,ns,6
-example_mapping-insert_get,,2500,,,51099076.0,ns,6
-example_mapping-insert_get,,2500,,,51432206.0,ns,6
-example_mapping-insert_get,,2500,,,50540689.0,ns,6
-example_mapping-insert_get,,2500,,,51642695.0,ns,6
-example_mapping-insert_get,,2500,,,51149522.0,ns,6
-example_mapping-insert_get,,2500,,,51636238.0,ns,6
-example_mapping-insert_get,,2500,,,52156552.0,ns,6
-example_mapping-insert_get,,2500,,,51318022.0,ns,6
-example_mapping-insert_get,,2500,,,51770302.0,ns,6
-example_mapping-insert_get,,2500,,,50061252.0,ns,6
-example_mapping-insert_get,,2500,,,50335132.0,ns,6
-example_mapping-insert_get,,2500,,,51202578.0,ns,6
-example_mapping-insert_get,,2500,,,50126366.0,ns,6
-example_mapping-insert_get,,2500,,,51760196.0,ns,6
-example_mapping-insert_get,,2500,,,50967899.0,ns,6
-example_mapping-insert_get,,2500,,,50447630.0,ns,6
-example_mapping-insert_get,,2500,,,51538104.0,ns,6
-example_mapping-insert_get,,2500,,,51248205.0,ns,6
-example_mapping-insert_get,,2500,,,51978964.0,ns,6
-example_mapping-insert_get,,2500,,,50700953.0,ns,6
-example_mapping-insert_get,,2500,,,51624567.0,ns,6
-example_mapping-insert_get,,2500,,,50654569.0,ns,6
-example_mapping-insert_get,,2500,,,51048092.0,ns,6
-example_mapping-insert_get,,2500,,,50335353.0,ns,6
-example_mapping-insert_get,,2500,,,51263813.0,ns,6
-example_mapping-insert_get,,2500,,,51713303.0,ns,6
-example_mapping-insert_get,,2500,,,50987852.0,ns,6
-example_mapping-insert_get,,2500,,,52004115.0,ns,6
-example_mapping-insert_get,,2500,,,51712725.0,ns,6
-example_mapping-insert_get,,2500,,,50336988.0,ns,6
-example_mapping-insert_get,,2500,,,52319317.0,ns,6
-example_mapping-insert_get,,2500,,,51163979.0,ns,6
-example_mapping-insert_get,,2500,,,49520348.0,ns,6
-example_mapping-insert_get,,2500,,,50560006.0,ns,6
-example_mapping-insert_get,,2500,,,50161325.0,ns,6
-example_mapping-insert_get,,2500,,,50769501.0,ns,6
-example_mapping-insert_get,,2500,,,50745502.0,ns,6
-example_mapping-insert_get,,2500,,,51498524.0,ns,6
-example_mapping-insert_get,,2500,,,51137763.0,ns,6
-example_mapping-insert_get,,2500,,,51735264.0,ns,6
-example_mapping-insert_get,,2500,,,51631992.0,ns,6
-example_mapping-insert_get,,2500,,,51970810.0,ns,6
-example_mapping-insert_get,,2500,,,51690193.0,ns,6
-example_mapping-insert_get,,2500,,,51883017.0,ns,6
-example_mapping-insert_get,,2500,,,51863322.0,ns,6
-example_mapping-insert_get,,2500,,,51717731.0,ns,6
-example_mapping-insert_get,,2500,,,51696746.0,ns,6
-example_mapping-insert_get,,2500,,,51935300.0,ns,6
-example_mapping-insert_get,,2500,,,53395895.0,ns,6
-example_mapping-insert_get,,2500,,,51852586.0,ns,6
-example_mapping-insert_get,,2500,,,52569625.0,ns,6
-example_mapping-insert_get,,2500,,,50863609.0,ns,6
-example_mapping-insert_get,,2500,,,50474224.0,ns,6
-example_mapping-insert_get,,2500,,,50015436.0,ns,6
-example_mapping-insert_get,,2500,,,50112815.0,ns,6
-example_mapping-insert_get,,2500,,,52023418.0,ns,6
-example_mapping-insert_get,,2500,,,52144535.0,ns,6
-example_mapping-insert_get,,2500,,,51598637.0,ns,6
-example_mapping-insert_get,,2500,,,51211880.0,ns,6
-example_mapping-insert_get,,2500,,,61666852.0,ns,6
-example_mapping-insert_get,,2500,,,120418141.0,ns,6
-example_mapping-insert_get,,2500,,,51909933.0,ns,6
-example_mapping-insert_get,,2500,,,51347503.0,ns,6
-example_mapping-insert_get,,2500,,,50971373.0,ns,6
-example_mapping-insert_get,,2500,,,51005302.0,ns,6
-example_mapping-insert_get,,2500,,,50705198.0,ns,6
-example_mapping-insert_get,,2500,,,50769297.0,ns,6
-example_mapping-insert_get,,2500,,,50412961.0,ns,6
-example_mapping-insert_get,,2500,,,51916198.0,ns,6
+example_mapping-insert_get,,2500,,,52147285.0,ns,6
+example_mapping-insert_get,,2500,,,52654383.0,ns,6
+example_mapping-insert_get,,2500,,,52111428.0,ns,6
+example_mapping-insert_get,,2500,,,52217467.0,ns,6
+example_mapping-insert_get,,2500,,,52199974.0,ns,6
+example_mapping-insert_get,,2500,,,51708020.0,ns,6
+example_mapping-insert_get,,2500,,,54244359.0,ns,6
+example_mapping-insert_get,,2500,,,52160856.0,ns,6
+example_mapping-insert_get,,2500,,,52536617.0,ns,6
+example_mapping-insert_get,,2500,,,52162398.0,ns,6
+example_mapping-insert_get,,2500,,,52004582.0,ns,6
+example_mapping-insert_get,,2500,,,52926413.0,ns,6
+example_mapping-insert_get,,2500,,,51788495.0,ns,6
+example_mapping-insert_get,,2500,,,52410873.0,ns,6
+example_mapping-insert_get,,2500,,,51786751.0,ns,6
+example_mapping-insert_get,,2500,,,51857315.0,ns,6
+example_mapping-insert_get,,2500,,,51812887.0,ns,6
+example_mapping-insert_get,,2500,,,50287503.0,ns,6
+example_mapping-insert_get,,2500,,,50823840.0,ns,6
+example_mapping-insert_get,,2500,,,50552646.0,ns,6
+example_mapping-insert_get,,2500,,,50945953.0,ns,6
+example_mapping-insert_get,,2500,,,51395117.0,ns,6
+example_mapping-insert_get,,2500,,,50525632.0,ns,6
+example_mapping-insert_get,,2500,,,50378221.0,ns,6
+example_mapping-insert_get,,2500,,,49624115.0,ns,6
+example_mapping-insert_get,,2500,,,50805707.0,ns,6
+example_mapping-insert_get,,2500,,,55183947.0,ns,6
+example_mapping-insert_get,,2500,,,50822261.0,ns,6
+example_mapping-insert_get,,2500,,,50182028.0,ns,6
+example_mapping-insert_get,,2500,,,50227434.0,ns,6
+example_mapping-insert_get,,2500,,,50544240.0,ns,6
+example_mapping-insert_get,,2500,,,51136839.0,ns,6
+example_mapping-insert_get,,2500,,,50159705.0,ns,6
+example_mapping-insert_get,,2500,,,50844075.0,ns,6
+example_mapping-insert_get,,2500,,,50444106.0,ns,6
+example_mapping-insert_get,,2500,,,50012483.0,ns,6
+example_mapping-insert_get,,2500,,,50204858.0,ns,6
+example_mapping-insert_get,,2500,,,52998639.0,ns,6
+example_mapping-insert_get,,2500,,,49964249.0,ns,6
+example_mapping-insert_get,,2500,,,50140272.0,ns,6
+example_mapping-insert_get,,2500,,,51113931.0,ns,6
+example_mapping-insert_get,,2500,,,48907081.0,ns,6
+example_mapping-insert_get,,2500,,,50577658.0,ns,6
+example_mapping-insert_get,,2500,,,49396952.0,ns,6
+example_mapping-insert_get,,2500,,,50762732.0,ns,6
+example_mapping-insert_get,,2500,,,51021756.0,ns,6
+example_mapping-insert_get,,2500,,,50601785.0,ns,6
+example_mapping-insert_get,,2500,,,51283798.0,ns,6
+example_mapping-insert_get,,2500,,,50033289.0,ns,6
+example_mapping-insert_get,,2500,,,50248520.0,ns,6
+example_mapping-insert_get,,2500,,,51293997.0,ns,6
+example_mapping-insert_get,,2500,,,84300675.0,ns,6
+example_mapping-insert_get,,2500,,,135235691.0,ns,6
+example_mapping-insert_get,,2500,,,57732784.0,ns,6
+example_mapping-insert_get,,2500,,,55933357.0,ns,6
+example_mapping-insert_get,,2500,,,56049983.0,ns,6
+example_mapping-insert_get,,2500,,,55969545.0,ns,6
+example_mapping-insert_get,,2500,,,56453211.0,ns,6
+example_mapping-insert_get,,2500,,,55690593.0,ns,6
+example_mapping-insert_get,,2500,,,56034952.0,ns,6
+example_mapping-insert_get,,2500,,,55991012.0,ns,6
+example_mapping-insert_get,,2500,,,56013683.0,ns,6
+example_mapping-insert_get,,2500,,,56176905.0,ns,6
+example_mapping-insert_get,,2500,,,55754024.0,ns,6
+example_mapping-insert_get,,2500,,,54381876.0,ns,6
+example_mapping-insert_get,,2500,,,50926130.0,ns,6
+example_mapping-insert_get,,2500,,,51817638.0,ns,6
+example_mapping-insert_get,,2500,,,51660077.0,ns,6
+example_mapping-insert_get,,2500,,,51628066.0,ns,6
+example_mapping-insert_get,,2500,,,51892876.0,ns,6
+example_mapping-insert_get,,2500,,,52100582.0,ns,6
+example_mapping-insert_get,,2500,,,52156102.0,ns,6
+example_mapping-insert_get,,2500,,,51949189.0,ns,6
+example_mapping-insert_get,,2500,,,51630688.0,ns,6
+example_mapping-insert_get,,2500,,,50323396.0,ns,6
+example_mapping-insert_get,,2500,,,50327349.0,ns,6
+example_mapping-insert_get,,2500,,,52949843.0,ns,6
+example_mapping-insert_get,,2500,,,52597947.0,ns,6
+example_mapping-insert_get,,2500,,,51611955.0,ns,6
+example_mapping-insert_get,,2500,,,49710613.0,ns,6
+example_mapping-insert_get,,2500,,,52324226.0,ns,6
+example_mapping-insert_get,,2500,,,51964699.0,ns,6
+example_mapping-insert_get,,2500,,,51835436.0,ns,6
+example_mapping-insert_get,,2500,,,52146338.0,ns,6
+example_mapping-insert_get,,2500,,,50967219.0,ns,6
+example_mapping-insert_get,,2500,,,51985795.0,ns,6
+example_mapping-insert_get,,2500,,,51422137.0,ns,6
+example_mapping-insert_get,,2500,,,52453745.0,ns,6
+example_mapping-insert_get,,2500,,,53429432.0,ns,6
+example_mapping-insert_get,,2500,,,50867803.0,ns,6
+example_mapping-insert_get,,2500,,,51585125.0,ns,6
+example_mapping-insert_get,,2500,,,51999854.0,ns,6
+example_mapping-insert_get,,2500,,,51774531.0,ns,6
+example_mapping-insert_get,,2500,,,51378347.0,ns,6
+example_mapping-insert_get,,2500,,,50229774.0,ns,6
+example_mapping-insert_get,,2500,,,51987487.0,ns,6
+example_mapping-insert_get,,2500,,,50726677.0,ns,6
+example_mapping-insert_get,,2500,,,51888599.0,ns,6
+example_mapping-insert_get,,2500,,,50868985.0,ns,6
+example_mapping-insert_get,,2500,,,50724796.0,ns,6
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 09c16ae..df1da6e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0],"times":[52212375.0,51484557.0,51515673.0,52867736.0,51422871.0,50904303.0,50928895.0,52525902.0,51460272.0,52070910.0,51658934.0,50817386.0,51268574.0,50788695.0,50813699.0,51388938.0,51541472.0,51976026.0,51519138.0,51351399.0,51817528.0,50438749.0,51906099.0,51295813.0,51456107.0,51047182.0,49725110.0,51388821.0,51773316.0,52402604.0,51819822.0,51099076.0,51432206.0,50540689.0,51642695.0,51149522.0,51636238.0,52156552.0,51318022.0,51770302.0,50061252.0,50335132.0,51202578.0,50126366.0,51760196.0,50967899.0,50447630.0,51538104.0,51248205.0,51978964.0,50700953.0,51624567.0,50654569.0,51048092.0,50335353.0,51263813.0,51713303.0,50987852.0,52004115.0,51712725.0,50336988.0,52319317.0,51163979.0,49520348.0,50560006.0,50161325.0,50769501.0,50745502.0,51498524.0,51137763.0,51735264.0,51631992.0,51970810.0,51690193.0,51883017.0,51863322.0,51717731.0,51696746.0,51935300.0,53395895.0,51852586.0,52569625.0,50863609.0,50474224.0,50015436.0,50112815.0,52023418.0,52144535.0,51598637.0,51211880.0,61666852.0,120418141.0,51909933.0,51347503.0,50971373.0,51005302.0,50705198.0,50769297.0,50412961.0,51916198.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0,6.0],"times":[52147285.0,52654383.0,52111428.0,52217467.0,52199974.0,51708020.0,54244359.0,52160856.0,52536617.0,52162398.0,52004582.0,52926413.0,51788495.0,52410873.0,51786751.0,51857315.0,51812887.0,50287503.0,50823840.0,50552646.0,50945953.0,51395117.0,50525632.0,50378221.0,49624115.0,50805707.0,55183947.0,50822261.0,50182028.0,50227434.0,50544240.0,51136839.0,50159705.0,50844075.0,50444106.0,50012483.0,50204858.0,52998639.0,49964249.0,50140272.0,51113931.0,48907081.0,50577658.0,49396952.0,50762732.0,51021756.0,50601785.0,51283798.0,50033289.0,50248520.0,51293997.0,84300675.0,135235691.0,57732784.0,55933357.0,56049983.0,55969545.0,56453211.0,55690593.0,56034952.0,55991012.0,56013683.0,56176905.0,55754024.0,54381876.0,50926130.0,51817638.0,51660077.0,51628066.0,51892876.0,52100582.0,52156102.0,51949189.0,51630688.0,50323396.0,50327349.0,52949843.0,52597947.0,51611955.0,49710613.0,52324226.0,51964699.0,51835436.0,52146338.0,50967219.0,51985795.0,51422137.0,52453745.0,53429432.0,50867803.0,51585125.0,51999854.0,51774531.0,51378347.0,50229774.0,51987487.0,50726677.0,51888599.0,50868985.0,50724796.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 4718c71..f32febb 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[7992318.083333328,8233830.14583333,8877862.312500002,9119374.375000004] \ No newline at end of file
+[7644527.291666664,8049447.541666665,9129234.875,9534155.125000002] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 4eb7bb0..b845deb 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":265835.09654737567,"upper_bound":272762.25823781046},"point_estimate":268544.86481729156,"standard_error":1843.2046568611202},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":265779.5264886692,"upper_bound":267506.52352941176},"point_estimate":266580.3375254264,"standard_error":484.91417438089576},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2802.305803743346,"upper_bound":4762.961998716848},"point_estimate":3726.566513006881,"standard_error":518.0711157007312},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266326.32842510106,"upper_bound":280774.96744925197},"point_estimate":271736.3156709029,"standard_error":3949.4937359408877},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4015.6465272377454,"upper_bound":30671.125671979375},"point_estimate":18558.26102451097,"standard_error":8279.816871295163}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266981.2609933433,"upper_bound":268928.49790316535},"point_estimate":267974.06411465094,"standard_error":496.4900860460081},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":268910.90188787185,"upper_bound":270287.5},"point_estimate":269697.01515151514,"standard_error":432.0872530912427},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2322.2114350993143,"upper_bound":4740.550870401873},"point_estimate":3417.122874277138,"standard_error":621.5354999254192},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":268370.6270738436,"upper_bound":269938.10742523416},"point_estimate":269166.5134705187,"standard_error":401.03684918174326},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4136.022791040343,"upper_bound":5768.645258245976},"point_estimate":5002.416464854181,"standard_error":417.7056553993621}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index 16d4fed..15f8cf7 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1015905.0,ns,4
-example_mapping-insert_get,,2500,,,1977406.0,ns,8
-example_mapping-insert_get,,2500,,,3291175.0,ns,12
-example_mapping-insert_get,,2500,,,4317249.0,ns,16
-example_mapping-insert_get,,2500,,,5276608.0,ns,20
-example_mapping-insert_get,,2500,,,6334320.0,ns,24
-example_mapping-insert_get,,2500,,,7657217.0,ns,28
-example_mapping-insert_get,,2500,,,8639625.0,ns,32
-example_mapping-insert_get,,2500,,,9764957.0,ns,36
-example_mapping-insert_get,,2500,,,11153428.0,ns,40
-example_mapping-insert_get,,2500,,,11791989.0,ns,44
-example_mapping-insert_get,,2500,,,12509340.0,ns,48
-example_mapping-insert_get,,2500,,,13495430.0,ns,52
-example_mapping-insert_get,,2500,,,14589161.0,ns,56
-example_mapping-insert_get,,2500,,,16042917.0,ns,60
-example_mapping-insert_get,,2500,,,16685671.0,ns,64
-example_mapping-insert_get,,2500,,,17786979.0,ns,68
-example_mapping-insert_get,,2500,,,19376134.0,ns,72
-example_mapping-insert_get,,2500,,,19461998.0,ns,76
-example_mapping-insert_get,,2500,,,20908239.0,ns,80
-example_mapping-insert_get,,2500,,,22599629.0,ns,84
-example_mapping-insert_get,,2500,,,22978226.0,ns,88
-example_mapping-insert_get,,2500,,,24009267.0,ns,92
-example_mapping-insert_get,,2500,,,25548327.0,ns,96
-example_mapping-insert_get,,2500,,,26578182.0,ns,100
-example_mapping-insert_get,,2500,,,27873583.0,ns,104
-example_mapping-insert_get,,2500,,,29288782.0,ns,108
-example_mapping-insert_get,,2500,,,29888220.0,ns,112
-example_mapping-insert_get,,2500,,,29693566.0,ns,116
-example_mapping-insert_get,,2500,,,31133435.0,ns,120
-example_mapping-insert_get,,2500,,,32773791.0,ns,124
-example_mapping-insert_get,,2500,,,35023992.0,ns,128
-example_mapping-insert_get,,2500,,,35067623.0,ns,132
-example_mapping-insert_get,,2500,,,35953275.0,ns,136
-example_mapping-insert_get,,2500,,,37400051.0,ns,140
-example_mapping-insert_get,,2500,,,39563284.0,ns,144
-example_mapping-insert_get,,2500,,,39965236.0,ns,148
-example_mapping-insert_get,,2500,,,41080048.0,ns,152
-example_mapping-insert_get,,2500,,,42435493.0,ns,156
-example_mapping-insert_get,,2500,,,42321207.0,ns,160
-example_mapping-insert_get,,2500,,,44003085.0,ns,164
-example_mapping-insert_get,,2500,,,45685695.0,ns,168
-example_mapping-insert_get,,2500,,,45175647.0,ns,172
-example_mapping-insert_get,,2500,,,46842051.0,ns,176
-example_mapping-insert_get,,2500,,,47657892.0,ns,180
-example_mapping-insert_get,,2500,,,48406979.0,ns,184
-example_mapping-insert_get,,2500,,,49695981.0,ns,188
-example_mapping-insert_get,,2500,,,50754612.0,ns,192
-example_mapping-insert_get,,2500,,,52524204.0,ns,196
-example_mapping-insert_get,,2500,,,53873339.0,ns,200
-example_mapping-insert_get,,2500,,,55102600.0,ns,204
-example_mapping-insert_get,,2500,,,56129706.0,ns,208
-example_mapping-insert_get,,2500,,,56431928.0,ns,212
-example_mapping-insert_get,,2500,,,58463604.0,ns,216
-example_mapping-insert_get,,2500,,,58339642.0,ns,220
-example_mapping-insert_get,,2500,,,60273612.0,ns,224
-example_mapping-insert_get,,2500,,,60312481.0,ns,228
-example_mapping-insert_get,,2500,,,62692522.0,ns,232
-example_mapping-insert_get,,2500,,,63183389.0,ns,236
-example_mapping-insert_get,,2500,,,64902825.0,ns,240
-example_mapping-insert_get,,2500,,,64863273.0,ns,244
-example_mapping-insert_get,,2500,,,66596274.0,ns,248
-example_mapping-insert_get,,2500,,,66260102.0,ns,252
-example_mapping-insert_get,,2500,,,67706446.0,ns,256
-example_mapping-insert_get,,2500,,,68057770.0,ns,260
-example_mapping-insert_get,,2500,,,70547638.0,ns,264
-example_mapping-insert_get,,2500,,,71760162.0,ns,268
-example_mapping-insert_get,,2500,,,72277463.0,ns,272
-example_mapping-insert_get,,2500,,,74001918.0,ns,276
-example_mapping-insert_get,,2500,,,75104125.0,ns,280
-example_mapping-insert_get,,2500,,,75213887.0,ns,284
-example_mapping-insert_get,,2500,,,76046848.0,ns,288
-example_mapping-insert_get,,2500,,,77083882.0,ns,292
-example_mapping-insert_get,,2500,,,79166643.0,ns,296
-example_mapping-insert_get,,2500,,,80119331.0,ns,300
-example_mapping-insert_get,,2500,,,82192277.0,ns,304
-example_mapping-insert_get,,2500,,,82085505.0,ns,308
-example_mapping-insert_get,,2500,,,83048013.0,ns,312
-example_mapping-insert_get,,2500,,,85767220.0,ns,316
-example_mapping-insert_get,,2500,,,86914156.0,ns,320
-example_mapping-insert_get,,2500,,,86319509.0,ns,324
-example_mapping-insert_get,,2500,,,87555621.0,ns,328
-example_mapping-insert_get,,2500,,,88527566.0,ns,332
-example_mapping-insert_get,,2500,,,89190685.0,ns,336
-example_mapping-insert_get,,2500,,,90994573.0,ns,340
-example_mapping-insert_get,,2500,,,91569973.0,ns,344
-example_mapping-insert_get,,2500,,,152296965.0,ns,348
-example_mapping-insert_get,,2500,,,113862700.0,ns,352
-example_mapping-insert_get,,2500,,,95182869.0,ns,356
-example_mapping-insert_get,,2500,,,97191040.0,ns,360
-example_mapping-insert_get,,2500,,,96336757.0,ns,364
-example_mapping-insert_get,,2500,,,97234308.0,ns,368
-example_mapping-insert_get,,2500,,,97707481.0,ns,372
-example_mapping-insert_get,,2500,,,99013771.0,ns,376
-example_mapping-insert_get,,2500,,,101143913.0,ns,380
-example_mapping-insert_get,,2500,,,101900353.0,ns,384
-example_mapping-insert_get,,2500,,,103970994.0,ns,388
-example_mapping-insert_get,,2500,,,103214870.0,ns,392
-example_mapping-insert_get,,2500,,,106194730.0,ns,396
-example_mapping-insert_get,,2500,,,106914145.0,ns,400
+example_mapping-insert_get,,2500,,,1070403.0,ns,4
+example_mapping-insert_get,,2500,,,2162300.0,ns,8
+example_mapping-insert_get,,2500,,,3362474.0,ns,12
+example_mapping-insert_get,,2500,,,4165414.0,ns,16
+example_mapping-insert_get,,2500,,,5077247.0,ns,20
+example_mapping-insert_get,,2500,,,6374040.0,ns,24
+example_mapping-insert_get,,2500,,,7186662.0,ns,28
+example_mapping-insert_get,,2500,,,8437800.0,ns,32
+example_mapping-insert_get,,2500,,,9706449.0,ns,36
+example_mapping-insert_get,,2500,,,10329902.0,ns,40
+example_mapping-insert_get,,2500,,,11098501.0,ns,44
+example_mapping-insert_get,,2500,,,12807570.0,ns,48
+example_mapping-insert_get,,2500,,,13728473.0,ns,52
+example_mapping-insert_get,,2500,,,14943764.0,ns,56
+example_mapping-insert_get,,2500,,,16299081.0,ns,60
+example_mapping-insert_get,,2500,,,16978614.0,ns,64
+example_mapping-insert_get,,2500,,,17747722.0,ns,68
+example_mapping-insert_get,,2500,,,19882411.0,ns,72
+example_mapping-insert_get,,2500,,,20520790.0,ns,76
+example_mapping-insert_get,,2500,,,21037244.0,ns,80
+example_mapping-insert_get,,2500,,,22487677.0,ns,84
+example_mapping-insert_get,,2500,,,23398153.0,ns,88
+example_mapping-insert_get,,2500,,,24952911.0,ns,92
+example_mapping-insert_get,,2500,,,24921828.0,ns,96
+example_mapping-insert_get,,2500,,,25735032.0,ns,100
+example_mapping-insert_get,,2500,,,26886030.0,ns,104
+example_mapping-insert_get,,2500,,,27672050.0,ns,108
+example_mapping-insert_get,,2500,,,29113502.0,ns,112
+example_mapping-insert_get,,2500,,,30336044.0,ns,116
+example_mapping-insert_get,,2500,,,31810539.0,ns,120
+example_mapping-insert_get,,2500,,,32177373.0,ns,124
+example_mapping-insert_get,,2500,,,33927177.0,ns,128
+example_mapping-insert_get,,2500,,,34696608.0,ns,132
+example_mapping-insert_get,,2500,,,35983926.0,ns,136
+example_mapping-insert_get,,2500,,,36628094.0,ns,140
+example_mapping-insert_get,,2500,,,38945703.0,ns,144
+example_mapping-insert_get,,2500,,,39649656.0,ns,148
+example_mapping-insert_get,,2500,,,40413392.0,ns,152
+example_mapping-insert_get,,2500,,,42333854.0,ns,156
+example_mapping-insert_get,,2500,,,43047055.0,ns,160
+example_mapping-insert_get,,2500,,,44109444.0,ns,164
+example_mapping-insert_get,,2500,,,45947551.0,ns,168
+example_mapping-insert_get,,2500,,,47005086.0,ns,172
+example_mapping-insert_get,,2500,,,47858786.0,ns,176
+example_mapping-insert_get,,2500,,,49286090.0,ns,180
+example_mapping-insert_get,,2500,,,49588193.0,ns,184
+example_mapping-insert_get,,2500,,,50991898.0,ns,188
+example_mapping-insert_get,,2500,,,52052984.0,ns,192
+example_mapping-insert_get,,2500,,,53201210.0,ns,196
+example_mapping-insert_get,,2500,,,53835913.0,ns,200
+example_mapping-insert_get,,2500,,,55105909.0,ns,204
+example_mapping-insert_get,,2500,,,56881341.0,ns,208
+example_mapping-insert_get,,2500,,,57234606.0,ns,212
+example_mapping-insert_get,,2500,,,58861183.0,ns,216
+example_mapping-insert_get,,2500,,,59194334.0,ns,220
+example_mapping-insert_get,,2500,,,60945639.0,ns,224
+example_mapping-insert_get,,2500,,,61445347.0,ns,228
+example_mapping-insert_get,,2500,,,62845705.0,ns,232
+example_mapping-insert_get,,2500,,,63688224.0,ns,236
+example_mapping-insert_get,,2500,,,65478192.0,ns,240
+example_mapping-insert_get,,2500,,,66248128.0,ns,244
+example_mapping-insert_get,,2500,,,67642596.0,ns,248
+example_mapping-insert_get,,2500,,,68196479.0,ns,252
+example_mapping-insert_get,,2500,,,70156659.0,ns,256
+example_mapping-insert_get,,2500,,,71000616.0,ns,260
+example_mapping-insert_get,,2500,,,71219398.0,ns,264
+example_mapping-insert_get,,2500,,,72756395.0,ns,268
+example_mapping-insert_get,,2500,,,73414842.0,ns,272
+example_mapping-insert_get,,2500,,,74970730.0,ns,276
+example_mapping-insert_get,,2500,,,75779004.0,ns,280
+example_mapping-insert_get,,2500,,,77293652.0,ns,284
+example_mapping-insert_get,,2500,,,78446129.0,ns,288
+example_mapping-insert_get,,2500,,,79061776.0,ns,292
+example_mapping-insert_get,,2500,,,80589811.0,ns,296
+example_mapping-insert_get,,2500,,,81575432.0,ns,300
+example_mapping-insert_get,,2500,,,81755707.0,ns,304
+example_mapping-insert_get,,2500,,,83171143.0,ns,308
+example_mapping-insert_get,,2500,,,84714343.0,ns,312
+example_mapping-insert_get,,2500,,,85035882.0,ns,316
+example_mapping-insert_get,,2500,,,86566977.0,ns,320
+example_mapping-insert_get,,2500,,,87960152.0,ns,324
+example_mapping-insert_get,,2500,,,89080999.0,ns,328
+example_mapping-insert_get,,2500,,,89281469.0,ns,332
+example_mapping-insert_get,,2500,,,90945076.0,ns,336
+example_mapping-insert_get,,2500,,,91990465.0,ns,340
+example_mapping-insert_get,,2500,,,92835967.0,ns,344
+example_mapping-insert_get,,2500,,,94105007.0,ns,348
+example_mapping-insert_get,,2500,,,95321814.0,ns,352
+example_mapping-insert_get,,2500,,,96630097.0,ns,356
+example_mapping-insert_get,,2500,,,95212624.0,ns,360
+example_mapping-insert_get,,2500,,,97195209.0,ns,364
+example_mapping-insert_get,,2500,,,98950989.0,ns,368
+example_mapping-insert_get,,2500,,,99319161.0,ns,372
+example_mapping-insert_get,,2500,,,101466678.0,ns,376
+example_mapping-insert_get,,2500,,,101657984.0,ns,380
+example_mapping-insert_get,,2500,,,102147106.0,ns,384
+example_mapping-insert_get,,2500,,,102149130.0,ns,388
+example_mapping-insert_get,,2500,,,104315340.0,ns,392
+example_mapping-insert_get,,2500,,,104870117.0,ns,396
+example_mapping-insert_get,,2500,,,105202055.0,ns,400
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 2ecb839..7ca2672 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1015905.0,1977406.0,3291175.0,4317249.0,5276608.0,6334320.0,7657217.0,8639625.0,9764957.0,11153428.0,11791989.0,12509340.0,13495430.0,14589161.0,16042917.0,16685671.0,17786979.0,19376134.0,19461998.0,20908239.0,22599629.0,22978226.0,24009267.0,25548327.0,26578182.0,27873583.0,29288782.0,29888220.0,29693566.0,31133435.0,32773791.0,35023992.0,35067623.0,35953275.0,37400051.0,39563284.0,39965236.0,41080048.0,42435493.0,42321207.0,44003085.0,45685695.0,45175647.0,46842051.0,47657892.0,48406979.0,49695981.0,50754612.0,52524204.0,53873339.0,55102600.0,56129706.0,56431928.0,58463604.0,58339642.0,60273612.0,60312481.0,62692522.0,63183389.0,64902825.0,64863273.0,66596274.0,66260102.0,67706446.0,68057770.0,70547638.0,71760162.0,72277463.0,74001918.0,75104125.0,75213887.0,76046848.0,77083882.0,79166643.0,80119331.0,82192277.0,82085505.0,83048013.0,85767220.0,86914156.0,86319509.0,87555621.0,88527566.0,89190685.0,90994573.0,91569973.0,152296965.0,113862700.0,95182869.0,97191040.0,96336757.0,97234308.0,97707481.0,99013771.0,101143913.0,101900353.0,103970994.0,103214870.0,106194730.0,106914145.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[4.0,8.0,12.0,16.0,20.0,24.0,28.0,32.0,36.0,40.0,44.0,48.0,52.0,56.0,60.0,64.0,68.0,72.0,76.0,80.0,84.0,88.0,92.0,96.0,100.0,104.0,108.0,112.0,116.0,120.0,124.0,128.0,132.0,136.0,140.0,144.0,148.0,152.0,156.0,160.0,164.0,168.0,172.0,176.0,180.0,184.0,188.0,192.0,196.0,200.0,204.0,208.0,212.0,216.0,220.0,224.0,228.0,232.0,236.0,240.0,244.0,248.0,252.0,256.0,260.0,264.0,268.0,272.0,276.0,280.0,284.0,288.0,292.0,296.0,300.0,304.0,308.0,312.0,316.0,320.0,324.0,328.0,332.0,336.0,340.0,344.0,348.0,352.0,356.0,360.0,364.0,368.0,372.0,376.0,380.0,384.0,388.0,392.0,396.0,400.0],"times":[1070403.0,2162300.0,3362474.0,4165414.0,5077247.0,6374040.0,7186662.0,8437800.0,9706449.0,10329902.0,11098501.0,12807570.0,13728473.0,14943764.0,16299081.0,16978614.0,17747722.0,19882411.0,20520790.0,21037244.0,22487677.0,23398153.0,24952911.0,24921828.0,25735032.0,26886030.0,27672050.0,29113502.0,30336044.0,31810539.0,32177373.0,33927177.0,34696608.0,35983926.0,36628094.0,38945703.0,39649656.0,40413392.0,42333854.0,43047055.0,44109444.0,45947551.0,47005086.0,47858786.0,49286090.0,49588193.0,50991898.0,52052984.0,53201210.0,53835913.0,55105909.0,56881341.0,57234606.0,58861183.0,59194334.0,60945639.0,61445347.0,62845705.0,63688224.0,65478192.0,66248128.0,67642596.0,68196479.0,70156659.0,71000616.0,71219398.0,72756395.0,73414842.0,74970730.0,75779004.0,77293652.0,78446129.0,79061776.0,80589811.0,81575432.0,81755707.0,83171143.0,84714343.0,85035882.0,86566977.0,87960152.0,89080999.0,89281469.0,90945076.0,91990465.0,92835967.0,94105007.0,95321814.0,96630097.0,95212624.0,97195209.0,98950989.0,99319161.0,101466678.0,101657984.0,102147106.0,102149130.0,104315340.0,104870117.0,105202055.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index f42af64..b19f50f 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[249608.7526805749,256946.62151910932,276514.27175520116,283852.14059373556] \ No newline at end of file
+[246660.36990799132,255950.22948524565,280723.1883579239,290013.0479351782] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 89a02f2..59130b7 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":185673.73083530422,"upper_bound":188795.35299139158},"point_estimate":187089.15445561835,"standard_error":800.3787700330085},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":184516.57228915664,"upper_bound":185925.66472868217},"point_estimate":185202.05868794327,"standard_error":338.6012665817268},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.658011072473,"upper_bound":3816.5620271934577},"point_estimate":2617.0453379917794,"standard_error":452.78934752326916},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":185189.423340538,"upper_bound":187632.71181697657},"point_estimate":186314.87569774888,"standard_error":624.1923176835058},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4568.4485232815605,"upper_bound":11362.857684342236},"point_estimate":8030.274173638304,"standard_error":1797.8311792057168}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182406.3881487019,"upper_bound":191809.58720882},"point_estimate":185831.53893205136,"standard_error":2694.350410619054},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":181587.03636363638,"upper_bound":183368.03333333333},"point_estimate":182558.4613413547,"standard_error":414.4654867972048},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2447.0680805895513,"upper_bound":4243.343749051547},"point_estimate":3278.823002407667,"standard_error":446.00472000236505},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182850.81326929302,"upper_bound":192795.89239107294},"point_estimate":186271.63599625634,"standard_error":2747.76730422447},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4401.322033851799,"upper_bound":45798.869814837446},"point_estimate":27008.723839630402,"standard_error":14490.160368153745}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 5f97d1b..00e2aaf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1142196.0,ns,6
-example_mapping-insert_get,,2500,,,2188159.0,ns,12
-example_mapping-insert_get,,2500,,,3598221.0,ns,18
-example_mapping-insert_get,,2500,,,4414344.0,ns,24
-example_mapping-insert_get,,2500,,,5838984.0,ns,30
-example_mapping-insert_get,,2500,,,6657020.0,ns,36
-example_mapping-insert_get,,2500,,,7508040.0,ns,42
-example_mapping-insert_get,,2500,,,8632205.0,ns,48
-example_mapping-insert_get,,2500,,,9889998.0,ns,54
-example_mapping-insert_get,,2500,,,10823498.0,ns,60
-example_mapping-insert_get,,2500,,,12122357.0,ns,66
-example_mapping-insert_get,,2500,,,13297795.0,ns,72
-example_mapping-insert_get,,2500,,,14360312.0,ns,78
-example_mapping-insert_get,,2500,,,15360860.0,ns,84
-example_mapping-insert_get,,2500,,,16974479.0,ns,90
-example_mapping-insert_get,,2500,,,18296989.0,ns,96
-example_mapping-insert_get,,2500,,,19334516.0,ns,102
-example_mapping-insert_get,,2500,,,20174709.0,ns,108
-example_mapping-insert_get,,2500,,,20829022.0,ns,114
-example_mapping-insert_get,,2500,,,22120088.0,ns,120
-example_mapping-insert_get,,2500,,,23519195.0,ns,126
-example_mapping-insert_get,,2500,,,24853842.0,ns,132
-example_mapping-insert_get,,2500,,,25029063.0,ns,138
-example_mapping-insert_get,,2500,,,26119664.0,ns,144
-example_mapping-insert_get,,2500,,,26904510.0,ns,150
-example_mapping-insert_get,,2500,,,29506978.0,ns,156
-example_mapping-insert_get,,2500,,,29790594.0,ns,162
-example_mapping-insert_get,,2500,,,31174828.0,ns,168
-example_mapping-insert_get,,2500,,,32009930.0,ns,174
-example_mapping-insert_get,,2500,,,33893698.0,ns,180
-example_mapping-insert_get,,2500,,,40640967.0,ns,186
-example_mapping-insert_get,,2500,,,45899697.0,ns,192
-example_mapping-insert_get,,2500,,,40532560.0,ns,198
-example_mapping-insert_get,,2500,,,41822814.0,ns,204
-example_mapping-insert_get,,2500,,,38812123.0,ns,210
-example_mapping-insert_get,,2500,,,40128042.0,ns,216
-example_mapping-insert_get,,2500,,,40702641.0,ns,222
-example_mapping-insert_get,,2500,,,41559070.0,ns,228
-example_mapping-insert_get,,2500,,,44237890.0,ns,234
-example_mapping-insert_get,,2500,,,44537499.0,ns,240
-example_mapping-insert_get,,2500,,,44257322.0,ns,246
-example_mapping-insert_get,,2500,,,47031164.0,ns,252
-example_mapping-insert_get,,2500,,,47237192.0,ns,258
-example_mapping-insert_get,,2500,,,49244326.0,ns,264
-example_mapping-insert_get,,2500,,,50221802.0,ns,270
-example_mapping-insert_get,,2500,,,55623475.0,ns,276
-example_mapping-insert_get,,2500,,,56162174.0,ns,282
-example_mapping-insert_get,,2500,,,53682048.0,ns,288
-example_mapping-insert_get,,2500,,,56300281.0,ns,294
-example_mapping-insert_get,,2500,,,55448565.0,ns,300
-example_mapping-insert_get,,2500,,,56381758.0,ns,306
-example_mapping-insert_get,,2500,,,58155575.0,ns,312
-example_mapping-insert_get,,2500,,,58439534.0,ns,318
-example_mapping-insert_get,,2500,,,60383950.0,ns,324
-example_mapping-insert_get,,2500,,,61438203.0,ns,330
-example_mapping-insert_get,,2500,,,62547697.0,ns,336
-example_mapping-insert_get,,2500,,,63448002.0,ns,342
-example_mapping-insert_get,,2500,,,65311341.0,ns,348
-example_mapping-insert_get,,2500,,,65463030.0,ns,354
-example_mapping-insert_get,,2500,,,66549807.0,ns,360
-example_mapping-insert_get,,2500,,,67818417.0,ns,366
-example_mapping-insert_get,,2500,,,69723952.0,ns,372
-example_mapping-insert_get,,2500,,,71084965.0,ns,378
-example_mapping-insert_get,,2500,,,70761751.0,ns,384
-example_mapping-insert_get,,2500,,,71881612.0,ns,390
-example_mapping-insert_get,,2500,,,71543123.0,ns,396
-example_mapping-insert_get,,2500,,,75025381.0,ns,402
-example_mapping-insert_get,,2500,,,74725139.0,ns,408
-example_mapping-insert_get,,2500,,,76708916.0,ns,414
-example_mapping-insert_get,,2500,,,77789131.0,ns,420
-example_mapping-insert_get,,2500,,,78125155.0,ns,426
-example_mapping-insert_get,,2500,,,80738232.0,ns,432
-example_mapping-insert_get,,2500,,,78956550.0,ns,438
-example_mapping-insert_get,,2500,,,81657732.0,ns,444
-example_mapping-insert_get,,2500,,,82566625.0,ns,450
-example_mapping-insert_get,,2500,,,83863278.0,ns,456
-example_mapping-insert_get,,2500,,,83514874.0,ns,462
-example_mapping-insert_get,,2500,,,86914775.0,ns,468
-example_mapping-insert_get,,2500,,,86151221.0,ns,474
-example_mapping-insert_get,,2500,,,87340469.0,ns,480
-example_mapping-insert_get,,2500,,,98946604.0,ns,486
-example_mapping-insert_get,,2500,,,89719644.0,ns,492
-example_mapping-insert_get,,2500,,,91889253.0,ns,498
-example_mapping-insert_get,,2500,,,97268632.0,ns,504
-example_mapping-insert_get,,2500,,,94065993.0,ns,510
-example_mapping-insert_get,,2500,,,95937643.0,ns,516
-example_mapping-insert_get,,2500,,,96520452.0,ns,522
-example_mapping-insert_get,,2500,,,96186958.0,ns,528
-example_mapping-insert_get,,2500,,,105241766.0,ns,534
-example_mapping-insert_get,,2500,,,100661090.0,ns,540
-example_mapping-insert_get,,2500,,,101193250.0,ns,546
-example_mapping-insert_get,,2500,,,103149477.0,ns,552
-example_mapping-insert_get,,2500,,,104750217.0,ns,558
-example_mapping-insert_get,,2500,,,104448232.0,ns,564
-example_mapping-insert_get,,2500,,,105419311.0,ns,570
-example_mapping-insert_get,,2500,,,107641319.0,ns,576
-example_mapping-insert_get,,2500,,,107342026.0,ns,582
-example_mapping-insert_get,,2500,,,112898526.0,ns,588
-example_mapping-insert_get,,2500,,,108394304.0,ns,594
-example_mapping-insert_get,,2500,,,109419745.0,ns,600
+example_mapping-insert_get,,2500,,,1017888.0,ns,6
+example_mapping-insert_get,,2500,,,2072228.0,ns,12
+example_mapping-insert_get,,2500,,,3163551.0,ns,18
+example_mapping-insert_get,,2500,,,4291146.0,ns,24
+example_mapping-insert_get,,2500,,,5484231.0,ns,30
+example_mapping-insert_get,,2500,,,6374600.0,ns,36
+example_mapping-insert_get,,2500,,,7442676.0,ns,42
+example_mapping-insert_get,,2500,,,8828329.0,ns,48
+example_mapping-insert_get,,2500,,,9920901.0,ns,54
+example_mapping-insert_get,,2500,,,11002082.0,ns,60
+example_mapping-insert_get,,2500,,,12030863.0,ns,66
+example_mapping-insert_get,,2500,,,12666755.0,ns,72
+example_mapping-insert_get,,2500,,,14338648.0,ns,78
+example_mapping-insert_get,,2500,,,14619187.0,ns,84
+example_mapping-insert_get,,2500,,,16496374.0,ns,90
+example_mapping-insert_get,,2500,,,17541795.0,ns,96
+example_mapping-insert_get,,2500,,,18430030.0,ns,102
+example_mapping-insert_get,,2500,,,19256735.0,ns,108
+example_mapping-insert_get,,2500,,,20287226.0,ns,114
+example_mapping-insert_get,,2500,,,22331235.0,ns,120
+example_mapping-insert_get,,2500,,,23219344.0,ns,126
+example_mapping-insert_get,,2500,,,24617589.0,ns,132
+example_mapping-insert_get,,2500,,,25896884.0,ns,138
+example_mapping-insert_get,,2500,,,27064298.0,ns,144
+example_mapping-insert_get,,2500,,,27802136.0,ns,150
+example_mapping-insert_get,,2500,,,29266644.0,ns,156
+example_mapping-insert_get,,2500,,,29219507.0,ns,162
+example_mapping-insert_get,,2500,,,29999513.0,ns,168
+example_mapping-insert_get,,2500,,,31604694.0,ns,174
+example_mapping-insert_get,,2500,,,32804759.0,ns,180
+example_mapping-insert_get,,2500,,,34993981.0,ns,186
+example_mapping-insert_get,,2500,,,36041975.0,ns,192
+example_mapping-insert_get,,2500,,,36854092.0,ns,198
+example_mapping-insert_get,,2500,,,37262829.0,ns,204
+example_mapping-insert_get,,2500,,,38131777.0,ns,210
+example_mapping-insert_get,,2500,,,39731116.0,ns,216
+example_mapping-insert_get,,2500,,,39983695.0,ns,222
+example_mapping-insert_get,,2500,,,40926326.0,ns,228
+example_mapping-insert_get,,2500,,,42457225.0,ns,234
+example_mapping-insert_get,,2500,,,43206823.0,ns,240
+example_mapping-insert_get,,2500,,,44052902.0,ns,246
+example_mapping-insert_get,,2500,,,45442284.0,ns,252
+example_mapping-insert_get,,2500,,,46230669.0,ns,258
+example_mapping-insert_get,,2500,,,48168383.0,ns,264
+example_mapping-insert_get,,2500,,,48619552.0,ns,270
+example_mapping-insert_get,,2500,,,49574164.0,ns,276
+example_mapping-insert_get,,2500,,,51852708.0,ns,282
+example_mapping-insert_get,,2500,,,53288222.0,ns,288
+example_mapping-insert_get,,2500,,,54684492.0,ns,294
+example_mapping-insert_get,,2500,,,53998587.0,ns,300
+example_mapping-insert_get,,2500,,,56598620.0,ns,306
+example_mapping-insert_get,,2500,,,58249013.0,ns,312
+example_mapping-insert_get,,2500,,,58538273.0,ns,318
+example_mapping-insert_get,,2500,,,59825363.0,ns,324
+example_mapping-insert_get,,2500,,,59923722.0,ns,330
+example_mapping-insert_get,,2500,,,61627744.0,ns,336
+example_mapping-insert_get,,2500,,,62482823.0,ns,342
+example_mapping-insert_get,,2500,,,155903780.0,ns,348
+example_mapping-insert_get,,2500,,,70135748.0,ns,354
+example_mapping-insert_get,,2500,,,71552854.0,ns,360
+example_mapping-insert_get,,2500,,,72186670.0,ns,366
+example_mapping-insert_get,,2500,,,73805655.0,ns,372
+example_mapping-insert_get,,2500,,,74599075.0,ns,378
+example_mapping-insert_get,,2500,,,76143142.0,ns,384
+example_mapping-insert_get,,2500,,,77312993.0,ns,390
+example_mapping-insert_get,,2500,,,76847837.0,ns,396
+example_mapping-insert_get,,2500,,,71866554.0,ns,402
+example_mapping-insert_get,,2500,,,73849706.0,ns,408
+example_mapping-insert_get,,2500,,,76194678.0,ns,414
+example_mapping-insert_get,,2500,,,77535777.0,ns,420
+example_mapping-insert_get,,2500,,,76920649.0,ns,426
+example_mapping-insert_get,,2500,,,78173590.0,ns,432
+example_mapping-insert_get,,2500,,,79710822.0,ns,438
+example_mapping-insert_get,,2500,,,80827712.0,ns,444
+example_mapping-insert_get,,2500,,,82379937.0,ns,450
+example_mapping-insert_get,,2500,,,84357540.0,ns,456
+example_mapping-insert_get,,2500,,,82485991.0,ns,462
+example_mapping-insert_get,,2500,,,84646086.0,ns,468
+example_mapping-insert_get,,2500,,,86014822.0,ns,474
+example_mapping-insert_get,,2500,,,87355630.0,ns,480
+example_mapping-insert_get,,2500,,,89526983.0,ns,486
+example_mapping-insert_get,,2500,,,90097773.0,ns,492
+example_mapping-insert_get,,2500,,,89151679.0,ns,498
+example_mapping-insert_get,,2500,,,90931564.0,ns,504
+example_mapping-insert_get,,2500,,,91940359.0,ns,510
+example_mapping-insert_get,,2500,,,93114105.0,ns,516
+example_mapping-insert_get,,2500,,,95230602.0,ns,522
+example_mapping-insert_get,,2500,,,97057282.0,ns,528
+example_mapping-insert_get,,2500,,,97553891.0,ns,534
+example_mapping-insert_get,,2500,,,97111557.0,ns,540
+example_mapping-insert_get,,2500,,,99053993.0,ns,546
+example_mapping-insert_get,,2500,,,101014256.0,ns,552
+example_mapping-insert_get,,2500,,,101734069.0,ns,558
+example_mapping-insert_get,,2500,,,103483885.0,ns,564
+example_mapping-insert_get,,2500,,,103393015.0,ns,570
+example_mapping-insert_get,,2500,,,104513022.0,ns,576
+example_mapping-insert_get,,2500,,,108372236.0,ns,582
+example_mapping-insert_get,,2500,,,105469878.0,ns,588
+example_mapping-insert_get,,2500,,,109089080.0,ns,594
+example_mapping-insert_get,,2500,,,110380375.0,ns,600
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index 2cff6f8..c9a770a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1142196.0,2188159.0,3598221.0,4414344.0,5838984.0,6657020.0,7508040.0,8632205.0,9889998.0,10823498.0,12122357.0,13297795.0,14360312.0,15360860.0,16974479.0,18296989.0,19334516.0,20174709.0,20829022.0,22120088.0,23519195.0,24853842.0,25029063.0,26119664.0,26904510.0,29506978.0,29790594.0,31174828.0,32009930.0,33893698.0,40640967.0,45899697.0,40532560.0,41822814.0,38812123.0,40128042.0,40702641.0,41559070.0,44237890.0,44537499.0,44257322.0,47031164.0,47237192.0,49244326.0,50221802.0,55623475.0,56162174.0,53682048.0,56300281.0,55448565.0,56381758.0,58155575.0,58439534.0,60383950.0,61438203.0,62547697.0,63448002.0,65311341.0,65463030.0,66549807.0,67818417.0,69723952.0,71084965.0,70761751.0,71881612.0,71543123.0,75025381.0,74725139.0,76708916.0,77789131.0,78125155.0,80738232.0,78956550.0,81657732.0,82566625.0,83863278.0,83514874.0,86914775.0,86151221.0,87340469.0,98946604.0,89719644.0,91889253.0,97268632.0,94065993.0,95937643.0,96520452.0,96186958.0,105241766.0,100661090.0,101193250.0,103149477.0,104750217.0,104448232.0,105419311.0,107641319.0,107342026.0,112898526.0,108394304.0,109419745.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1017888.0,2072228.0,3163551.0,4291146.0,5484231.0,6374600.0,7442676.0,8828329.0,9920901.0,11002082.0,12030863.0,12666755.0,14338648.0,14619187.0,16496374.0,17541795.0,18430030.0,19256735.0,20287226.0,22331235.0,23219344.0,24617589.0,25896884.0,27064298.0,27802136.0,29266644.0,29219507.0,29999513.0,31604694.0,32804759.0,34993981.0,36041975.0,36854092.0,37262829.0,38131777.0,39731116.0,39983695.0,40926326.0,42457225.0,43206823.0,44052902.0,45442284.0,46230669.0,48168383.0,48619552.0,49574164.0,51852708.0,53288222.0,54684492.0,53998587.0,56598620.0,58249013.0,58538273.0,59825363.0,59923722.0,61627744.0,62482823.0,155903780.0,70135748.0,71552854.0,72186670.0,73805655.0,74599075.0,76143142.0,77312993.0,76847837.0,71866554.0,73849706.0,76194678.0,77535777.0,76920649.0,78173590.0,79710822.0,80827712.0,82379937.0,84357540.0,82485991.0,84646086.0,86014822.0,87355630.0,89526983.0,90097773.0,89151679.0,90931564.0,91940359.0,93114105.0,95230602.0,97057282.0,97553891.0,97111557.0,99053993.0,101014256.0,101734069.0,103483885.0,103393015.0,104513022.0,108372236.0,105469878.0,109089080.0,110380375.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 4b91125..1b8524b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[172752.44042480693,178105.78887437528,192381.38473989093,197734.7331894593] \ No newline at end of file
+[167399.91465141615,173856.8054699658,191075.18098609813,197532.07180464774] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json
index e7af064..7b5f054 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186412.87665267006,"upper_bound":187946.4463574312},"point_estimate":187184.54245170663,"standard_error":391.2860720007386},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186188.85989089866,"upper_bound":188527.30240520654},"point_estimate":187932.4904003268,"standard_error":611.4024223745762},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3084.7373157905154,"upper_bound":6123.099027555554},"point_estimate":4775.3277561300865,"standard_error":809.6683657507986},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188772.8611824844,"upper_bound":190029.61137942632},"point_estimate":189428.3790167972,"standard_error":321.2235609975329},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3482.761511180966,"upper_bound":4328.430537118465},"point_estimate":3928.022412586544,"standard_error":215.26774199862675}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186520.53174143998,"upper_bound":187768.2964946426},"point_estimate":187135.210692762,"standard_error":318.04266667946615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186471.64225589225,"upper_bound":187650.35714285713},"point_estimate":186843.72107897664,"standard_error":306.1518330631846},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1955.8389104524776,"upper_bound":3535.0831997840173},"point_estimate":2693.265393613553,"standard_error":391.4562286178507},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":186077.47779378298,"upper_bound":187167.5404606202},"point_estimate":186612.12558937984,"standard_error":278.0248416217729},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2565.770778537611,"upper_bound":3812.561526542518},"point_estimate":3191.028949475128,"standard_error":320.83368749410255}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv
index db49376..873f30a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,2500,,,1164012.0,ns,6
-example_mapping-insert_get,,2500,,,2119816.0,ns,12
-example_mapping-insert_get,,2500,,,3285107.0,ns,18
-example_mapping-insert_get,,2500,,,4373120.0,ns,24
-example_mapping-insert_get,,2500,,,5521112.0,ns,30
-example_mapping-insert_get,,2500,,,6519354.0,ns,36
-example_mapping-insert_get,,2500,,,8026252.0,ns,42
-example_mapping-insert_get,,2500,,,8738332.0,ns,48
-example_mapping-insert_get,,2500,,,9895527.0,ns,54
-example_mapping-insert_get,,2500,,,11070146.0,ns,60
-example_mapping-insert_get,,2500,,,12058133.0,ns,66
-example_mapping-insert_get,,2500,,,13113118.0,ns,72
-example_mapping-insert_get,,2500,,,14578389.0,ns,78
-example_mapping-insert_get,,2500,,,15278194.0,ns,84
-example_mapping-insert_get,,2500,,,16227172.0,ns,90
-example_mapping-insert_get,,2500,,,17468281.0,ns,96
-example_mapping-insert_get,,2500,,,19313095.0,ns,102
-example_mapping-insert_get,,2500,,,20002850.0,ns,108
-example_mapping-insert_get,,2500,,,21049088.0,ns,114
-example_mapping-insert_get,,2500,,,22089506.0,ns,120
-example_mapping-insert_get,,2500,,,22904162.0,ns,126
-example_mapping-insert_get,,2500,,,24375042.0,ns,132
-example_mapping-insert_get,,2500,,,26201753.0,ns,138
-example_mapping-insert_get,,2500,,,26176235.0,ns,144
-example_mapping-insert_get,,2500,,,27499993.0,ns,150
-example_mapping-insert_get,,2500,,,28900884.0,ns,156
-example_mapping-insert_get,,2500,,,30177724.0,ns,162
-example_mapping-insert_get,,2500,,,30651778.0,ns,168
-example_mapping-insert_get,,2500,,,32038841.0,ns,174
-example_mapping-insert_get,,2500,,,32980264.0,ns,180
-example_mapping-insert_get,,2500,,,34192792.0,ns,186
-example_mapping-insert_get,,2500,,,36146634.0,ns,192
-example_mapping-insert_get,,2500,,,38353674.0,ns,198
-example_mapping-insert_get,,2500,,,37901363.0,ns,204
-example_mapping-insert_get,,2500,,,39041419.0,ns,210
-example_mapping-insert_get,,2500,,,40110373.0,ns,216
-example_mapping-insert_get,,2500,,,41473836.0,ns,222
-example_mapping-insert_get,,2500,,,42384929.0,ns,228
-example_mapping-insert_get,,2500,,,42543648.0,ns,234
-example_mapping-insert_get,,2500,,,44696535.0,ns,240
-example_mapping-insert_get,,2500,,,45014772.0,ns,246
-example_mapping-insert_get,,2500,,,46106253.0,ns,252
-example_mapping-insert_get,,2500,,,48012632.0,ns,258
-example_mapping-insert_get,,2500,,,47903297.0,ns,264
-example_mapping-insert_get,,2500,,,48918955.0,ns,270
-example_mapping-insert_get,,2500,,,50638934.0,ns,276
-example_mapping-insert_get,,2500,,,51318700.0,ns,282
-example_mapping-insert_get,,2500,,,53342510.0,ns,288
-example_mapping-insert_get,,2500,,,56475599.0,ns,294
-example_mapping-insert_get,,2500,,,55560869.0,ns,300
-example_mapping-insert_get,,2500,,,55179090.0,ns,306
-example_mapping-insert_get,,2500,,,58568653.0,ns,312
-example_mapping-insert_get,,2500,,,60025402.0,ns,318
-example_mapping-insert_get,,2500,,,61070887.0,ns,324
-example_mapping-insert_get,,2500,,,62312847.0,ns,330
-example_mapping-insert_get,,2500,,,62725442.0,ns,336
-example_mapping-insert_get,,2500,,,64844414.0,ns,342
-example_mapping-insert_get,,2500,,,65490016.0,ns,348
-example_mapping-insert_get,,2500,,,67187834.0,ns,354
-example_mapping-insert_get,,2500,,,68348673.0,ns,360
-example_mapping-insert_get,,2500,,,68614292.0,ns,366
-example_mapping-insert_get,,2500,,,70096310.0,ns,372
-example_mapping-insert_get,,2500,,,71224584.0,ns,378
-example_mapping-insert_get,,2500,,,72526660.0,ns,384
-example_mapping-insert_get,,2500,,,73001938.0,ns,390
-example_mapping-insert_get,,2500,,,74997564.0,ns,396
-example_mapping-insert_get,,2500,,,75556865.0,ns,402
-example_mapping-insert_get,,2500,,,76679141.0,ns,408
-example_mapping-insert_get,,2500,,,78213217.0,ns,414
-example_mapping-insert_get,,2500,,,79399028.0,ns,420
-example_mapping-insert_get,,2500,,,79898535.0,ns,426
-example_mapping-insert_get,,2500,,,81829198.0,ns,432
-example_mapping-insert_get,,2500,,,82720367.0,ns,438
-example_mapping-insert_get,,2500,,,85641410.0,ns,444
-example_mapping-insert_get,,2500,,,86794644.0,ns,450
-example_mapping-insert_get,,2500,,,87898135.0,ns,456
-example_mapping-insert_get,,2500,,,88714879.0,ns,462
-example_mapping-insert_get,,2500,,,90707867.0,ns,468
-example_mapping-insert_get,,2500,,,91362008.0,ns,474
-example_mapping-insert_get,,2500,,,92149760.0,ns,480
-example_mapping-insert_get,,2500,,,93792482.0,ns,486
-example_mapping-insert_get,,2500,,,94763768.0,ns,492
-example_mapping-insert_get,,2500,,,96075124.0,ns,498
-example_mapping-insert_get,,2500,,,96893380.0,ns,504
-example_mapping-insert_get,,2500,,,98335768.0,ns,510
-example_mapping-insert_get,,2500,,,99492607.0,ns,516
-example_mapping-insert_get,,2500,,,100572315.0,ns,522
-example_mapping-insert_get,,2500,,,101768666.0,ns,528
-example_mapping-insert_get,,2500,,,102720032.0,ns,534
-example_mapping-insert_get,,2500,,,101688951.0,ns,540
-example_mapping-insert_get,,2500,,,103308914.0,ns,546
-example_mapping-insert_get,,2500,,,104393478.0,ns,552
-example_mapping-insert_get,,2500,,,105239625.0,ns,558
-example_mapping-insert_get,,2500,,,106126253.0,ns,564
-example_mapping-insert_get,,2500,,,107418282.0,ns,570
-example_mapping-insert_get,,2500,,,108245324.0,ns,576
-example_mapping-insert_get,,2500,,,109797325.0,ns,582
-example_mapping-insert_get,,2500,,,110912058.0,ns,588
-example_mapping-insert_get,,2500,,,113285874.0,ns,594
-example_mapping-insert_get,,2500,,,113854968.0,ns,600
+example_mapping-insert_get,,2500,,,1136367.0,ns,6
+example_mapping-insert_get,,2500,,,2340954.0,ns,12
+example_mapping-insert_get,,2500,,,3411632.0,ns,18
+example_mapping-insert_get,,2500,,,4642218.0,ns,24
+example_mapping-insert_get,,2500,,,5550373.0,ns,30
+example_mapping-insert_get,,2500,,,6570697.0,ns,36
+example_mapping-insert_get,,2500,,,7653653.0,ns,42
+example_mapping-insert_get,,2500,,,9602543.0,ns,48
+example_mapping-insert_get,,2500,,,10142153.0,ns,54
+example_mapping-insert_get,,2500,,,11128327.0,ns,60
+example_mapping-insert_get,,2500,,,12449309.0,ns,66
+example_mapping-insert_get,,2500,,,13556458.0,ns,72
+example_mapping-insert_get,,2500,,,14531282.0,ns,78
+example_mapping-insert_get,,2500,,,15348854.0,ns,84
+example_mapping-insert_get,,2500,,,17129475.0,ns,90
+example_mapping-insert_get,,2500,,,18301915.0,ns,96
+example_mapping-insert_get,,2500,,,19482962.0,ns,102
+example_mapping-insert_get,,2500,,,20270939.0,ns,108
+example_mapping-insert_get,,2500,,,20718882.0,ns,114
+example_mapping-insert_get,,2500,,,21992785.0,ns,120
+example_mapping-insert_get,,2500,,,23634392.0,ns,126
+example_mapping-insert_get,,2500,,,24621676.0,ns,132
+example_mapping-insert_get,,2500,,,25646881.0,ns,138
+example_mapping-insert_get,,2500,,,26295317.0,ns,144
+example_mapping-insert_get,,2500,,,28418040.0,ns,150
+example_mapping-insert_get,,2500,,,28977781.0,ns,156
+example_mapping-insert_get,,2500,,,30161833.0,ns,162
+example_mapping-insert_get,,2500,,,30851226.0,ns,168
+example_mapping-insert_get,,2500,,,32497689.0,ns,174
+example_mapping-insert_get,,2500,,,34057123.0,ns,180
+example_mapping-insert_get,,2500,,,35202743.0,ns,186
+example_mapping-insert_get,,2500,,,35677850.0,ns,192
+example_mapping-insert_get,,2500,,,36379971.0,ns,198
+example_mapping-insert_get,,2500,,,38540760.0,ns,204
+example_mapping-insert_get,,2500,,,38354367.0,ns,210
+example_mapping-insert_get,,2500,,,40225971.0,ns,216
+example_mapping-insert_get,,2500,,,42412334.0,ns,222
+example_mapping-insert_get,,2500,,,42050163.0,ns,228
+example_mapping-insert_get,,2500,,,43922918.0,ns,234
+example_mapping-insert_get,,2500,,,44585414.0,ns,240
+example_mapping-insert_get,,2500,,,43960313.0,ns,246
+example_mapping-insert_get,,2500,,,47517264.0,ns,252
+example_mapping-insert_get,,2500,,,49470210.0,ns,258
+example_mapping-insert_get,,2500,,,50256806.0,ns,264
+example_mapping-insert_get,,2500,,,51367829.0,ns,270
+example_mapping-insert_get,,2500,,,52968717.0,ns,276
+example_mapping-insert_get,,2500,,,53148906.0,ns,282
+example_mapping-insert_get,,2500,,,54963688.0,ns,288
+example_mapping-insert_get,,2500,,,55461806.0,ns,294
+example_mapping-insert_get,,2500,,,58258915.0,ns,300
+example_mapping-insert_get,,2500,,,57644403.0,ns,306
+example_mapping-insert_get,,2500,,,59122289.0,ns,312
+example_mapping-insert_get,,2500,,,59270900.0,ns,318
+example_mapping-insert_get,,2500,,,60134519.0,ns,324
+example_mapping-insert_get,,2500,,,61436858.0,ns,330
+example_mapping-insert_get,,2500,,,63050520.0,ns,336
+example_mapping-insert_get,,2500,,,63373792.0,ns,342
+example_mapping-insert_get,,2500,,,65043875.0,ns,348
+example_mapping-insert_get,,2500,,,68723197.0,ns,354
+example_mapping-insert_get,,2500,,,68817017.0,ns,360
+example_mapping-insert_get,,2500,,,68691907.0,ns,366
+example_mapping-insert_get,,2500,,,69482069.0,ns,372
+example_mapping-insert_get,,2500,,,69062290.0,ns,378
+example_mapping-insert_get,,2500,,,71781211.0,ns,384
+example_mapping-insert_get,,2500,,,73554414.0,ns,390
+example_mapping-insert_get,,2500,,,72972773.0,ns,396
+example_mapping-insert_get,,2500,,,75871356.0,ns,402
+example_mapping-insert_get,,2500,,,76134379.0,ns,408
+example_mapping-insert_get,,2500,,,77602142.0,ns,414
+example_mapping-insert_get,,2500,,,78391188.0,ns,420
+example_mapping-insert_get,,2500,,,78064088.0,ns,426
+example_mapping-insert_get,,2500,,,80624277.0,ns,432
+example_mapping-insert_get,,2500,,,81752329.0,ns,438
+example_mapping-insert_get,,2500,,,81831801.0,ns,444
+example_mapping-insert_get,,2500,,,84632964.0,ns,450
+example_mapping-insert_get,,2500,,,84132551.0,ns,456
+example_mapping-insert_get,,2500,,,86467015.0,ns,462
+example_mapping-insert_get,,2500,,,87535474.0,ns,468
+example_mapping-insert_get,,2500,,,89443301.0,ns,474
+example_mapping-insert_get,,2500,,,88299586.0,ns,480
+example_mapping-insert_get,,2500,,,91335247.0,ns,486
+example_mapping-insert_get,,2500,,,92391092.0,ns,492
+example_mapping-insert_get,,2500,,,91709953.0,ns,498
+example_mapping-insert_get,,2500,,,94049533.0,ns,504
+example_mapping-insert_get,,2500,,,93910739.0,ns,510
+example_mapping-insert_get,,2500,,,95738346.0,ns,516
+example_mapping-insert_get,,2500,,,94794326.0,ns,522
+example_mapping-insert_get,,2500,,,97784022.0,ns,528
+example_mapping-insert_get,,2500,,,99875456.0,ns,534
+example_mapping-insert_get,,2500,,,101983168.0,ns,540
+example_mapping-insert_get,,2500,,,102261231.0,ns,546
+example_mapping-insert_get,,2500,,,101646877.0,ns,552
+example_mapping-insert_get,,2500,,,103639514.0,ns,558
+example_mapping-insert_get,,2500,,,104315361.0,ns,564
+example_mapping-insert_get,,2500,,,108157037.0,ns,570
+example_mapping-insert_get,,2500,,,107453590.0,ns,576
+example_mapping-insert_get,,2500,,,107147701.0,ns,582
+example_mapping-insert_get,,2500,,,110180375.0,ns,588
+example_mapping-insert_get,,2500,,,110730769.0,ns,594
+example_mapping-insert_get,,2500,,,111898544.0,ns,600
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json
index 8e0635c..5958b4d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1164012.0,2119816.0,3285107.0,4373120.0,5521112.0,6519354.0,8026252.0,8738332.0,9895527.0,11070146.0,12058133.0,13113118.0,14578389.0,15278194.0,16227172.0,17468281.0,19313095.0,20002850.0,21049088.0,22089506.0,22904162.0,24375042.0,26201753.0,26176235.0,27499993.0,28900884.0,30177724.0,30651778.0,32038841.0,32980264.0,34192792.0,36146634.0,38353674.0,37901363.0,39041419.0,40110373.0,41473836.0,42384929.0,42543648.0,44696535.0,45014772.0,46106253.0,48012632.0,47903297.0,48918955.0,50638934.0,51318700.0,53342510.0,56475599.0,55560869.0,55179090.0,58568653.0,60025402.0,61070887.0,62312847.0,62725442.0,64844414.0,65490016.0,67187834.0,68348673.0,68614292.0,70096310.0,71224584.0,72526660.0,73001938.0,74997564.0,75556865.0,76679141.0,78213217.0,79399028.0,79898535.0,81829198.0,82720367.0,85641410.0,86794644.0,87898135.0,88714879.0,90707867.0,91362008.0,92149760.0,93792482.0,94763768.0,96075124.0,96893380.0,98335768.0,99492607.0,100572315.0,101768666.0,102720032.0,101688951.0,103308914.0,104393478.0,105239625.0,106126253.0,107418282.0,108245324.0,109797325.0,110912058.0,113285874.0,113854968.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1136367.0,2340954.0,3411632.0,4642218.0,5550373.0,6570697.0,7653653.0,9602543.0,10142153.0,11128327.0,12449309.0,13556458.0,14531282.0,15348854.0,17129475.0,18301915.0,19482962.0,20270939.0,20718882.0,21992785.0,23634392.0,24621676.0,25646881.0,26295317.0,28418040.0,28977781.0,30161833.0,30851226.0,32497689.0,34057123.0,35202743.0,35677850.0,36379971.0,38540760.0,38354367.0,40225971.0,42412334.0,42050163.0,43922918.0,44585414.0,43960313.0,47517264.0,49470210.0,50256806.0,51367829.0,52968717.0,53148906.0,54963688.0,55461806.0,58258915.0,57644403.0,59122289.0,59270900.0,60134519.0,61436858.0,63050520.0,63373792.0,65043875.0,68723197.0,68817017.0,68691907.0,69482069.0,69062290.0,71781211.0,73554414.0,72972773.0,75871356.0,76134379.0,77602142.0,78391188.0,78064088.0,80624277.0,81752329.0,81831801.0,84632964.0,84132551.0,86467015.0,87535474.0,89443301.0,88299586.0,91335247.0,92391092.0,91709953.0,94049533.0,93910739.0,95738346.0,94794326.0,97784022.0,99875456.0,101983168.0,102261231.0,101646877.0,103639514.0,104315361.0,108157037.0,107453590.0,107147701.0,110180375.0,110730769.0,111898544.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json
index 2717579..2aa2447 100644
--- a/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/2500/new/tukey.json
@@ -1 +1 @@
-[167016.71821165818,175501.28598754952,198126.80005659309,206611.36783248442] \ No newline at end of file
+[174983.79886144053,180130.33286871866,193854.4235547937,199000.95756207185] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index 3193c8c..6d566b0 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3325.0414818100335,"upper_bound":3342.60540363282},"point_estimate":3333.8153313377984,"standard_error":4.487158459125559},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3321.6288229156935,"upper_bound":3348.2790631131456},"point_estimate":3333.780482510543,"standard_error":5.954773781230759},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.40735355096898,"upper_bound":53.02665518216008},"point_estimate":44.02586983351266,"standard_error":4.154403383564027},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3338.175647575959,"upper_bound":3357.790727326037},"point_estimate":3348.177276892835,"standard_error":5.001567233550357},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38.565269620702,"upper_bound":50.7833924188583},"point_estimate":44.9891398458023,"standard_error":3.113514715906088}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3307.127199416067,"upper_bound":3325.645871418422},"point_estimate":3316.3027870144197,"standard_error":4.734894828076817},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3303.1107142857145,"upper_bound":3327.144382440476},"point_estimate":3315.0160386889174,"standard_error":5.7402308987953745},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33.083818186075,"upper_bound":50.260621196086966},"point_estimate":41.71354726100412,"standard_error":4.306029319576997},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3302.618797582055,"upper_bound":3318.9028834137644},"point_estimate":3310.920957999958,"standard_error":4.168975716384075},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39.35181830700312,"upper_bound":55.265469499406024},"point_estimate":47.66031336674942,"standard_error":4.059017799486485}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 4deb764..da8bc35 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,890674.0,ns,278
-example_mapping-insert_get,,50,,,1876541.0,ns,556
-example_mapping-insert_get,,50,,,2868026.0,ns,834
-example_mapping-insert_get,,50,,,3658789.0,ns,1112
-example_mapping-insert_get,,50,,,4600679.0,ns,1390
-example_mapping-insert_get,,50,,,5447526.0,ns,1668
-example_mapping-insert_get,,50,,,6331400.0,ns,1946
-example_mapping-insert_get,,50,,,7415900.0,ns,2224
-example_mapping-insert_get,,50,,,8116957.0,ns,2502
-example_mapping-insert_get,,50,,,9164970.0,ns,2780
-example_mapping-insert_get,,50,,,10113128.0,ns,3058
-example_mapping-insert_get,,50,,,10982488.0,ns,3336
-example_mapping-insert_get,,50,,,11900725.0,ns,3614
-example_mapping-insert_get,,50,,,12633028.0,ns,3892
-example_mapping-insert_get,,50,,,13574260.0,ns,4170
-example_mapping-insert_get,,50,,,14672551.0,ns,4448
-example_mapping-insert_get,,50,,,15625003.0,ns,4726
-example_mapping-insert_get,,50,,,16502286.0,ns,5004
-example_mapping-insert_get,,50,,,17448679.0,ns,5282
-example_mapping-insert_get,,50,,,18642039.0,ns,5560
-example_mapping-insert_get,,50,,,19514718.0,ns,5838
-example_mapping-insert_get,,50,,,20327971.0,ns,6116
-example_mapping-insert_get,,50,,,21354326.0,ns,6394
-example_mapping-insert_get,,50,,,22448768.0,ns,6672
-example_mapping-insert_get,,50,,,23372382.0,ns,6950
-example_mapping-insert_get,,50,,,24592675.0,ns,7228
-example_mapping-insert_get,,50,,,24829980.0,ns,7506
-example_mapping-insert_get,,50,,,25336750.0,ns,7784
-example_mapping-insert_get,,50,,,26871239.0,ns,8062
-example_mapping-insert_get,,50,,,27852863.0,ns,8340
-example_mapping-insert_get,,50,,,29561615.0,ns,8618
-example_mapping-insert_get,,50,,,29637124.0,ns,8896
-example_mapping-insert_get,,50,,,30272327.0,ns,9174
-example_mapping-insert_get,,50,,,30854291.0,ns,9452
-example_mapping-insert_get,,50,,,32051928.0,ns,9730
-example_mapping-insert_get,,50,,,32641535.0,ns,10008
-example_mapping-insert_get,,50,,,34172278.0,ns,10286
-example_mapping-insert_get,,50,,,35042676.0,ns,10564
-example_mapping-insert_get,,50,,,36507170.0,ns,10842
-example_mapping-insert_get,,50,,,37141578.0,ns,11120
-example_mapping-insert_get,,50,,,38383279.0,ns,11398
-example_mapping-insert_get,,50,,,38889383.0,ns,11676
-example_mapping-insert_get,,50,,,40168789.0,ns,11954
-example_mapping-insert_get,,50,,,40788226.0,ns,12232
-example_mapping-insert_get,,50,,,42524835.0,ns,12510
-example_mapping-insert_get,,50,,,42866529.0,ns,12788
-example_mapping-insert_get,,50,,,43940096.0,ns,13066
-example_mapping-insert_get,,50,,,44225547.0,ns,13344
-example_mapping-insert_get,,50,,,45173994.0,ns,13622
-example_mapping-insert_get,,50,,,46028049.0,ns,13900
-example_mapping-insert_get,,50,,,47649008.0,ns,14178
-example_mapping-insert_get,,50,,,48141573.0,ns,14456
-example_mapping-insert_get,,50,,,50307154.0,ns,14734
-example_mapping-insert_get,,50,,,49433830.0,ns,15012
-example_mapping-insert_get,,50,,,50340777.0,ns,15290
-example_mapping-insert_get,,50,,,52465010.0,ns,15568
-example_mapping-insert_get,,50,,,52844475.0,ns,15846
-example_mapping-insert_get,,50,,,54179081.0,ns,16124
-example_mapping-insert_get,,50,,,54437840.0,ns,16402
-example_mapping-insert_get,,50,,,55316758.0,ns,16680
-example_mapping-insert_get,,50,,,57087481.0,ns,16958
-example_mapping-insert_get,,50,,,58528888.0,ns,17236
-example_mapping-insert_get,,50,,,58348014.0,ns,17514
-example_mapping-insert_get,,50,,,58442724.0,ns,17792
-example_mapping-insert_get,,50,,,61677794.0,ns,18070
-example_mapping-insert_get,,50,,,60021379.0,ns,18348
-example_mapping-insert_get,,50,,,62176687.0,ns,18626
-example_mapping-insert_get,,50,,,63519969.0,ns,18904
-example_mapping-insert_get,,50,,,64789918.0,ns,19182
-example_mapping-insert_get,,50,,,64602155.0,ns,19460
-example_mapping-insert_get,,50,,,65228693.0,ns,19738
-example_mapping-insert_get,,50,,,67059086.0,ns,20016
-example_mapping-insert_get,,50,,,67852182.0,ns,20294
-example_mapping-insert_get,,50,,,67886111.0,ns,20572
-example_mapping-insert_get,,50,,,68322926.0,ns,20850
-example_mapping-insert_get,,50,,,70882429.0,ns,21128
-example_mapping-insert_get,,50,,,72384279.0,ns,21406
-example_mapping-insert_get,,50,,,72612262.0,ns,21684
-example_mapping-insert_get,,50,,,73040838.0,ns,21962
-example_mapping-insert_get,,50,,,74860460.0,ns,22240
-example_mapping-insert_get,,50,,,76073273.0,ns,22518
-example_mapping-insert_get,,50,,,75390428.0,ns,22796
-example_mapping-insert_get,,50,,,77571184.0,ns,23074
-example_mapping-insert_get,,50,,,78464120.0,ns,23352
-example_mapping-insert_get,,50,,,78660903.0,ns,23630
-example_mapping-insert_get,,50,,,80426919.0,ns,23908
-example_mapping-insert_get,,50,,,79794325.0,ns,24186
-example_mapping-insert_get,,50,,,81912299.0,ns,24464
-example_mapping-insert_get,,50,,,83526639.0,ns,24742
-example_mapping-insert_get,,50,,,84060238.0,ns,25020
-example_mapping-insert_get,,50,,,83728627.0,ns,25298
-example_mapping-insert_get,,50,,,86682730.0,ns,25576
-example_mapping-insert_get,,50,,,87925012.0,ns,25854
-example_mapping-insert_get,,50,,,88701792.0,ns,26132
-example_mapping-insert_get,,50,,,89778346.0,ns,26410
-example_mapping-insert_get,,50,,,91147533.0,ns,26688
-example_mapping-insert_get,,50,,,90406653.0,ns,26966
-example_mapping-insert_get,,50,,,92392635.0,ns,27244
-example_mapping-insert_get,,50,,,91469832.0,ns,27522
-example_mapping-insert_get,,50,,,91894601.0,ns,27800
+example_mapping-insert_get,,50,,,951871.0,ns,280
+example_mapping-insert_get,,50,,,1923276.0,ns,560
+example_mapping-insert_get,,50,,,2842256.0,ns,840
+example_mapping-insert_get,,50,,,3819937.0,ns,1120
+example_mapping-insert_get,,50,,,4580522.0,ns,1400
+example_mapping-insert_get,,50,,,5614947.0,ns,1680
+example_mapping-insert_get,,50,,,6715625.0,ns,1960
+example_mapping-insert_get,,50,,,7443957.0,ns,2240
+example_mapping-insert_get,,50,,,8385486.0,ns,2520
+example_mapping-insert_get,,50,,,9283010.0,ns,2800
+example_mapping-insert_get,,50,,,10249351.0,ns,3080
+example_mapping-insert_get,,50,,,11186442.0,ns,3360
+example_mapping-insert_get,,50,,,12181866.0,ns,3640
+example_mapping-insert_get,,50,,,13142907.0,ns,3920
+example_mapping-insert_get,,50,,,14023114.0,ns,4200
+example_mapping-insert_get,,50,,,15192138.0,ns,4480
+example_mapping-insert_get,,50,,,15641457.0,ns,4760
+example_mapping-insert_get,,50,,,16647678.0,ns,5040
+example_mapping-insert_get,,50,,,17542108.0,ns,5320
+example_mapping-insert_get,,50,,,18726882.0,ns,5600
+example_mapping-insert_get,,50,,,19876838.0,ns,5880
+example_mapping-insert_get,,50,,,20587843.0,ns,6160
+example_mapping-insert_get,,50,,,21922552.0,ns,6440
+example_mapping-insert_get,,50,,,22092459.0,ns,6720
+example_mapping-insert_get,,50,,,23016626.0,ns,7000
+example_mapping-insert_get,,50,,,23601917.0,ns,7280
+example_mapping-insert_get,,50,,,25008076.0,ns,7560
+example_mapping-insert_get,,50,,,26543328.0,ns,7840
+example_mapping-insert_get,,50,,,26198792.0,ns,8120
+example_mapping-insert_get,,50,,,27111928.0,ns,8400
+example_mapping-insert_get,,50,,,27712887.0,ns,8680
+example_mapping-insert_get,,50,,,29584267.0,ns,8960
+example_mapping-insert_get,,50,,,30370191.0,ns,9240
+example_mapping-insert_get,,50,,,31639433.0,ns,9520
+example_mapping-insert_get,,50,,,32603753.0,ns,9800
+example_mapping-insert_get,,50,,,32806973.0,ns,10080
+example_mapping-insert_get,,50,,,35947169.0,ns,10360
+example_mapping-insert_get,,50,,,35428251.0,ns,10640
+example_mapping-insert_get,,50,,,35968055.0,ns,10920
+example_mapping-insert_get,,50,,,37557952.0,ns,11200
+example_mapping-insert_get,,50,,,38122444.0,ns,11480
+example_mapping-insert_get,,50,,,39758024.0,ns,11760
+example_mapping-insert_get,,50,,,40269418.0,ns,12040
+example_mapping-insert_get,,50,,,40783976.0,ns,12320
+example_mapping-insert_get,,50,,,41714337.0,ns,12600
+example_mapping-insert_get,,50,,,43627468.0,ns,12880
+example_mapping-insert_get,,50,,,42075017.0,ns,13160
+example_mapping-insert_get,,50,,,44087723.0,ns,13440
+example_mapping-insert_get,,50,,,44817614.0,ns,13720
+example_mapping-insert_get,,50,,,46034350.0,ns,14000
+example_mapping-insert_get,,50,,,47166592.0,ns,14280
+example_mapping-insert_get,,50,,,48369015.0,ns,14560
+example_mapping-insert_get,,50,,,49102146.0,ns,14840
+example_mapping-insert_get,,50,,,50682261.0,ns,15120
+example_mapping-insert_get,,50,,,50606849.0,ns,15400
+example_mapping-insert_get,,50,,,50815838.0,ns,15680
+example_mapping-insert_get,,50,,,52826194.0,ns,15960
+example_mapping-insert_get,,50,,,53486510.0,ns,16240
+example_mapping-insert_get,,50,,,53947622.0,ns,16520
+example_mapping-insert_get,,50,,,54863390.0,ns,16800
+example_mapping-insert_get,,50,,,57363769.0,ns,17080
+example_mapping-insert_get,,50,,,57852715.0,ns,17360
+example_mapping-insert_get,,50,,,57852267.0,ns,17640
+example_mapping-insert_get,,50,,,59614732.0,ns,17920
+example_mapping-insert_get,,50,,,59642068.0,ns,18200
+example_mapping-insert_get,,50,,,60182553.0,ns,18480
+example_mapping-insert_get,,50,,,62117858.0,ns,18760
+example_mapping-insert_get,,50,,,62468477.0,ns,19040
+example_mapping-insert_get,,50,,,64048311.0,ns,19320
+example_mapping-insert_get,,50,,,65454606.0,ns,19600
+example_mapping-insert_get,,50,,,65408485.0,ns,19880
+example_mapping-insert_get,,50,,,66610670.0,ns,20160
+example_mapping-insert_get,,50,,,66927785.0,ns,20440
+example_mapping-insert_get,,50,,,68716460.0,ns,20720
+example_mapping-insert_get,,50,,,69638923.0,ns,21000
+example_mapping-insert_get,,50,,,70888568.0,ns,21280
+example_mapping-insert_get,,50,,,71885877.0,ns,21560
+example_mapping-insert_get,,50,,,71519231.0,ns,21840
+example_mapping-insert_get,,50,,,72610746.0,ns,22120
+example_mapping-insert_get,,50,,,73295406.0,ns,22400
+example_mapping-insert_get,,50,,,73973584.0,ns,22680
+example_mapping-insert_get,,50,,,75523539.0,ns,22960
+example_mapping-insert_get,,50,,,77038325.0,ns,23240
+example_mapping-insert_get,,50,,,77827793.0,ns,23520
+example_mapping-insert_get,,50,,,77933045.0,ns,23800
+example_mapping-insert_get,,50,,,79103783.0,ns,24080
+example_mapping-insert_get,,50,,,81437624.0,ns,24360
+example_mapping-insert_get,,50,,,81348196.0,ns,24640
+example_mapping-insert_get,,50,,,81644034.0,ns,24920
+example_mapping-insert_get,,50,,,84603654.0,ns,25200
+example_mapping-insert_get,,50,,,84108224.0,ns,25480
+example_mapping-insert_get,,50,,,86484309.0,ns,25760
+example_mapping-insert_get,,50,,,86754576.0,ns,26040
+example_mapping-insert_get,,50,,,87958407.0,ns,26320
+example_mapping-insert_get,,50,,,88732755.0,ns,26600
+example_mapping-insert_get,,50,,,89804005.0,ns,26880
+example_mapping-insert_get,,50,,,90880034.0,ns,27160
+example_mapping-insert_get,,50,,,90410012.0,ns,27440
+example_mapping-insert_get,,50,,,92380345.0,ns,27720
+example_mapping-insert_get,,50,,,93822692.0,ns,28000
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index 6be317d..1cccc3b 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[278.0,556.0,834.0,1112.0,1390.0,1668.0,1946.0,2224.0,2502.0,2780.0,3058.0,3336.0,3614.0,3892.0,4170.0,4448.0,4726.0,5004.0,5282.0,5560.0,5838.0,6116.0,6394.0,6672.0,6950.0,7228.0,7506.0,7784.0,8062.0,8340.0,8618.0,8896.0,9174.0,9452.0,9730.0,10008.0,10286.0,10564.0,10842.0,11120.0,11398.0,11676.0,11954.0,12232.0,12510.0,12788.0,13066.0,13344.0,13622.0,13900.0,14178.0,14456.0,14734.0,15012.0,15290.0,15568.0,15846.0,16124.0,16402.0,16680.0,16958.0,17236.0,17514.0,17792.0,18070.0,18348.0,18626.0,18904.0,19182.0,19460.0,19738.0,20016.0,20294.0,20572.0,20850.0,21128.0,21406.0,21684.0,21962.0,22240.0,22518.0,22796.0,23074.0,23352.0,23630.0,23908.0,24186.0,24464.0,24742.0,25020.0,25298.0,25576.0,25854.0,26132.0,26410.0,26688.0,26966.0,27244.0,27522.0,27800.0],"times":[890674.0,1876541.0,2868026.0,3658789.0,4600679.0,5447526.0,6331400.0,7415900.0,8116957.0,9164970.0,10113128.0,10982488.0,11900725.0,12633028.0,13574260.0,14672551.0,15625003.0,16502286.0,17448679.0,18642039.0,19514718.0,20327971.0,21354326.0,22448768.0,23372382.0,24592675.0,24829980.0,25336750.0,26871239.0,27852863.0,29561615.0,29637124.0,30272327.0,30854291.0,32051928.0,32641535.0,34172278.0,35042676.0,36507170.0,37141578.0,38383279.0,38889383.0,40168789.0,40788226.0,42524835.0,42866529.0,43940096.0,44225547.0,45173994.0,46028049.0,47649008.0,48141573.0,50307154.0,49433830.0,50340777.0,52465010.0,52844475.0,54179081.0,54437840.0,55316758.0,57087481.0,58528888.0,58348014.0,58442724.0,61677794.0,60021379.0,62176687.0,63519969.0,64789918.0,64602155.0,65228693.0,67059086.0,67852182.0,67886111.0,68322926.0,70882429.0,72384279.0,72612262.0,73040838.0,74860460.0,76073273.0,75390428.0,77571184.0,78464120.0,78660903.0,80426919.0,79794325.0,81912299.0,83526639.0,84060238.0,83728627.0,86682730.0,87925012.0,88701792.0,89778346.0,91147533.0,90406653.0,92392635.0,91469832.0,91894601.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[280.0,560.0,840.0,1120.0,1400.0,1680.0,1960.0,2240.0,2520.0,2800.0,3080.0,3360.0,3640.0,3920.0,4200.0,4480.0,4760.0,5040.0,5320.0,5600.0,5880.0,6160.0,6440.0,6720.0,7000.0,7280.0,7560.0,7840.0,8120.0,8400.0,8680.0,8960.0,9240.0,9520.0,9800.0,10080.0,10360.0,10640.0,10920.0,11200.0,11480.0,11760.0,12040.0,12320.0,12600.0,12880.0,13160.0,13440.0,13720.0,14000.0,14280.0,14560.0,14840.0,15120.0,15400.0,15680.0,15960.0,16240.0,16520.0,16800.0,17080.0,17360.0,17640.0,17920.0,18200.0,18480.0,18760.0,19040.0,19320.0,19600.0,19880.0,20160.0,20440.0,20720.0,21000.0,21280.0,21560.0,21840.0,22120.0,22400.0,22680.0,22960.0,23240.0,23520.0,23800.0,24080.0,24360.0,24640.0,24920.0,25200.0,25480.0,25760.0,26040.0,26320.0,26600.0,26880.0,27160.0,27440.0,27720.0,28000.0],"times":[951871.0,1923276.0,2842256.0,3819937.0,4580522.0,5614947.0,6715625.0,7443957.0,8385486.0,9283010.0,10249351.0,11186442.0,12181866.0,13142907.0,14023114.0,15192138.0,15641457.0,16647678.0,17542108.0,18726882.0,19876838.0,20587843.0,21922552.0,22092459.0,23016626.0,23601917.0,25008076.0,26543328.0,26198792.0,27111928.0,27712887.0,29584267.0,30370191.0,31639433.0,32603753.0,32806973.0,35947169.0,35428251.0,35968055.0,37557952.0,38122444.0,39758024.0,40269418.0,40783976.0,41714337.0,43627468.0,42075017.0,44087723.0,44817614.0,46034350.0,47166592.0,48369015.0,49102146.0,50682261.0,50606849.0,50815838.0,52826194.0,53486510.0,53947622.0,54863390.0,57363769.0,57852715.0,57852267.0,59614732.0,59642068.0,60182553.0,62117858.0,62468477.0,64048311.0,65454606.0,65408485.0,66610670.0,66927785.0,68716460.0,69638923.0,70888568.0,71885877.0,71519231.0,72610746.0,73295406.0,73973584.0,75523539.0,77038325.0,77827793.0,77933045.0,79103783.0,81437624.0,81348196.0,81644034.0,84603654.0,84108224.0,86484309.0,86754576.0,87958407.0,88732755.0,89804005.0,90880034.0,90410012.0,92380345.0,93822692.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 4ec8a41..49073ca 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[3127.9881316586716,3216.194373411291,3451.411018084943,3539.6172598375624] \ No newline at end of file
+[3117.914501527884,3202.0194327731097,3426.299249427044,3510.404180672269] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index 8927fd7..0a7f904 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4668.822761806488,"upper_bound":4730.365292215719},"point_estimate":4695.316809115089,"standard_error":15.868013308798018},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4666.299299719888,"upper_bound":4700.728033884949},"point_estimate":4685.451904223228,"standard_error":9.618306327122996},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.89509332311545,"upper_bound":80.15741064961055},"point_estimate":63.52240325600541,"standard_error":8.02152615583201},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4665.914601960304,"upper_bound":4755.9706111346895},"point_estimate":4702.482454863133,"standard_error":23.51179967855184},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67.43417979816553,"upper_bound":247.61243401912512},"point_estimate":159.63169623134775,"standard_error":51.33998231597033}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4645.839833519431,"upper_bound":4676.729802777148},"point_estimate":4660.816062878049,"standard_error":7.868132259021652},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4640.8004612804025,"upper_bound":4671.576409135083},"point_estimate":4653.926178967828,"standard_error":7.494590292825741},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.61956866819699,"upper_bound":88.88171142742483},"point_estimate":77.21916886718088,"standard_error":9.713093144172607},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4637.754125001567,"upper_bound":4667.73137780539},"point_estimate":4652.586994462925,"standard_error":7.652136460010513},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60.40968331619059,"upper_bound":99.62669989553581},"point_estimate":78.79579486971508,"standard_error":10.467681873551813}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index 2456309..d2874af 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,931225.0,ns,204
-example_mapping-insert_get,,50,,,1834896.0,ns,408
-example_mapping-insert_get,,50,,,2940327.0,ns,612
-example_mapping-insert_get,,50,,,3826685.0,ns,816
-example_mapping-insert_get,,50,,,4706298.0,ns,1020
-example_mapping-insert_get,,50,,,5883379.0,ns,1224
-example_mapping-insert_get,,50,,,6680547.0,ns,1428
-example_mapping-insert_get,,50,,,7694527.0,ns,1632
-example_mapping-insert_get,,50,,,8637807.0,ns,1836
-example_mapping-insert_get,,50,,,9095541.0,ns,2040
-example_mapping-insert_get,,50,,,10426902.0,ns,2244
-example_mapping-insert_get,,50,,,11438822.0,ns,2448
-example_mapping-insert_get,,50,,,11877895.0,ns,2652
-example_mapping-insert_get,,50,,,12652790.0,ns,2856
-example_mapping-insert_get,,50,,,14409145.0,ns,3060
-example_mapping-insert_get,,50,,,15093653.0,ns,3264
-example_mapping-insert_get,,50,,,16794980.0,ns,3468
-example_mapping-insert_get,,50,,,17256542.0,ns,3672
-example_mapping-insert_get,,50,,,18238771.0,ns,3876
-example_mapping-insert_get,,50,,,19305407.0,ns,4080
-example_mapping-insert_get,,50,,,20177464.0,ns,4284
-example_mapping-insert_get,,50,,,21378679.0,ns,4488
-example_mapping-insert_get,,50,,,21709145.0,ns,4692
-example_mapping-insert_get,,50,,,22818679.0,ns,4896
-example_mapping-insert_get,,50,,,23433350.0,ns,5100
-example_mapping-insert_get,,50,,,25057481.0,ns,5304
-example_mapping-insert_get,,50,,,25882683.0,ns,5508
-example_mapping-insert_get,,50,,,27021263.0,ns,5712
-example_mapping-insert_get,,50,,,28434319.0,ns,5916
-example_mapping-insert_get,,50,,,28413062.0,ns,6120
-example_mapping-insert_get,,50,,,29418948.0,ns,6324
-example_mapping-insert_get,,50,,,30572124.0,ns,6528
-example_mapping-insert_get,,50,,,32423935.0,ns,6732
-example_mapping-insert_get,,50,,,32860663.0,ns,6936
-example_mapping-insert_get,,50,,,33317377.0,ns,7140
-example_mapping-insert_get,,50,,,34177186.0,ns,7344
-example_mapping-insert_get,,50,,,36019255.0,ns,7548
-example_mapping-insert_get,,50,,,36196795.0,ns,7752
-example_mapping-insert_get,,50,,,37383051.0,ns,7956
-example_mapping-insert_get,,50,,,38747317.0,ns,8160
-example_mapping-insert_get,,50,,,38624887.0,ns,8364
-example_mapping-insert_get,,50,,,40723887.0,ns,8568
-example_mapping-insert_get,,50,,,41638737.0,ns,8772
-example_mapping-insert_get,,50,,,42325802.0,ns,8976
-example_mapping-insert_get,,50,,,42778435.0,ns,9180
-example_mapping-insert_get,,50,,,44538426.0,ns,9384
-example_mapping-insert_get,,50,,,44177883.0,ns,9588
-example_mapping-insert_get,,50,,,45214383.0,ns,9792
-example_mapping-insert_get,,50,,,46940846.0,ns,9996
-example_mapping-insert_get,,50,,,47879803.0,ns,10200
-example_mapping-insert_get,,50,,,49327140.0,ns,10404
-example_mapping-insert_get,,50,,,49688630.0,ns,10608
-example_mapping-insert_get,,50,,,49670575.0,ns,10812
-example_mapping-insert_get,,50,,,52308179.0,ns,11016
-example_mapping-insert_get,,50,,,52586259.0,ns,11220
-example_mapping-insert_get,,50,,,53460617.0,ns,11424
-example_mapping-insert_get,,50,,,54945741.0,ns,11628
-example_mapping-insert_get,,50,,,55264450.0,ns,11832
-example_mapping-insert_get,,50,,,58156857.0,ns,12036
-example_mapping-insert_get,,50,,,57887241.0,ns,12240
-example_mapping-insert_get,,50,,,58527134.0,ns,12444
-example_mapping-insert_get,,50,,,57831049.0,ns,12648
-example_mapping-insert_get,,50,,,60307655.0,ns,12852
-example_mapping-insert_get,,50,,,60258822.0,ns,13056
-example_mapping-insert_get,,50,,,61481172.0,ns,13260
-example_mapping-insert_get,,50,,,61666119.0,ns,13464
-example_mapping-insert_get,,50,,,64225321.0,ns,13668
-example_mapping-insert_get,,50,,,65317797.0,ns,13872
-example_mapping-insert_get,,50,,,66723162.0,ns,14076
-example_mapping-insert_get,,50,,,67203272.0,ns,14280
-example_mapping-insert_get,,50,,,68119557.0,ns,14484
-example_mapping-insert_get,,50,,,67184945.0,ns,14688
-example_mapping-insert_get,,50,,,88677754.0,ns,14892
-example_mapping-insert_get,,50,,,80074415.0,ns,15096
-example_mapping-insert_get,,50,,,71831323.0,ns,15300
-example_mapping-insert_get,,50,,,72512702.0,ns,15504
-example_mapping-insert_get,,50,,,73083531.0,ns,15708
-example_mapping-insert_get,,50,,,75206371.0,ns,15912
-example_mapping-insert_get,,50,,,75045692.0,ns,16116
-example_mapping-insert_get,,50,,,75551188.0,ns,16320
-example_mapping-insert_get,,50,,,77001157.0,ns,16524
-example_mapping-insert_get,,50,,,79364344.0,ns,16728
-example_mapping-insert_get,,50,,,77511466.0,ns,16932
-example_mapping-insert_get,,50,,,78990435.0,ns,17136
-example_mapping-insert_get,,50,,,80904258.0,ns,17340
-example_mapping-insert_get,,50,,,81321109.0,ns,17544
-example_mapping-insert_get,,50,,,82326369.0,ns,17748
-example_mapping-insert_get,,50,,,83690261.0,ns,17952
-example_mapping-insert_get,,50,,,85964881.0,ns,18156
-example_mapping-insert_get,,50,,,86768111.0,ns,18360
-example_mapping-insert_get,,50,,,85794970.0,ns,18564
-example_mapping-insert_get,,50,,,86002928.0,ns,18768
-example_mapping-insert_get,,50,,,88243265.0,ns,18972
-example_mapping-insert_get,,50,,,90172240.0,ns,19176
-example_mapping-insert_get,,50,,,88996250.0,ns,19380
-example_mapping-insert_get,,50,,,91459017.0,ns,19584
-example_mapping-insert_get,,50,,,91883475.0,ns,19788
-example_mapping-insert_get,,50,,,94529128.0,ns,19992
-example_mapping-insert_get,,50,,,95399613.0,ns,20196
-example_mapping-insert_get,,50,,,95026741.0,ns,20400
+example_mapping-insert_get,,50,,,992029.0,ns,196
+example_mapping-insert_get,,50,,,1897146.0,ns,392
+example_mapping-insert_get,,50,,,2751724.0,ns,588
+example_mapping-insert_get,,50,,,3681766.0,ns,784
+example_mapping-insert_get,,50,,,4449529.0,ns,980
+example_mapping-insert_get,,50,,,5606298.0,ns,1176
+example_mapping-insert_get,,50,,,6152789.0,ns,1372
+example_mapping-insert_get,,50,,,7512302.0,ns,1568
+example_mapping-insert_get,,50,,,8257541.0,ns,1764
+example_mapping-insert_get,,50,,,8818372.0,ns,1960
+example_mapping-insert_get,,50,,,9822182.0,ns,2156
+example_mapping-insert_get,,50,,,11171591.0,ns,2352
+example_mapping-insert_get,,50,,,11782761.0,ns,2548
+example_mapping-insert_get,,50,,,12844304.0,ns,2744
+example_mapping-insert_get,,50,,,13516321.0,ns,2940
+example_mapping-insert_get,,50,,,14976551.0,ns,3136
+example_mapping-insert_get,,50,,,16083026.0,ns,3332
+example_mapping-insert_get,,50,,,16233293.0,ns,3528
+example_mapping-insert_get,,50,,,17132935.0,ns,3724
+example_mapping-insert_get,,50,,,18524128.0,ns,3920
+example_mapping-insert_get,,50,,,19218602.0,ns,4116
+example_mapping-insert_get,,50,,,20063434.0,ns,4312
+example_mapping-insert_get,,50,,,20888692.0,ns,4508
+example_mapping-insert_get,,50,,,22208558.0,ns,4704
+example_mapping-insert_get,,50,,,22824031.0,ns,4900
+example_mapping-insert_get,,50,,,23660998.0,ns,5096
+example_mapping-insert_get,,50,,,25093942.0,ns,5292
+example_mapping-insert_get,,50,,,25650420.0,ns,5488
+example_mapping-insert_get,,50,,,26083545.0,ns,5684
+example_mapping-insert_get,,50,,,27014622.0,ns,5880
+example_mapping-insert_get,,50,,,28096667.0,ns,6076
+example_mapping-insert_get,,50,,,29529124.0,ns,6272
+example_mapping-insert_get,,50,,,29391960.0,ns,6468
+example_mapping-insert_get,,50,,,31021473.0,ns,6664
+example_mapping-insert_get,,50,,,31827249.0,ns,6860
+example_mapping-insert_get,,50,,,33111115.0,ns,7056
+example_mapping-insert_get,,50,,,33561577.0,ns,7252
+example_mapping-insert_get,,50,,,34880102.0,ns,7448
+example_mapping-insert_get,,50,,,35031659.0,ns,7644
+example_mapping-insert_get,,50,,,36939018.0,ns,7840
+example_mapping-insert_get,,50,,,36788785.0,ns,8036
+example_mapping-insert_get,,50,,,39223321.0,ns,8232
+example_mapping-insert_get,,50,,,39361381.0,ns,8428
+example_mapping-insert_get,,50,,,40201199.0,ns,8624
+example_mapping-insert_get,,50,,,41266025.0,ns,8820
+example_mapping-insert_get,,50,,,42990735.0,ns,9016
+example_mapping-insert_get,,50,,,42623631.0,ns,9212
+example_mapping-insert_get,,50,,,43764166.0,ns,9408
+example_mapping-insert_get,,50,,,44763731.0,ns,9604
+example_mapping-insert_get,,50,,,44896184.0,ns,9800
+example_mapping-insert_get,,50,,,45975962.0,ns,9996
+example_mapping-insert_get,,50,,,47167474.0,ns,10192
+example_mapping-insert_get,,50,,,47838665.0,ns,10388
+example_mapping-insert_get,,50,,,49802385.0,ns,10584
+example_mapping-insert_get,,50,,,49973684.0,ns,10780
+example_mapping-insert_get,,50,,,51448117.0,ns,10976
+example_mapping-insert_get,,50,,,51999659.0,ns,11172
+example_mapping-insert_get,,50,,,52061292.0,ns,11368
+example_mapping-insert_get,,50,,,53720889.0,ns,11564
+example_mapping-insert_get,,50,,,54036564.0,ns,11760
+example_mapping-insert_get,,50,,,56659403.0,ns,11956
+example_mapping-insert_get,,50,,,56879589.0,ns,12152
+example_mapping-insert_get,,50,,,58377375.0,ns,12348
+example_mapping-insert_get,,50,,,59271979.0,ns,12544
+example_mapping-insert_get,,50,,,58212476.0,ns,12740
+example_mapping-insert_get,,50,,,61233583.0,ns,12936
+example_mapping-insert_get,,50,,,60754264.0,ns,13132
+example_mapping-insert_get,,50,,,61608413.0,ns,13328
+example_mapping-insert_get,,50,,,62885078.0,ns,13524
+example_mapping-insert_get,,50,,,63844504.0,ns,13720
+example_mapping-insert_get,,50,,,65531840.0,ns,13916
+example_mapping-insert_get,,50,,,65867841.0,ns,14112
+example_mapping-insert_get,,50,,,66400573.0,ns,14308
+example_mapping-insert_get,,50,,,66102161.0,ns,14504
+example_mapping-insert_get,,50,,,67246489.0,ns,14700
+example_mapping-insert_get,,50,,,68295700.0,ns,14896
+example_mapping-insert_get,,50,,,69247670.0,ns,15092
+example_mapping-insert_get,,50,,,70762324.0,ns,15288
+example_mapping-insert_get,,50,,,73092128.0,ns,15484
+example_mapping-insert_get,,50,,,72371921.0,ns,15680
+example_mapping-insert_get,,50,,,74450159.0,ns,15876
+example_mapping-insert_get,,50,,,74746254.0,ns,16072
+example_mapping-insert_get,,50,,,75623012.0,ns,16268
+example_mapping-insert_get,,50,,,77091175.0,ns,16464
+example_mapping-insert_get,,50,,,79107192.0,ns,16660
+example_mapping-insert_get,,50,,,79950353.0,ns,16856
+example_mapping-insert_get,,50,,,81013828.0,ns,17052
+example_mapping-insert_get,,50,,,81065435.0,ns,17248
+example_mapping-insert_get,,50,,,81972371.0,ns,17444
+example_mapping-insert_get,,50,,,83131293.0,ns,17640
+example_mapping-insert_get,,50,,,83206645.0,ns,17836
+example_mapping-insert_get,,50,,,83266269.0,ns,18032
+example_mapping-insert_get,,50,,,84779461.0,ns,18228
+example_mapping-insert_get,,50,,,85950451.0,ns,18424
+example_mapping-insert_get,,50,,,85547877.0,ns,18620
+example_mapping-insert_get,,50,,,85754409.0,ns,18816
+example_mapping-insert_get,,50,,,89482970.0,ns,19012
+example_mapping-insert_get,,50,,,88662018.0,ns,19208
+example_mapping-insert_get,,50,,,89105963.0,ns,19404
+example_mapping-insert_get,,50,,,89620604.0,ns,19600
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 1443eba..1a1f248 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[204.0,408.0,612.0,816.0,1020.0,1224.0,1428.0,1632.0,1836.0,2040.0,2244.0,2448.0,2652.0,2856.0,3060.0,3264.0,3468.0,3672.0,3876.0,4080.0,4284.0,4488.0,4692.0,4896.0,5100.0,5304.0,5508.0,5712.0,5916.0,6120.0,6324.0,6528.0,6732.0,6936.0,7140.0,7344.0,7548.0,7752.0,7956.0,8160.0,8364.0,8568.0,8772.0,8976.0,9180.0,9384.0,9588.0,9792.0,9996.0,10200.0,10404.0,10608.0,10812.0,11016.0,11220.0,11424.0,11628.0,11832.0,12036.0,12240.0,12444.0,12648.0,12852.0,13056.0,13260.0,13464.0,13668.0,13872.0,14076.0,14280.0,14484.0,14688.0,14892.0,15096.0,15300.0,15504.0,15708.0,15912.0,16116.0,16320.0,16524.0,16728.0,16932.0,17136.0,17340.0,17544.0,17748.0,17952.0,18156.0,18360.0,18564.0,18768.0,18972.0,19176.0,19380.0,19584.0,19788.0,19992.0,20196.0,20400.0],"times":[931225.0,1834896.0,2940327.0,3826685.0,4706298.0,5883379.0,6680547.0,7694527.0,8637807.0,9095541.0,10426902.0,11438822.0,11877895.0,12652790.0,14409145.0,15093653.0,16794980.0,17256542.0,18238771.0,19305407.0,20177464.0,21378679.0,21709145.0,22818679.0,23433350.0,25057481.0,25882683.0,27021263.0,28434319.0,28413062.0,29418948.0,30572124.0,32423935.0,32860663.0,33317377.0,34177186.0,36019255.0,36196795.0,37383051.0,38747317.0,38624887.0,40723887.0,41638737.0,42325802.0,42778435.0,44538426.0,44177883.0,45214383.0,46940846.0,47879803.0,49327140.0,49688630.0,49670575.0,52308179.0,52586259.0,53460617.0,54945741.0,55264450.0,58156857.0,57887241.0,58527134.0,57831049.0,60307655.0,60258822.0,61481172.0,61666119.0,64225321.0,65317797.0,66723162.0,67203272.0,68119557.0,67184945.0,88677754.0,80074415.0,71831323.0,72512702.0,73083531.0,75206371.0,75045692.0,75551188.0,77001157.0,79364344.0,77511466.0,78990435.0,80904258.0,81321109.0,82326369.0,83690261.0,85964881.0,86768111.0,85794970.0,86002928.0,88243265.0,90172240.0,88996250.0,91459017.0,91883475.0,94529128.0,95399613.0,95026741.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[196.0,392.0,588.0,784.0,980.0,1176.0,1372.0,1568.0,1764.0,1960.0,2156.0,2352.0,2548.0,2744.0,2940.0,3136.0,3332.0,3528.0,3724.0,3920.0,4116.0,4312.0,4508.0,4704.0,4900.0,5096.0,5292.0,5488.0,5684.0,5880.0,6076.0,6272.0,6468.0,6664.0,6860.0,7056.0,7252.0,7448.0,7644.0,7840.0,8036.0,8232.0,8428.0,8624.0,8820.0,9016.0,9212.0,9408.0,9604.0,9800.0,9996.0,10192.0,10388.0,10584.0,10780.0,10976.0,11172.0,11368.0,11564.0,11760.0,11956.0,12152.0,12348.0,12544.0,12740.0,12936.0,13132.0,13328.0,13524.0,13720.0,13916.0,14112.0,14308.0,14504.0,14700.0,14896.0,15092.0,15288.0,15484.0,15680.0,15876.0,16072.0,16268.0,16464.0,16660.0,16856.0,17052.0,17248.0,17444.0,17640.0,17836.0,18032.0,18228.0,18424.0,18620.0,18816.0,19012.0,19208.0,19404.0,19600.0],"times":[992029.0,1897146.0,2751724.0,3681766.0,4449529.0,5606298.0,6152789.0,7512302.0,8257541.0,8818372.0,9822182.0,11171591.0,11782761.0,12844304.0,13516321.0,14976551.0,16083026.0,16233293.0,17132935.0,18524128.0,19218602.0,20063434.0,20888692.0,22208558.0,22824031.0,23660998.0,25093942.0,25650420.0,26083545.0,27014622.0,28096667.0,29529124.0,29391960.0,31021473.0,31827249.0,33111115.0,33561577.0,34880102.0,35031659.0,36939018.0,36788785.0,39223321.0,39361381.0,40201199.0,41266025.0,42990735.0,42623631.0,43764166.0,44763731.0,44896184.0,45975962.0,47167474.0,47838665.0,49802385.0,49973684.0,51448117.0,51999659.0,52061292.0,53720889.0,54036564.0,56659403.0,56879589.0,58377375.0,59271979.0,58212476.0,61233583.0,60754264.0,61608413.0,62885078.0,63844504.0,65531840.0,65867841.0,66400573.0,66102161.0,67246489.0,68295700.0,69247670.0,70762324.0,73092128.0,72371921.0,74450159.0,74746254.0,75623012.0,77091175.0,79107192.0,79950353.0,81013828.0,81065435.0,81972371.0,83131293.0,83206645.0,83266269.0,84779461.0,85950451.0,85547877.0,85754409.0,89482970.0,88662018.0,89105963.0,89620604.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index 0615372..83237cf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[4374.3310650387475,4506.224659333229,4857.940910785181,4989.834505079662] \ No newline at end of file
+[4299.594716095122,4451.901040047091,4858.051237252341,5010.35756120431] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index 555770d..bb58ad3 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4746.880655277367,"upper_bound":4775.597950431351},"point_estimate":4761.408522274286,"standard_error":7.349547079026747},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4742.904286136565,"upper_bound":4790.749850949664},"point_estimate":4764.533913294069,"standard_error":11.739353185893231},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61.999127291255434,"upper_bound":94.41326121801153},"point_estimate":78.31629479051246,"standard_error":8.015331239118114},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4754.108788077059,"upper_bound":4784.8845866962865},"point_estimate":4769.764604357683,"standard_error":7.866364234915858},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":63.680216688040474,"upper_bound":83.51162574459057},"point_estimate":74.13963011693889,"standard_error":5.068226771041148}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4798.639585088904,"upper_bound":4865.562707345836},"point_estimate":4829.787909411838,"standard_error":17.039946125911452},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4772.560156343239,"upper_bound":4822.589357223549},"point_estimate":4791.791499471376,"standard_error":13.433016982211702},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71.87213571846125,"upper_bound":134.37960661279422},"point_estimate":103.93136478451444,"standard_error":16.476040384752668},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4777.565380448458,"upper_bound":4852.901439242229},"point_estimate":4810.94136467221,"standard_error":19.288700596932852},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":110.28898987379743,"upper_bound":225.98784271402138},"point_estimate":171.38712528924526,"standard_error":29.652595326549893}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index c7d4aba..5e7b781 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,959306.0,ns,199
-example_mapping-insert_get,,50,,,1917016.0,ns,398
-example_mapping-insert_get,,50,,,2865580.0,ns,597
-example_mapping-insert_get,,50,,,3825832.0,ns,796
-example_mapping-insert_get,,50,,,4815229.0,ns,995
-example_mapping-insert_get,,50,,,5738988.0,ns,1194
-example_mapping-insert_get,,50,,,6713649.0,ns,1393
-example_mapping-insert_get,,50,,,7708564.0,ns,1592
-example_mapping-insert_get,,50,,,8828144.0,ns,1791
-example_mapping-insert_get,,50,,,9518177.0,ns,1990
-example_mapping-insert_get,,50,,,10570961.0,ns,2189
-example_mapping-insert_get,,50,,,10897019.0,ns,2388
-example_mapping-insert_get,,50,,,12208294.0,ns,2587
-example_mapping-insert_get,,50,,,12727818.0,ns,2786
-example_mapping-insert_get,,50,,,14137115.0,ns,2985
-example_mapping-insert_get,,50,,,15371640.0,ns,3184
-example_mapping-insert_get,,50,,,15557561.0,ns,3383
-example_mapping-insert_get,,50,,,17015932.0,ns,3582
-example_mapping-insert_get,,50,,,18034472.0,ns,3781
-example_mapping-insert_get,,50,,,18797192.0,ns,3980
-example_mapping-insert_get,,50,,,19812649.0,ns,4179
-example_mapping-insert_get,,50,,,20802443.0,ns,4378
-example_mapping-insert_get,,50,,,21581295.0,ns,4577
-example_mapping-insert_get,,50,,,22041615.0,ns,4776
-example_mapping-insert_get,,50,,,23179811.0,ns,4975
-example_mapping-insert_get,,50,,,23801331.0,ns,5174
-example_mapping-insert_get,,50,,,25424799.0,ns,5373
-example_mapping-insert_get,,50,,,26984729.0,ns,5572
-example_mapping-insert_get,,50,,,27459784.0,ns,5771
-example_mapping-insert_get,,50,,,28124526.0,ns,5970
-example_mapping-insert_get,,50,,,28680882.0,ns,6169
-example_mapping-insert_get,,50,,,29960217.0,ns,6368
-example_mapping-insert_get,,50,,,31219886.0,ns,6567
-example_mapping-insert_get,,50,,,31317077.0,ns,6766
-example_mapping-insert_get,,50,,,32317642.0,ns,6965
-example_mapping-insert_get,,50,,,34836969.0,ns,7164
-example_mapping-insert_get,,50,,,35459403.0,ns,7363
-example_mapping-insert_get,,50,,,35889278.0,ns,7562
-example_mapping-insert_get,,50,,,37778568.0,ns,7761
-example_mapping-insert_get,,50,,,38896363.0,ns,7960
-example_mapping-insert_get,,50,,,39199364.0,ns,8159
-example_mapping-insert_get,,50,,,39266698.0,ns,8358
-example_mapping-insert_get,,50,,,41493295.0,ns,8557
-example_mapping-insert_get,,50,,,41464693.0,ns,8756
-example_mapping-insert_get,,50,,,42669484.0,ns,8955
-example_mapping-insert_get,,50,,,43005879.0,ns,9154
-example_mapping-insert_get,,50,,,44241257.0,ns,9353
-example_mapping-insert_get,,50,,,44734332.0,ns,9552
-example_mapping-insert_get,,50,,,46572298.0,ns,9751
-example_mapping-insert_get,,50,,,46564616.0,ns,9950
-example_mapping-insert_get,,50,,,49389126.0,ns,10149
-example_mapping-insert_get,,50,,,48867199.0,ns,10348
-example_mapping-insert_get,,50,,,49399412.0,ns,10547
-example_mapping-insert_get,,50,,,52200854.0,ns,10746
-example_mapping-insert_get,,50,,,51586163.0,ns,10945
-example_mapping-insert_get,,50,,,53418042.0,ns,11144
-example_mapping-insert_get,,50,,,53520539.0,ns,11343
-example_mapping-insert_get,,50,,,54325073.0,ns,11542
-example_mapping-insert_get,,50,,,56248194.0,ns,11741
-example_mapping-insert_get,,50,,,57681171.0,ns,11940
-example_mapping-insert_get,,50,,,57874106.0,ns,12139
-example_mapping-insert_get,,50,,,58780572.0,ns,12338
-example_mapping-insert_get,,50,,,60068798.0,ns,12537
-example_mapping-insert_get,,50,,,59188943.0,ns,12736
-example_mapping-insert_get,,50,,,61258592.0,ns,12935
-example_mapping-insert_get,,50,,,62282040.0,ns,13134
-example_mapping-insert_get,,50,,,64386340.0,ns,13333
-example_mapping-insert_get,,50,,,64288392.0,ns,13532
-example_mapping-insert_get,,50,,,66445345.0,ns,13731
-example_mapping-insert_get,,50,,,66093384.0,ns,13930
-example_mapping-insert_get,,50,,,68161732.0,ns,14129
-example_mapping-insert_get,,50,,,67432819.0,ns,14328
-example_mapping-insert_get,,50,,,68542872.0,ns,14527
-example_mapping-insert_get,,50,,,70874706.0,ns,14726
-example_mapping-insert_get,,50,,,72061591.0,ns,14925
-example_mapping-insert_get,,50,,,72170347.0,ns,15124
-example_mapping-insert_get,,50,,,71749886.0,ns,15323
-example_mapping-insert_get,,50,,,75419978.0,ns,15522
-example_mapping-insert_get,,50,,,76405877.0,ns,15721
-example_mapping-insert_get,,50,,,77318405.0,ns,15920
-example_mapping-insert_get,,50,,,78661349.0,ns,16119
-example_mapping-insert_get,,50,,,78758467.0,ns,16318
-example_mapping-insert_get,,50,,,78887180.0,ns,16517
-example_mapping-insert_get,,50,,,80404851.0,ns,16716
-example_mapping-insert_get,,50,,,80226226.0,ns,16915
-example_mapping-insert_get,,50,,,81145639.0,ns,17114
-example_mapping-insert_get,,50,,,83043575.0,ns,17313
-example_mapping-insert_get,,50,,,84591165.0,ns,17512
-example_mapping-insert_get,,50,,,85290994.0,ns,17711
-example_mapping-insert_get,,50,,,85580703.0,ns,17910
-example_mapping-insert_get,,50,,,86626168.0,ns,18109
-example_mapping-insert_get,,50,,,87812339.0,ns,18308
-example_mapping-insert_get,,50,,,87126463.0,ns,18507
-example_mapping-insert_get,,50,,,89014020.0,ns,18706
-example_mapping-insert_get,,50,,,89092246.0,ns,18905
-example_mapping-insert_get,,50,,,90495600.0,ns,19104
-example_mapping-insert_get,,50,,,90295370.0,ns,19303
-example_mapping-insert_get,,50,,,90952555.0,ns,19502
-example_mapping-insert_get,,50,,,94947955.0,ns,19701
-example_mapping-insert_get,,50,,,95906633.0,ns,19900
+example_mapping-insert_get,,50,,,1010480.0,ns,190
+example_mapping-insert_get,,50,,,1737708.0,ns,380
+example_mapping-insert_get,,50,,,2649036.0,ns,570
+example_mapping-insert_get,,50,,,4318287.0,ns,760
+example_mapping-insert_get,,50,,,4703535.0,ns,950
+example_mapping-insert_get,,50,,,5568879.0,ns,1140
+example_mapping-insert_get,,50,,,6424810.0,ns,1330
+example_mapping-insert_get,,50,,,7877264.0,ns,1520
+example_mapping-insert_get,,50,,,8637996.0,ns,1710
+example_mapping-insert_get,,50,,,9311782.0,ns,1900
+example_mapping-insert_get,,50,,,10162431.0,ns,2090
+example_mapping-insert_get,,50,,,11168763.0,ns,2280
+example_mapping-insert_get,,50,,,11949809.0,ns,2470
+example_mapping-insert_get,,50,,,12406591.0,ns,2660
+example_mapping-insert_get,,50,,,13482268.0,ns,2850
+example_mapping-insert_get,,50,,,14216169.0,ns,3040
+example_mapping-insert_get,,50,,,15054287.0,ns,3230
+example_mapping-insert_get,,50,,,16322999.0,ns,3420
+example_mapping-insert_get,,50,,,17259550.0,ns,3610
+example_mapping-insert_get,,50,,,18352039.0,ns,3800
+example_mapping-insert_get,,50,,,19770563.0,ns,3990
+example_mapping-insert_get,,50,,,20479874.0,ns,4180
+example_mapping-insert_get,,50,,,20722722.0,ns,4370
+example_mapping-insert_get,,50,,,22067341.0,ns,4560
+example_mapping-insert_get,,50,,,22420087.0,ns,4750
+example_mapping-insert_get,,50,,,23311648.0,ns,4940
+example_mapping-insert_get,,50,,,24403815.0,ns,5130
+example_mapping-insert_get,,50,,,24838204.0,ns,5320
+example_mapping-insert_get,,50,,,26437698.0,ns,5510
+example_mapping-insert_get,,50,,,27832856.0,ns,5700
+example_mapping-insert_get,,50,,,29008392.0,ns,5890
+example_mapping-insert_get,,50,,,29092025.0,ns,6080
+example_mapping-insert_get,,50,,,29769097.0,ns,6270
+example_mapping-insert_get,,50,,,30832078.0,ns,6460
+example_mapping-insert_get,,50,,,32633193.0,ns,6650
+example_mapping-insert_get,,50,,,32462068.0,ns,6840
+example_mapping-insert_get,,50,,,33743551.0,ns,7030
+example_mapping-insert_get,,50,,,33830130.0,ns,7220
+example_mapping-insert_get,,50,,,35980464.0,ns,7410
+example_mapping-insert_get,,50,,,36701628.0,ns,7600
+example_mapping-insert_get,,50,,,36208313.0,ns,7790
+example_mapping-insert_get,,50,,,38125648.0,ns,7980
+example_mapping-insert_get,,50,,,38892963.0,ns,8170
+example_mapping-insert_get,,50,,,40259042.0,ns,8360
+example_mapping-insert_get,,50,,,41222253.0,ns,8550
+example_mapping-insert_get,,50,,,42790905.0,ns,8740
+example_mapping-insert_get,,50,,,43702354.0,ns,8930
+example_mapping-insert_get,,50,,,47186163.0,ns,9120
+example_mapping-insert_get,,50,,,44244680.0,ns,9310
+example_mapping-insert_get,,50,,,44860954.0,ns,9500
+example_mapping-insert_get,,50,,,47347118.0,ns,9690
+example_mapping-insert_get,,50,,,46913812.0,ns,9880
+example_mapping-insert_get,,50,,,46763044.0,ns,10070
+example_mapping-insert_get,,50,,,49726799.0,ns,10260
+example_mapping-insert_get,,50,,,50366329.0,ns,10450
+example_mapping-insert_get,,50,,,52430202.0,ns,10640
+example_mapping-insert_get,,50,,,52876082.0,ns,10830
+example_mapping-insert_get,,50,,,53996358.0,ns,11020
+example_mapping-insert_get,,50,,,53482161.0,ns,11210
+example_mapping-insert_get,,50,,,55034345.0,ns,11400
+example_mapping-insert_get,,50,,,55586681.0,ns,11590
+example_mapping-insert_get,,50,,,56093462.0,ns,11780
+example_mapping-insert_get,,50,,,57417022.0,ns,11970
+example_mapping-insert_get,,50,,,57401772.0,ns,12160
+example_mapping-insert_get,,50,,,58663997.0,ns,12350
+example_mapping-insert_get,,50,,,59644891.0,ns,12540
+example_mapping-insert_get,,50,,,62898864.0,ns,12730
+example_mapping-insert_get,,50,,,66882239.0,ns,12920
+example_mapping-insert_get,,50,,,64546393.0,ns,13110
+example_mapping-insert_get,,50,,,64370125.0,ns,13300
+example_mapping-insert_get,,50,,,64583283.0,ns,13490
+example_mapping-insert_get,,50,,,65192060.0,ns,13680
+example_mapping-insert_get,,50,,,65675158.0,ns,13870
+example_mapping-insert_get,,50,,,67295470.0,ns,14060
+example_mapping-insert_get,,50,,,80485582.0,ns,14250
+example_mapping-insert_get,,50,,,71816227.0,ns,14440
+example_mapping-insert_get,,50,,,72948293.0,ns,14630
+example_mapping-insert_get,,50,,,72198247.0,ns,14820
+example_mapping-insert_get,,50,,,70833772.0,ns,15010
+example_mapping-insert_get,,50,,,71341715.0,ns,15200
+example_mapping-insert_get,,50,,,73459742.0,ns,15390
+example_mapping-insert_get,,50,,,73959744.0,ns,15580
+example_mapping-insert_get,,50,,,73140605.0,ns,15770
+example_mapping-insert_get,,50,,,76635800.0,ns,15960
+example_mapping-insert_get,,50,,,75634306.0,ns,16150
+example_mapping-insert_get,,50,,,76279415.0,ns,16340
+example_mapping-insert_get,,50,,,80016410.0,ns,16530
+example_mapping-insert_get,,50,,,80392652.0,ns,16720
+example_mapping-insert_get,,50,,,79192653.0,ns,16910
+example_mapping-insert_get,,50,,,81216104.0,ns,17100
+example_mapping-insert_get,,50,,,81418356.0,ns,17290
+example_mapping-insert_get,,50,,,81257624.0,ns,17480
+example_mapping-insert_get,,50,,,84172846.0,ns,17670
+example_mapping-insert_get,,50,,,88255828.0,ns,17860
+example_mapping-insert_get,,50,,,88925893.0,ns,18050
+example_mapping-insert_get,,50,,,87146065.0,ns,18240
+example_mapping-insert_get,,50,,,87184700.0,ns,18430
+example_mapping-insert_get,,50,,,88860479.0,ns,18620
+example_mapping-insert_get,,50,,,90603871.0,ns,18810
+example_mapping-insert_get,,50,,,90877228.0,ns,19000
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index 3cd12c6..5de0240 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[199.0,398.0,597.0,796.0,995.0,1194.0,1393.0,1592.0,1791.0,1990.0,2189.0,2388.0,2587.0,2786.0,2985.0,3184.0,3383.0,3582.0,3781.0,3980.0,4179.0,4378.0,4577.0,4776.0,4975.0,5174.0,5373.0,5572.0,5771.0,5970.0,6169.0,6368.0,6567.0,6766.0,6965.0,7164.0,7363.0,7562.0,7761.0,7960.0,8159.0,8358.0,8557.0,8756.0,8955.0,9154.0,9353.0,9552.0,9751.0,9950.0,10149.0,10348.0,10547.0,10746.0,10945.0,11144.0,11343.0,11542.0,11741.0,11940.0,12139.0,12338.0,12537.0,12736.0,12935.0,13134.0,13333.0,13532.0,13731.0,13930.0,14129.0,14328.0,14527.0,14726.0,14925.0,15124.0,15323.0,15522.0,15721.0,15920.0,16119.0,16318.0,16517.0,16716.0,16915.0,17114.0,17313.0,17512.0,17711.0,17910.0,18109.0,18308.0,18507.0,18706.0,18905.0,19104.0,19303.0,19502.0,19701.0,19900.0],"times":[959306.0,1917016.0,2865580.0,3825832.0,4815229.0,5738988.0,6713649.0,7708564.0,8828144.0,9518177.0,10570961.0,10897019.0,12208294.0,12727818.0,14137115.0,15371640.0,15557561.0,17015932.0,18034472.0,18797192.0,19812649.0,20802443.0,21581295.0,22041615.0,23179811.0,23801331.0,25424799.0,26984729.0,27459784.0,28124526.0,28680882.0,29960217.0,31219886.0,31317077.0,32317642.0,34836969.0,35459403.0,35889278.0,37778568.0,38896363.0,39199364.0,39266698.0,41493295.0,41464693.0,42669484.0,43005879.0,44241257.0,44734332.0,46572298.0,46564616.0,49389126.0,48867199.0,49399412.0,52200854.0,51586163.0,53418042.0,53520539.0,54325073.0,56248194.0,57681171.0,57874106.0,58780572.0,60068798.0,59188943.0,61258592.0,62282040.0,64386340.0,64288392.0,66445345.0,66093384.0,68161732.0,67432819.0,68542872.0,70874706.0,72061591.0,72170347.0,71749886.0,75419978.0,76405877.0,77318405.0,78661349.0,78758467.0,78887180.0,80404851.0,80226226.0,81145639.0,83043575.0,84591165.0,85290994.0,85580703.0,86626168.0,87812339.0,87126463.0,89014020.0,89092246.0,90495600.0,90295370.0,90952555.0,94947955.0,95906633.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[190.0,380.0,570.0,760.0,950.0,1140.0,1330.0,1520.0,1710.0,1900.0,2090.0,2280.0,2470.0,2660.0,2850.0,3040.0,3230.0,3420.0,3610.0,3800.0,3990.0,4180.0,4370.0,4560.0,4750.0,4940.0,5130.0,5320.0,5510.0,5700.0,5890.0,6080.0,6270.0,6460.0,6650.0,6840.0,7030.0,7220.0,7410.0,7600.0,7790.0,7980.0,8170.0,8360.0,8550.0,8740.0,8930.0,9120.0,9310.0,9500.0,9690.0,9880.0,10070.0,10260.0,10450.0,10640.0,10830.0,11020.0,11210.0,11400.0,11590.0,11780.0,11970.0,12160.0,12350.0,12540.0,12730.0,12920.0,13110.0,13300.0,13490.0,13680.0,13870.0,14060.0,14250.0,14440.0,14630.0,14820.0,15010.0,15200.0,15390.0,15580.0,15770.0,15960.0,16150.0,16340.0,16530.0,16720.0,16910.0,17100.0,17290.0,17480.0,17670.0,17860.0,18050.0,18240.0,18430.0,18620.0,18810.0,19000.0],"times":[1010480.0,1737708.0,2649036.0,4318287.0,4703535.0,5568879.0,6424810.0,7877264.0,8637996.0,9311782.0,10162431.0,11168763.0,11949809.0,12406591.0,13482268.0,14216169.0,15054287.0,16322999.0,17259550.0,18352039.0,19770563.0,20479874.0,20722722.0,22067341.0,22420087.0,23311648.0,24403815.0,24838204.0,26437698.0,27832856.0,29008392.0,29092025.0,29769097.0,30832078.0,32633193.0,32462068.0,33743551.0,33830130.0,35980464.0,36701628.0,36208313.0,38125648.0,38892963.0,40259042.0,41222253.0,42790905.0,43702354.0,47186163.0,44244680.0,44860954.0,47347118.0,46913812.0,46763044.0,49726799.0,50366329.0,52430202.0,52876082.0,53996358.0,53482161.0,55034345.0,55586681.0,56093462.0,57417022.0,57401772.0,58663997.0,59644891.0,62898864.0,66882239.0,64546393.0,64370125.0,64583283.0,65192060.0,65675158.0,67295470.0,80485582.0,71816227.0,72948293.0,72198247.0,70833772.0,71341715.0,73459742.0,73959744.0,73140605.0,76635800.0,75634306.0,76279415.0,80016410.0,80392652.0,79192653.0,81216104.0,81418356.0,81257624.0,84172846.0,88255828.0,88925893.0,87146065.0,87184700.0,88860479.0,90603871.0,90877228.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index d205f14..c764291 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[4400.272131691775,4557.473853598882,4976.678445351166,5133.880167258273] \ No newline at end of file
+[4323.944601673624,4534.446147137346,5095.783601707272,5306.285147170995] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index 2feb120..6f1f3ef 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3143.127978300037,"upper_bound":3188.45574274746},"point_estimate":3163.808083174631,"standard_error":11.526503128718474},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3137.187752818302,"upper_bound":3160.9253012048193},"point_estimate":3150.415215309012,"standard_error":5.010638993708052},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36.60795252663502,"upper_bound":58.1190823647597},"point_estimate":46.142584513093766,"standard_error":5.425205321882349},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3137.5376708313133,"upper_bound":3187.788902036585},"point_estimate":3159.1274715531254,"standard_error":12.959911099112018},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59.909543944010466,"upper_bound":160.93516777258557},"point_estimate":116.08369757876264,"standard_error":25.391605554441455}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3093.4638185943722,"upper_bound":3120.689420159654},"point_estimate":3106.7764431879555,"standard_error":6.944091956693375},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3088.4491488095236,"upper_bound":3116.1737068965517},"point_estimate":3097.63799894958,"standard_error":7.5491233678958665},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.24509895425758,"upper_bound":71.10901481279058},"point_estimate":61.41377142469359,"standard_error":5.561470375808081},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3106.240714538429,"upper_bound":3133.4509910886727},"point_estimate":3120.190173320104,"standard_error":6.948797561071751},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53.19035542444332,"upper_bound":86.78012661068512},"point_estimate":69.92114310152066,"standard_error":8.693301489902291}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index e9895ce..89cf1d5 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,889047.0,ns,290
-example_mapping-insert_get,,50,,,1892443.0,ns,580
-example_mapping-insert_get,,50,,,2551613.0,ns,870
-example_mapping-insert_get,,50,,,3726187.0,ns,1160
-example_mapping-insert_get,,50,,,4647575.0,ns,1450
-example_mapping-insert_get,,50,,,5516778.0,ns,1740
-example_mapping-insert_get,,50,,,6033454.0,ns,2030
-example_mapping-insert_get,,50,,,7317176.0,ns,2320
-example_mapping-insert_get,,50,,,8161340.0,ns,2610
-example_mapping-insert_get,,50,,,9488648.0,ns,2900
-example_mapping-insert_get,,50,,,11417132.0,ns,3190
-example_mapping-insert_get,,50,,,11030105.0,ns,3480
-example_mapping-insert_get,,50,,,11936369.0,ns,3770
-example_mapping-insert_get,,50,,,12918732.0,ns,4060
-example_mapping-insert_get,,50,,,14010853.0,ns,4350
-example_mapping-insert_get,,50,,,14878097.0,ns,4640
-example_mapping-insert_get,,50,,,15894613.0,ns,4930
-example_mapping-insert_get,,50,,,16557717.0,ns,5220
-example_mapping-insert_get,,50,,,17848175.0,ns,5510
-example_mapping-insert_get,,50,,,17749767.0,ns,5800
-example_mapping-insert_get,,50,,,18753902.0,ns,6090
-example_mapping-insert_get,,50,,,19632359.0,ns,6380
-example_mapping-insert_get,,50,,,20557855.0,ns,6670
-example_mapping-insert_get,,50,,,21513681.0,ns,6960
-example_mapping-insert_get,,50,,,23462641.0,ns,7250
-example_mapping-insert_get,,50,,,23858794.0,ns,7540
-example_mapping-insert_get,,50,,,24660916.0,ns,7830
-example_mapping-insert_get,,50,,,25071221.0,ns,8120
-example_mapping-insert_get,,50,,,25639419.0,ns,8410
-example_mapping-insert_get,,50,,,27078261.0,ns,8700
-example_mapping-insert_get,,50,,,27684311.0,ns,8990
-example_mapping-insert_get,,50,,,28949572.0,ns,9280
-example_mapping-insert_get,,50,,,30297234.0,ns,9570
-example_mapping-insert_get,,50,,,31459578.0,ns,9860
-example_mapping-insert_get,,50,,,31636541.0,ns,10150
-example_mapping-insert_get,,50,,,33097219.0,ns,10440
-example_mapping-insert_get,,50,,,34015938.0,ns,10730
-example_mapping-insert_get,,50,,,35970744.0,ns,11020
-example_mapping-insert_get,,50,,,35239309.0,ns,11310
-example_mapping-insert_get,,50,,,36337813.0,ns,11600
-example_mapping-insert_get,,50,,,36645214.0,ns,11890
-example_mapping-insert_get,,50,,,38783979.0,ns,12180
-example_mapping-insert_get,,50,,,39083713.0,ns,12470
-example_mapping-insert_get,,50,,,39518100.0,ns,12760
-example_mapping-insert_get,,50,,,41122232.0,ns,13050
-example_mapping-insert_get,,50,,,41876187.0,ns,13340
-example_mapping-insert_get,,50,,,42956287.0,ns,13630
-example_mapping-insert_get,,50,,,44209615.0,ns,13920
-example_mapping-insert_get,,50,,,45081793.0,ns,14210
-example_mapping-insert_get,,50,,,46294357.0,ns,14500
-example_mapping-insert_get,,50,,,46976953.0,ns,14790
-example_mapping-insert_get,,50,,,47264054.0,ns,15080
-example_mapping-insert_get,,50,,,48317842.0,ns,15370
-example_mapping-insert_get,,50,,,49874187.0,ns,15660
-example_mapping-insert_get,,50,,,49751810.0,ns,15950
-example_mapping-insert_get,,50,,,51260392.0,ns,16240
-example_mapping-insert_get,,50,,,52032040.0,ns,16530
-example_mapping-insert_get,,50,,,53620360.0,ns,16820
-example_mapping-insert_get,,50,,,53543754.0,ns,17110
-example_mapping-insert_get,,50,,,55207555.0,ns,17400
-example_mapping-insert_get,,50,,,54752847.0,ns,17690
-example_mapping-insert_get,,50,,,56576766.0,ns,17980
-example_mapping-insert_get,,50,,,60390455.0,ns,18270
-example_mapping-insert_get,,50,,,62560791.0,ns,18560
-example_mapping-insert_get,,50,,,71188420.0,ns,18850
-example_mapping-insert_get,,50,,,72762043.0,ns,19140
-example_mapping-insert_get,,50,,,61223430.0,ns,19430
-example_mapping-insert_get,,50,,,62675014.0,ns,19720
-example_mapping-insert_get,,50,,,63033671.0,ns,20010
-example_mapping-insert_get,,50,,,64584069.0,ns,20300
-example_mapping-insert_get,,50,,,65416104.0,ns,20590
-example_mapping-insert_get,,50,,,65787074.0,ns,20880
-example_mapping-insert_get,,50,,,65660232.0,ns,21170
-example_mapping-insert_get,,50,,,66708333.0,ns,21460
-example_mapping-insert_get,,50,,,67921990.0,ns,21750
-example_mapping-insert_get,,50,,,68814711.0,ns,22040
-example_mapping-insert_get,,50,,,69344805.0,ns,22330
-example_mapping-insert_get,,50,,,71134790.0,ns,22620
-example_mapping-insert_get,,50,,,70319771.0,ns,22910
-example_mapping-insert_get,,50,,,73828346.0,ns,23200
-example_mapping-insert_get,,50,,,73025839.0,ns,23490
-example_mapping-insert_get,,50,,,73657265.0,ns,23780
-example_mapping-insert_get,,50,,,76083472.0,ns,24070
-example_mapping-insert_get,,50,,,75691188.0,ns,24360
-example_mapping-insert_get,,50,,,77612058.0,ns,24650
-example_mapping-insert_get,,50,,,78915937.0,ns,24940
-example_mapping-insert_get,,50,,,78807989.0,ns,25230
-example_mapping-insert_get,,50,,,79440972.0,ns,25520
-example_mapping-insert_get,,50,,,81642327.0,ns,25810
-example_mapping-insert_get,,50,,,81463692.0,ns,26100
-example_mapping-insert_get,,50,,,83861704.0,ns,26390
-example_mapping-insert_get,,50,,,84238891.0,ns,26680
-example_mapping-insert_get,,50,,,84524568.0,ns,26970
-example_mapping-insert_get,,50,,,85930459.0,ns,27260
-example_mapping-insert_get,,50,,,87033590.0,ns,27550
-example_mapping-insert_get,,50,,,87421899.0,ns,27840
-example_mapping-insert_get,,50,,,88452579.0,ns,28130
-example_mapping-insert_get,,50,,,87873263.0,ns,28420
-example_mapping-insert_get,,50,,,88060758.0,ns,28710
-example_mapping-insert_get,,50,,,90643478.0,ns,29000
+example_mapping-insert_get,,50,,,933420.0,ns,280
+example_mapping-insert_get,,50,,,1719219.0,ns,560
+example_mapping-insert_get,,50,,,2470302.0,ns,840
+example_mapping-insert_get,,50,,,3564267.0,ns,1120
+example_mapping-insert_get,,50,,,4800921.0,ns,1400
+example_mapping-insert_get,,50,,,5170489.0,ns,1680
+example_mapping-insert_get,,50,,,5821315.0,ns,1960
+example_mapping-insert_get,,50,,,6988941.0,ns,2240
+example_mapping-insert_get,,50,,,7843117.0,ns,2520
+example_mapping-insert_get,,50,,,8224389.0,ns,2800
+example_mapping-insert_get,,50,,,9380669.0,ns,3080
+example_mapping-insert_get,,50,,,10548197.0,ns,3360
+example_mapping-insert_get,,50,,,11070662.0,ns,3640
+example_mapping-insert_get,,50,,,12241655.0,ns,3920
+example_mapping-insert_get,,50,,,13318914.0,ns,4200
+example_mapping-insert_get,,50,,,14155494.0,ns,4480
+example_mapping-insert_get,,50,,,14707174.0,ns,4760
+example_mapping-insert_get,,50,,,16352471.0,ns,5040
+example_mapping-insert_get,,50,,,16796269.0,ns,5320
+example_mapping-insert_get,,50,,,17342249.0,ns,5600
+example_mapping-insert_get,,50,,,17632676.0,ns,5880
+example_mapping-insert_get,,50,,,19103533.0,ns,6160
+example_mapping-insert_get,,50,,,19718486.0,ns,6440
+example_mapping-insert_get,,50,,,20760744.0,ns,6720
+example_mapping-insert_get,,50,,,21957908.0,ns,7000
+example_mapping-insert_get,,50,,,22336815.0,ns,7280
+example_mapping-insert_get,,50,,,23140296.0,ns,7560
+example_mapping-insert_get,,50,,,24203613.0,ns,7840
+example_mapping-insert_get,,50,,,24742397.0,ns,8120
+example_mapping-insert_get,,50,,,25867573.0,ns,8400
+example_mapping-insert_get,,50,,,26756218.0,ns,8680
+example_mapping-insert_get,,50,,,27520956.0,ns,8960
+example_mapping-insert_get,,50,,,28469664.0,ns,9240
+example_mapping-insert_get,,50,,,29441410.0,ns,9520
+example_mapping-insert_get,,50,,,29912894.0,ns,9800
+example_mapping-insert_get,,50,,,30320219.0,ns,10080
+example_mapping-insert_get,,50,,,32512523.0,ns,10360
+example_mapping-insert_get,,50,,,33034771.0,ns,10640
+example_mapping-insert_get,,50,,,33097215.0,ns,10920
+example_mapping-insert_get,,50,,,34296317.0,ns,11200
+example_mapping-insert_get,,50,,,34582484.0,ns,11480
+example_mapping-insert_get,,50,,,36892002.0,ns,11760
+example_mapping-insert_get,,50,,,36873914.0,ns,12040
+example_mapping-insert_get,,50,,,37611440.0,ns,12320
+example_mapping-insert_get,,50,,,38719164.0,ns,12600
+example_mapping-insert_get,,50,,,40510630.0,ns,12880
+example_mapping-insert_get,,50,,,40248469.0,ns,13160
+example_mapping-insert_get,,50,,,40941949.0,ns,13440
+example_mapping-insert_get,,50,,,43064030.0,ns,13720
+example_mapping-insert_get,,50,,,43438482.0,ns,14000
+example_mapping-insert_get,,50,,,44234457.0,ns,14280
+example_mapping-insert_get,,50,,,45714520.0,ns,14560
+example_mapping-insert_get,,50,,,45232705.0,ns,14840
+example_mapping-insert_get,,50,,,46357357.0,ns,15120
+example_mapping-insert_get,,50,,,48356921.0,ns,15400
+example_mapping-insert_get,,50,,,47938936.0,ns,15680
+example_mapping-insert_get,,50,,,49587926.0,ns,15960
+example_mapping-insert_get,,50,,,50606661.0,ns,16240
+example_mapping-insert_get,,50,,,51732355.0,ns,16520
+example_mapping-insert_get,,50,,,52603219.0,ns,16800
+example_mapping-insert_get,,50,,,54376322.0,ns,17080
+example_mapping-insert_get,,50,,,53916986.0,ns,17360
+example_mapping-insert_get,,50,,,55741793.0,ns,17640
+example_mapping-insert_get,,50,,,56302940.0,ns,17920
+example_mapping-insert_get,,50,,,55134479.0,ns,18200
+example_mapping-insert_get,,50,,,56027951.0,ns,18480
+example_mapping-insert_get,,50,,,57988478.0,ns,18760
+example_mapping-insert_get,,50,,,58978779.0,ns,19040
+example_mapping-insert_get,,50,,,58932776.0,ns,19320
+example_mapping-insert_get,,50,,,62784814.0,ns,19600
+example_mapping-insert_get,,50,,,60907733.0,ns,19880
+example_mapping-insert_get,,50,,,62363400.0,ns,20160
+example_mapping-insert_get,,50,,,62424578.0,ns,20440
+example_mapping-insert_get,,50,,,63636136.0,ns,20720
+example_mapping-insert_get,,50,,,64883758.0,ns,21000
+example_mapping-insert_get,,50,,,65772226.0,ns,21280
+example_mapping-insert_get,,50,,,65802685.0,ns,21560
+example_mapping-insert_get,,50,,,69059938.0,ns,21840
+example_mapping-insert_get,,50,,,68975205.0,ns,22120
+example_mapping-insert_get,,50,,,70543898.0,ns,22400
+example_mapping-insert_get,,50,,,69693243.0,ns,22680
+example_mapping-insert_get,,50,,,73851421.0,ns,22960
+example_mapping-insert_get,,50,,,72628057.0,ns,23240
+example_mapping-insert_get,,50,,,73061509.0,ns,23520
+example_mapping-insert_get,,50,,,75752601.0,ns,23800
+example_mapping-insert_get,,50,,,73514857.0,ns,24080
+example_mapping-insert_get,,50,,,77360912.0,ns,24360
+example_mapping-insert_get,,50,,,77435237.0,ns,24640
+example_mapping-insert_get,,50,,,79190809.0,ns,24920
+example_mapping-insert_get,,50,,,81168124.0,ns,25200
+example_mapping-insert_get,,50,,,80392801.0,ns,25480
+example_mapping-insert_get,,50,,,79632965.0,ns,25760
+example_mapping-insert_get,,50,,,82183752.0,ns,26040
+example_mapping-insert_get,,50,,,80431766.0,ns,26320
+example_mapping-insert_get,,50,,,85454911.0,ns,26600
+example_mapping-insert_get,,50,,,84195977.0,ns,26880
+example_mapping-insert_get,,50,,,86166255.0,ns,27160
+example_mapping-insert_get,,50,,,86320734.0,ns,27440
+example_mapping-insert_get,,50,,,86303365.0,ns,27720
+example_mapping-insert_get,,50,,,88706358.0,ns,28000
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index f78cd9b..c208617 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[290.0,580.0,870.0,1160.0,1450.0,1740.0,2030.0,2320.0,2610.0,2900.0,3190.0,3480.0,3770.0,4060.0,4350.0,4640.0,4930.0,5220.0,5510.0,5800.0,6090.0,6380.0,6670.0,6960.0,7250.0,7540.0,7830.0,8120.0,8410.0,8700.0,8990.0,9280.0,9570.0,9860.0,10150.0,10440.0,10730.0,11020.0,11310.0,11600.0,11890.0,12180.0,12470.0,12760.0,13050.0,13340.0,13630.0,13920.0,14210.0,14500.0,14790.0,15080.0,15370.0,15660.0,15950.0,16240.0,16530.0,16820.0,17110.0,17400.0,17690.0,17980.0,18270.0,18560.0,18850.0,19140.0,19430.0,19720.0,20010.0,20300.0,20590.0,20880.0,21170.0,21460.0,21750.0,22040.0,22330.0,22620.0,22910.0,23200.0,23490.0,23780.0,24070.0,24360.0,24650.0,24940.0,25230.0,25520.0,25810.0,26100.0,26390.0,26680.0,26970.0,27260.0,27550.0,27840.0,28130.0,28420.0,28710.0,29000.0],"times":[889047.0,1892443.0,2551613.0,3726187.0,4647575.0,5516778.0,6033454.0,7317176.0,8161340.0,9488648.0,11417132.0,11030105.0,11936369.0,12918732.0,14010853.0,14878097.0,15894613.0,16557717.0,17848175.0,17749767.0,18753902.0,19632359.0,20557855.0,21513681.0,23462641.0,23858794.0,24660916.0,25071221.0,25639419.0,27078261.0,27684311.0,28949572.0,30297234.0,31459578.0,31636541.0,33097219.0,34015938.0,35970744.0,35239309.0,36337813.0,36645214.0,38783979.0,39083713.0,39518100.0,41122232.0,41876187.0,42956287.0,44209615.0,45081793.0,46294357.0,46976953.0,47264054.0,48317842.0,49874187.0,49751810.0,51260392.0,52032040.0,53620360.0,53543754.0,55207555.0,54752847.0,56576766.0,60390455.0,62560791.0,71188420.0,72762043.0,61223430.0,62675014.0,63033671.0,64584069.0,65416104.0,65787074.0,65660232.0,66708333.0,67921990.0,68814711.0,69344805.0,71134790.0,70319771.0,73828346.0,73025839.0,73657265.0,76083472.0,75691188.0,77612058.0,78915937.0,78807989.0,79440972.0,81642327.0,81463692.0,83861704.0,84238891.0,84524568.0,85930459.0,87033590.0,87421899.0,88452579.0,87873263.0,88060758.0,90643478.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[280.0,560.0,840.0,1120.0,1400.0,1680.0,1960.0,2240.0,2520.0,2800.0,3080.0,3360.0,3640.0,3920.0,4200.0,4480.0,4760.0,5040.0,5320.0,5600.0,5880.0,6160.0,6440.0,6720.0,7000.0,7280.0,7560.0,7840.0,8120.0,8400.0,8680.0,8960.0,9240.0,9520.0,9800.0,10080.0,10360.0,10640.0,10920.0,11200.0,11480.0,11760.0,12040.0,12320.0,12600.0,12880.0,13160.0,13440.0,13720.0,14000.0,14280.0,14560.0,14840.0,15120.0,15400.0,15680.0,15960.0,16240.0,16520.0,16800.0,17080.0,17360.0,17640.0,17920.0,18200.0,18480.0,18760.0,19040.0,19320.0,19600.0,19880.0,20160.0,20440.0,20720.0,21000.0,21280.0,21560.0,21840.0,22120.0,22400.0,22680.0,22960.0,23240.0,23520.0,23800.0,24080.0,24360.0,24640.0,24920.0,25200.0,25480.0,25760.0,26040.0,26320.0,26600.0,26880.0,27160.0,27440.0,27720.0,28000.0],"times":[933420.0,1719219.0,2470302.0,3564267.0,4800921.0,5170489.0,5821315.0,6988941.0,7843117.0,8224389.0,9380669.0,10548197.0,11070662.0,12241655.0,13318914.0,14155494.0,14707174.0,16352471.0,16796269.0,17342249.0,17632676.0,19103533.0,19718486.0,20760744.0,21957908.0,22336815.0,23140296.0,24203613.0,24742397.0,25867573.0,26756218.0,27520956.0,28469664.0,29441410.0,29912894.0,30320219.0,32512523.0,33034771.0,33097215.0,34296317.0,34582484.0,36892002.0,36873914.0,37611440.0,38719164.0,40510630.0,40248469.0,40941949.0,43064030.0,43438482.0,44234457.0,45714520.0,45232705.0,46357357.0,48356921.0,47938936.0,49587926.0,50606661.0,51732355.0,52603219.0,54376322.0,53916986.0,55741793.0,56302940.0,55134479.0,56027951.0,57988478.0,58978779.0,58932776.0,62784814.0,60907733.0,62363400.0,62424578.0,63636136.0,64883758.0,65772226.0,65802685.0,69059938.0,68975205.0,70543898.0,69693243.0,73851421.0,72628057.0,73061509.0,75752601.0,73514857.0,77360912.0,77435237.0,79190809.0,81168124.0,80392801.0,79632965.0,82183752.0,80431766.0,85454911.0,84195977.0,86166255.0,86320734.0,86303365.0,88706358.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index db1dfb9..2e72532 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[2928.4170886180373,3021.731990474922,3270.5717287599473,3363.8866306168316] \ No newline at end of file
+[2822.1057594138197,2942.1016534840837,3262.090704338121,3382.0865984083853] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index 9aacca7..5068d8f 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3698.1629391016613,"upper_bound":3900.0001790380916},"point_estimate":3779.2385237536555,"standard_error":52.91133912374887},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3666.8925890175888,"upper_bound":3716.4731929035725},"point_estimate":3696.2727871334832,"standard_error":13.6727505041987},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":78.42392771870766,"upper_bound":123.99948290181565},"point_estimate":100.2843163320973,"standard_error":12.25695556512638},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3727.09817291289,"upper_bound":3876.890876655138},"point_estimate":3784.741923541055,"standard_error":39.324835025063344},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139.2490032783659,"upper_bound":857.7281703087402},"point_estimate":529.0715245782147,"standard_error":211.2474157400584}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3708.663274399341,"upper_bound":3739.9763574203284},"point_estimate":3724.0353763138146,"standard_error":7.978663296383811},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3703.0638985005767,"upper_bound":3747.3316796598156},"point_estimate":3719.3508935219656,"standard_error":10.200621711717377},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54.10338053139939,"upper_bound":87.38131667876634},"point_estimate":73.03961502339698,"standard_error":8.605352754142736},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3717.7427631329933,"upper_bound":3751.7201029755524},"point_estimate":3734.526989757097,"standard_error":8.628575970178927},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64.01558029423573,"upper_bound":95.03528821510442},"point_estimate":79.74212453965717,"standard_error":7.9861244522829}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 39c0033..005d8f5 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,890814.0,ns,259
-example_mapping-insert_get,,50,,,1888132.0,ns,518
-example_mapping-insert_get,,50,,,2751645.0,ns,777
-example_mapping-insert_get,,50,,,3588807.0,ns,1036
-example_mapping-insert_get,,50,,,4735253.0,ns,1295
-example_mapping-insert_get,,50,,,5614355.0,ns,1554
-example_mapping-insert_get,,50,,,6483172.0,ns,1813
-example_mapping-insert_get,,50,,,7755471.0,ns,2072
-example_mapping-insert_get,,50,,,8574779.0,ns,2331
-example_mapping-insert_get,,50,,,9461220.0,ns,2590
-example_mapping-insert_get,,50,,,10122970.0,ns,2849
-example_mapping-insert_get,,50,,,11190983.0,ns,3108
-example_mapping-insert_get,,50,,,12557706.0,ns,3367
-example_mapping-insert_get,,50,,,12881812.0,ns,3626
-example_mapping-insert_get,,50,,,14028205.0,ns,3885
-example_mapping-insert_get,,50,,,15409477.0,ns,4144
-example_mapping-insert_get,,50,,,15317021.0,ns,4403
-example_mapping-insert_get,,50,,,17585231.0,ns,4662
-example_mapping-insert_get,,50,,,18005533.0,ns,4921
-example_mapping-insert_get,,50,,,18623387.0,ns,5180
-example_mapping-insert_get,,50,,,19216078.0,ns,5439
-example_mapping-insert_get,,50,,,24974730.0,ns,5698
-example_mapping-insert_get,,50,,,21772929.0,ns,5957
-example_mapping-insert_get,,50,,,22354059.0,ns,6216
-example_mapping-insert_get,,50,,,22914670.0,ns,6475
-example_mapping-insert_get,,50,,,23926087.0,ns,6734
-example_mapping-insert_get,,50,,,25514908.0,ns,6993
-example_mapping-insert_get,,50,,,26147240.0,ns,7252
-example_mapping-insert_get,,50,,,27554382.0,ns,7511
-example_mapping-insert_get,,50,,,28348251.0,ns,7770
-example_mapping-insert_get,,50,,,28752523.0,ns,8029
-example_mapping-insert_get,,50,,,29811713.0,ns,8288
-example_mapping-insert_get,,50,,,30411352.0,ns,8547
-example_mapping-insert_get,,50,,,32389646.0,ns,8806
-example_mapping-insert_get,,50,,,32555552.0,ns,9065
-example_mapping-insert_get,,50,,,35215215.0,ns,9324
-example_mapping-insert_get,,50,,,36259429.0,ns,9583
-example_mapping-insert_get,,50,,,34961691.0,ns,9842
-example_mapping-insert_get,,50,,,35754483.0,ns,10101
-example_mapping-insert_get,,50,,,46405088.0,ns,10360
-example_mapping-insert_get,,50,,,38136665.0,ns,10619
-example_mapping-insert_get,,50,,,39176773.0,ns,10878
-example_mapping-insert_get,,50,,,40185903.0,ns,11137
-example_mapping-insert_get,,50,,,41315542.0,ns,11396
-example_mapping-insert_get,,50,,,42148206.0,ns,11655
-example_mapping-insert_get,,50,,,43151941.0,ns,11914
-example_mapping-insert_get,,50,,,44319311.0,ns,12173
-example_mapping-insert_get,,50,,,45212186.0,ns,12432
-example_mapping-insert_get,,50,,,72469650.0,ns,12691
-example_mapping-insert_get,,50,,,108266817.0,ns,12950
-example_mapping-insert_get,,50,,,52707736.0,ns,13209
-example_mapping-insert_get,,50,,,53690945.0,ns,13468
-example_mapping-insert_get,,50,,,55023956.0,ns,13727
-example_mapping-insert_get,,50,,,55686451.0,ns,13986
-example_mapping-insert_get,,50,,,57127391.0,ns,14245
-example_mapping-insert_get,,50,,,57758864.0,ns,14504
-example_mapping-insert_get,,50,,,59197454.0,ns,14763
-example_mapping-insert_get,,50,,,60003397.0,ns,15022
-example_mapping-insert_get,,50,,,61268327.0,ns,15281
-example_mapping-insert_get,,50,,,60793415.0,ns,15540
-example_mapping-insert_get,,50,,,58924386.0,ns,15799
-example_mapping-insert_get,,50,,,59360671.0,ns,16058
-example_mapping-insert_get,,50,,,61183888.0,ns,16317
-example_mapping-insert_get,,50,,,60929483.0,ns,16576
-example_mapping-insert_get,,50,,,64057352.0,ns,16835
-example_mapping-insert_get,,50,,,63877753.0,ns,17094
-example_mapping-insert_get,,50,,,63834019.0,ns,17353
-example_mapping-insert_get,,50,,,65165480.0,ns,17612
-example_mapping-insert_get,,50,,,66148324.0,ns,17871
-example_mapping-insert_get,,50,,,68181828.0,ns,18130
-example_mapping-insert_get,,50,,,68211509.0,ns,18389
-example_mapping-insert_get,,50,,,68343794.0,ns,18648
-example_mapping-insert_get,,50,,,71342264.0,ns,18907
-example_mapping-insert_get,,50,,,70016204.0,ns,19166
-example_mapping-insert_get,,50,,,72578417.0,ns,19425
-example_mapping-insert_get,,50,,,74352683.0,ns,19684
-example_mapping-insert_get,,50,,,73167787.0,ns,19943
-example_mapping-insert_get,,50,,,75934733.0,ns,20202
-example_mapping-insert_get,,50,,,76042758.0,ns,20461
-example_mapping-insert_get,,50,,,77937180.0,ns,20720
-example_mapping-insert_get,,50,,,77099878.0,ns,20979
-example_mapping-insert_get,,50,,,79716037.0,ns,21238
-example_mapping-insert_get,,50,,,80258586.0,ns,21497
-example_mapping-insert_get,,50,,,81941371.0,ns,21756
-example_mapping-insert_get,,50,,,82470703.0,ns,22015
-example_mapping-insert_get,,50,,,83706877.0,ns,22274
-example_mapping-insert_get,,50,,,84721957.0,ns,22533
-example_mapping-insert_get,,50,,,85148688.0,ns,22792
-example_mapping-insert_get,,50,,,86555586.0,ns,23051
-example_mapping-insert_get,,50,,,86989184.0,ns,23310
-example_mapping-insert_get,,50,,,87187268.0,ns,23569
-example_mapping-insert_get,,50,,,88161575.0,ns,23828
-example_mapping-insert_get,,50,,,89262789.0,ns,24087
-example_mapping-insert_get,,50,,,89715748.0,ns,24346
-example_mapping-insert_get,,50,,,90937717.0,ns,24605
-example_mapping-insert_get,,50,,,92098113.0,ns,24864
-example_mapping-insert_get,,50,,,93569507.0,ns,25123
-example_mapping-insert_get,,50,,,91756560.0,ns,25382
-example_mapping-insert_get,,50,,,94035952.0,ns,25641
-example_mapping-insert_get,,50,,,96112184.0,ns,25900
+example_mapping-insert_get,,50,,,973312.0,ns,255
+example_mapping-insert_get,,50,,,1968399.0,ns,510
+example_mapping-insert_get,,50,,,2841806.0,ns,765
+example_mapping-insert_get,,50,,,3644809.0,ns,1020
+example_mapping-insert_get,,50,,,4772861.0,ns,1275
+example_mapping-insert_get,,50,,,6132009.0,ns,1530
+example_mapping-insert_get,,50,,,6654509.0,ns,1785
+example_mapping-insert_get,,50,,,7518348.0,ns,2040
+example_mapping-insert_get,,50,,,8577080.0,ns,2295
+example_mapping-insert_get,,50,,,9484855.0,ns,2550
+example_mapping-insert_get,,50,,,10082060.0,ns,2805
+example_mapping-insert_get,,50,,,11534675.0,ns,3060
+example_mapping-insert_get,,50,,,12908945.0,ns,3315
+example_mapping-insert_get,,50,,,13268517.0,ns,3570
+example_mapping-insert_get,,50,,,14377464.0,ns,3825
+example_mapping-insert_get,,50,,,15458640.0,ns,4080
+example_mapping-insert_get,,50,,,16776600.0,ns,4335
+example_mapping-insert_get,,50,,,17492225.0,ns,4590
+example_mapping-insert_get,,50,,,17661476.0,ns,4845
+example_mapping-insert_get,,50,,,19134739.0,ns,5100
+example_mapping-insert_get,,50,,,20336898.0,ns,5355
+example_mapping-insert_get,,50,,,20167109.0,ns,5610
+example_mapping-insert_get,,50,,,21591648.0,ns,5865
+example_mapping-insert_get,,50,,,22753366.0,ns,6120
+example_mapping-insert_get,,50,,,22993420.0,ns,6375
+example_mapping-insert_get,,50,,,24065407.0,ns,6630
+example_mapping-insert_get,,50,,,25369073.0,ns,6885
+example_mapping-insert_get,,50,,,26383382.0,ns,7140
+example_mapping-insert_get,,50,,,27829344.0,ns,7395
+example_mapping-insert_get,,50,,,29542395.0,ns,7650
+example_mapping-insert_get,,50,,,30010849.0,ns,7905
+example_mapping-insert_get,,50,,,29901440.0,ns,8160
+example_mapping-insert_get,,50,,,31577569.0,ns,8415
+example_mapping-insert_get,,50,,,32105564.0,ns,8670
+example_mapping-insert_get,,50,,,33743203.0,ns,8925
+example_mapping-insert_get,,50,,,34178771.0,ns,9180
+example_mapping-insert_get,,50,,,35595004.0,ns,9435
+example_mapping-insert_get,,50,,,35595045.0,ns,9690
+example_mapping-insert_get,,50,,,36113025.0,ns,9945
+example_mapping-insert_get,,50,,,38543609.0,ns,10200
+example_mapping-insert_get,,50,,,38456058.0,ns,10455
+example_mapping-insert_get,,50,,,38569366.0,ns,10710
+example_mapping-insert_get,,50,,,40111589.0,ns,10965
+example_mapping-insert_get,,50,,,40729033.0,ns,11220
+example_mapping-insert_get,,50,,,41349897.0,ns,11475
+example_mapping-insert_get,,50,,,43570802.0,ns,11730
+example_mapping-insert_get,,50,,,43400384.0,ns,11985
+example_mapping-insert_get,,50,,,46241171.0,ns,12240
+example_mapping-insert_get,,50,,,47568143.0,ns,12495
+example_mapping-insert_get,,50,,,46439840.0,ns,12750
+example_mapping-insert_get,,50,,,46565766.0,ns,13005
+example_mapping-insert_get,,50,,,48408419.0,ns,13260
+example_mapping-insert_get,,50,,,48878409.0,ns,13515
+example_mapping-insert_get,,50,,,50530419.0,ns,13770
+example_mapping-insert_get,,50,,,52070817.0,ns,14025
+example_mapping-insert_get,,50,,,52581168.0,ns,14280
+example_mapping-insert_get,,50,,,52939610.0,ns,14535
+example_mapping-insert_get,,50,,,54561707.0,ns,14790
+example_mapping-insert_get,,50,,,56246459.0,ns,15045
+example_mapping-insert_get,,50,,,55532977.0,ns,15300
+example_mapping-insert_get,,50,,,56820151.0,ns,15555
+example_mapping-insert_get,,50,,,58420133.0,ns,15810
+example_mapping-insert_get,,50,,,59742183.0,ns,16065
+example_mapping-insert_get,,50,,,59568671.0,ns,16320
+example_mapping-insert_get,,50,,,61329799.0,ns,16575
+example_mapping-insert_get,,50,,,63411210.0,ns,16830
+example_mapping-insert_get,,50,,,63731135.0,ns,17085
+example_mapping-insert_get,,50,,,64840191.0,ns,17340
+example_mapping-insert_get,,50,,,65259020.0,ns,17595
+example_mapping-insert_get,,50,,,64992617.0,ns,17850
+example_mapping-insert_get,,50,,,66229518.0,ns,18105
+example_mapping-insert_get,,50,,,67978353.0,ns,18360
+example_mapping-insert_get,,50,,,68852772.0,ns,18615
+example_mapping-insert_get,,50,,,69302237.0,ns,18870
+example_mapping-insert_get,,50,,,70990200.0,ns,19125
+example_mapping-insert_get,,50,,,71318334.0,ns,19380
+example_mapping-insert_get,,50,,,72478308.0,ns,19635
+example_mapping-insert_get,,50,,,72677314.0,ns,19890
+example_mapping-insert_get,,50,,,74922293.0,ns,20145
+example_mapping-insert_get,,50,,,76608125.0,ns,20400
+example_mapping-insert_get,,50,,,83052760.0,ns,20655
+example_mapping-insert_get,,50,,,78630391.0,ns,20910
+example_mapping-insert_get,,50,,,79312275.0,ns,21165
+example_mapping-insert_get,,50,,,80436400.0,ns,21420
+example_mapping-insert_get,,50,,,82122185.0,ns,21675
+example_mapping-insert_get,,50,,,82635114.0,ns,21930
+example_mapping-insert_get,,50,,,83325106.0,ns,22185
+example_mapping-insert_get,,50,,,84666104.0,ns,22440
+example_mapping-insert_get,,50,,,85778261.0,ns,22695
+example_mapping-insert_get,,50,,,85579400.0,ns,22950
+example_mapping-insert_get,,50,,,87268791.0,ns,23205
+example_mapping-insert_get,,50,,,88006882.0,ns,23460
+example_mapping-insert_get,,50,,,88950673.0,ns,23715
+example_mapping-insert_get,,50,,,92697957.0,ns,23970
+example_mapping-insert_get,,50,,,91338916.0,ns,24225
+example_mapping-insert_get,,50,,,92459590.0,ns,24480
+example_mapping-insert_get,,50,,,92744956.0,ns,24735
+example_mapping-insert_get,,50,,,94229099.0,ns,24990
+example_mapping-insert_get,,50,,,95341567.0,ns,25245
+example_mapping-insert_get,,50,,,95892823.0,ns,25500
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index c65acf8..9ea59cd 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[259.0,518.0,777.0,1036.0,1295.0,1554.0,1813.0,2072.0,2331.0,2590.0,2849.0,3108.0,3367.0,3626.0,3885.0,4144.0,4403.0,4662.0,4921.0,5180.0,5439.0,5698.0,5957.0,6216.0,6475.0,6734.0,6993.0,7252.0,7511.0,7770.0,8029.0,8288.0,8547.0,8806.0,9065.0,9324.0,9583.0,9842.0,10101.0,10360.0,10619.0,10878.0,11137.0,11396.0,11655.0,11914.0,12173.0,12432.0,12691.0,12950.0,13209.0,13468.0,13727.0,13986.0,14245.0,14504.0,14763.0,15022.0,15281.0,15540.0,15799.0,16058.0,16317.0,16576.0,16835.0,17094.0,17353.0,17612.0,17871.0,18130.0,18389.0,18648.0,18907.0,19166.0,19425.0,19684.0,19943.0,20202.0,20461.0,20720.0,20979.0,21238.0,21497.0,21756.0,22015.0,22274.0,22533.0,22792.0,23051.0,23310.0,23569.0,23828.0,24087.0,24346.0,24605.0,24864.0,25123.0,25382.0,25641.0,25900.0],"times":[890814.0,1888132.0,2751645.0,3588807.0,4735253.0,5614355.0,6483172.0,7755471.0,8574779.0,9461220.0,10122970.0,11190983.0,12557706.0,12881812.0,14028205.0,15409477.0,15317021.0,17585231.0,18005533.0,18623387.0,19216078.0,24974730.0,21772929.0,22354059.0,22914670.0,23926087.0,25514908.0,26147240.0,27554382.0,28348251.0,28752523.0,29811713.0,30411352.0,32389646.0,32555552.0,35215215.0,36259429.0,34961691.0,35754483.0,46405088.0,38136665.0,39176773.0,40185903.0,41315542.0,42148206.0,43151941.0,44319311.0,45212186.0,72469650.0,108266817.0,52707736.0,53690945.0,55023956.0,55686451.0,57127391.0,57758864.0,59197454.0,60003397.0,61268327.0,60793415.0,58924386.0,59360671.0,61183888.0,60929483.0,64057352.0,63877753.0,63834019.0,65165480.0,66148324.0,68181828.0,68211509.0,68343794.0,71342264.0,70016204.0,72578417.0,74352683.0,73167787.0,75934733.0,76042758.0,77937180.0,77099878.0,79716037.0,80258586.0,81941371.0,82470703.0,83706877.0,84721957.0,85148688.0,86555586.0,86989184.0,87187268.0,88161575.0,89262789.0,89715748.0,90937717.0,92098113.0,93569507.0,91756560.0,94035952.0,96112184.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[255.0,510.0,765.0,1020.0,1275.0,1530.0,1785.0,2040.0,2295.0,2550.0,2805.0,3060.0,3315.0,3570.0,3825.0,4080.0,4335.0,4590.0,4845.0,5100.0,5355.0,5610.0,5865.0,6120.0,6375.0,6630.0,6885.0,7140.0,7395.0,7650.0,7905.0,8160.0,8415.0,8670.0,8925.0,9180.0,9435.0,9690.0,9945.0,10200.0,10455.0,10710.0,10965.0,11220.0,11475.0,11730.0,11985.0,12240.0,12495.0,12750.0,13005.0,13260.0,13515.0,13770.0,14025.0,14280.0,14535.0,14790.0,15045.0,15300.0,15555.0,15810.0,16065.0,16320.0,16575.0,16830.0,17085.0,17340.0,17595.0,17850.0,18105.0,18360.0,18615.0,18870.0,19125.0,19380.0,19635.0,19890.0,20145.0,20400.0,20655.0,20910.0,21165.0,21420.0,21675.0,21930.0,22185.0,22440.0,22695.0,22950.0,23205.0,23460.0,23715.0,23970.0,24225.0,24480.0,24735.0,24990.0,25245.0,25500.0],"times":[973312.0,1968399.0,2841806.0,3644809.0,4772861.0,6132009.0,6654509.0,7518348.0,8577080.0,9484855.0,10082060.0,11534675.0,12908945.0,13268517.0,14377464.0,15458640.0,16776600.0,17492225.0,17661476.0,19134739.0,20336898.0,20167109.0,21591648.0,22753366.0,22993420.0,24065407.0,25369073.0,26383382.0,27829344.0,29542395.0,30010849.0,29901440.0,31577569.0,32105564.0,33743203.0,34178771.0,35595004.0,35595045.0,36113025.0,38543609.0,38456058.0,38569366.0,40111589.0,40729033.0,41349897.0,43570802.0,43400384.0,46241171.0,47568143.0,46439840.0,46565766.0,48408419.0,48878409.0,50530419.0,52070817.0,52581168.0,52939610.0,54561707.0,56246459.0,55532977.0,56820151.0,58420133.0,59742183.0,59568671.0,61329799.0,63411210.0,63731135.0,64840191.0,65259020.0,64992617.0,66229518.0,67978353.0,68852772.0,69302237.0,70990200.0,71318334.0,72478308.0,72677314.0,74922293.0,76608125.0,83052760.0,78630391.0,79312275.0,80436400.0,82122185.0,82635114.0,83325106.0,84666104.0,85778261.0,85579400.0,87268791.0,88006882.0,88950673.0,92697957.0,91338916.0,92459590.0,92744956.0,94229099.0,95341567.0,95892823.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 2e370d4..5b519e8 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[3183.2160335100525,3398.847456449823,3973.864584289211,4189.496007228981] \ No newline at end of file
+[3382.024585443858,3526.9430028438155,3913.3921159103693,4058.310533310327] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json
index 8927fd7..0a7f904 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4668.822761806488,"upper_bound":4730.365292215719},"point_estimate":4695.316809115089,"standard_error":15.868013308798018},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4666.299299719888,"upper_bound":4700.728033884949},"point_estimate":4685.451904223228,"standard_error":9.618306327122996},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.89509332311545,"upper_bound":80.15741064961055},"point_estimate":63.52240325600541,"standard_error":8.02152615583201},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4665.914601960304,"upper_bound":4755.9706111346895},"point_estimate":4702.482454863133,"standard_error":23.51179967855184},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67.43417979816553,"upper_bound":247.61243401912512},"point_estimate":159.63169623134775,"standard_error":51.33998231597033}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4645.839833519431,"upper_bound":4676.729802777148},"point_estimate":4660.816062878049,"standard_error":7.868132259021652},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4640.8004612804025,"upper_bound":4671.576409135083},"point_estimate":4653.926178967828,"standard_error":7.494590292825741},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.61956866819699,"upper_bound":88.88171142742483},"point_estimate":77.21916886718088,"standard_error":9.713093144172607},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4637.754125001567,"upper_bound":4667.73137780539},"point_estimate":4652.586994462925,"standard_error":7.652136460010513},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60.40968331619059,"upper_bound":99.62669989553581},"point_estimate":78.79579486971508,"standard_error":10.467681873551813}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv
index 2456309..d2874af 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,50,,,931225.0,ns,204
-example_mapping-insert_get,,50,,,1834896.0,ns,408
-example_mapping-insert_get,,50,,,2940327.0,ns,612
-example_mapping-insert_get,,50,,,3826685.0,ns,816
-example_mapping-insert_get,,50,,,4706298.0,ns,1020
-example_mapping-insert_get,,50,,,5883379.0,ns,1224
-example_mapping-insert_get,,50,,,6680547.0,ns,1428
-example_mapping-insert_get,,50,,,7694527.0,ns,1632
-example_mapping-insert_get,,50,,,8637807.0,ns,1836
-example_mapping-insert_get,,50,,,9095541.0,ns,2040
-example_mapping-insert_get,,50,,,10426902.0,ns,2244
-example_mapping-insert_get,,50,,,11438822.0,ns,2448
-example_mapping-insert_get,,50,,,11877895.0,ns,2652
-example_mapping-insert_get,,50,,,12652790.0,ns,2856
-example_mapping-insert_get,,50,,,14409145.0,ns,3060
-example_mapping-insert_get,,50,,,15093653.0,ns,3264
-example_mapping-insert_get,,50,,,16794980.0,ns,3468
-example_mapping-insert_get,,50,,,17256542.0,ns,3672
-example_mapping-insert_get,,50,,,18238771.0,ns,3876
-example_mapping-insert_get,,50,,,19305407.0,ns,4080
-example_mapping-insert_get,,50,,,20177464.0,ns,4284
-example_mapping-insert_get,,50,,,21378679.0,ns,4488
-example_mapping-insert_get,,50,,,21709145.0,ns,4692
-example_mapping-insert_get,,50,,,22818679.0,ns,4896
-example_mapping-insert_get,,50,,,23433350.0,ns,5100
-example_mapping-insert_get,,50,,,25057481.0,ns,5304
-example_mapping-insert_get,,50,,,25882683.0,ns,5508
-example_mapping-insert_get,,50,,,27021263.0,ns,5712
-example_mapping-insert_get,,50,,,28434319.0,ns,5916
-example_mapping-insert_get,,50,,,28413062.0,ns,6120
-example_mapping-insert_get,,50,,,29418948.0,ns,6324
-example_mapping-insert_get,,50,,,30572124.0,ns,6528
-example_mapping-insert_get,,50,,,32423935.0,ns,6732
-example_mapping-insert_get,,50,,,32860663.0,ns,6936
-example_mapping-insert_get,,50,,,33317377.0,ns,7140
-example_mapping-insert_get,,50,,,34177186.0,ns,7344
-example_mapping-insert_get,,50,,,36019255.0,ns,7548
-example_mapping-insert_get,,50,,,36196795.0,ns,7752
-example_mapping-insert_get,,50,,,37383051.0,ns,7956
-example_mapping-insert_get,,50,,,38747317.0,ns,8160
-example_mapping-insert_get,,50,,,38624887.0,ns,8364
-example_mapping-insert_get,,50,,,40723887.0,ns,8568
-example_mapping-insert_get,,50,,,41638737.0,ns,8772
-example_mapping-insert_get,,50,,,42325802.0,ns,8976
-example_mapping-insert_get,,50,,,42778435.0,ns,9180
-example_mapping-insert_get,,50,,,44538426.0,ns,9384
-example_mapping-insert_get,,50,,,44177883.0,ns,9588
-example_mapping-insert_get,,50,,,45214383.0,ns,9792
-example_mapping-insert_get,,50,,,46940846.0,ns,9996
-example_mapping-insert_get,,50,,,47879803.0,ns,10200
-example_mapping-insert_get,,50,,,49327140.0,ns,10404
-example_mapping-insert_get,,50,,,49688630.0,ns,10608
-example_mapping-insert_get,,50,,,49670575.0,ns,10812
-example_mapping-insert_get,,50,,,52308179.0,ns,11016
-example_mapping-insert_get,,50,,,52586259.0,ns,11220
-example_mapping-insert_get,,50,,,53460617.0,ns,11424
-example_mapping-insert_get,,50,,,54945741.0,ns,11628
-example_mapping-insert_get,,50,,,55264450.0,ns,11832
-example_mapping-insert_get,,50,,,58156857.0,ns,12036
-example_mapping-insert_get,,50,,,57887241.0,ns,12240
-example_mapping-insert_get,,50,,,58527134.0,ns,12444
-example_mapping-insert_get,,50,,,57831049.0,ns,12648
-example_mapping-insert_get,,50,,,60307655.0,ns,12852
-example_mapping-insert_get,,50,,,60258822.0,ns,13056
-example_mapping-insert_get,,50,,,61481172.0,ns,13260
-example_mapping-insert_get,,50,,,61666119.0,ns,13464
-example_mapping-insert_get,,50,,,64225321.0,ns,13668
-example_mapping-insert_get,,50,,,65317797.0,ns,13872
-example_mapping-insert_get,,50,,,66723162.0,ns,14076
-example_mapping-insert_get,,50,,,67203272.0,ns,14280
-example_mapping-insert_get,,50,,,68119557.0,ns,14484
-example_mapping-insert_get,,50,,,67184945.0,ns,14688
-example_mapping-insert_get,,50,,,88677754.0,ns,14892
-example_mapping-insert_get,,50,,,80074415.0,ns,15096
-example_mapping-insert_get,,50,,,71831323.0,ns,15300
-example_mapping-insert_get,,50,,,72512702.0,ns,15504
-example_mapping-insert_get,,50,,,73083531.0,ns,15708
-example_mapping-insert_get,,50,,,75206371.0,ns,15912
-example_mapping-insert_get,,50,,,75045692.0,ns,16116
-example_mapping-insert_get,,50,,,75551188.0,ns,16320
-example_mapping-insert_get,,50,,,77001157.0,ns,16524
-example_mapping-insert_get,,50,,,79364344.0,ns,16728
-example_mapping-insert_get,,50,,,77511466.0,ns,16932
-example_mapping-insert_get,,50,,,78990435.0,ns,17136
-example_mapping-insert_get,,50,,,80904258.0,ns,17340
-example_mapping-insert_get,,50,,,81321109.0,ns,17544
-example_mapping-insert_get,,50,,,82326369.0,ns,17748
-example_mapping-insert_get,,50,,,83690261.0,ns,17952
-example_mapping-insert_get,,50,,,85964881.0,ns,18156
-example_mapping-insert_get,,50,,,86768111.0,ns,18360
-example_mapping-insert_get,,50,,,85794970.0,ns,18564
-example_mapping-insert_get,,50,,,86002928.0,ns,18768
-example_mapping-insert_get,,50,,,88243265.0,ns,18972
-example_mapping-insert_get,,50,,,90172240.0,ns,19176
-example_mapping-insert_get,,50,,,88996250.0,ns,19380
-example_mapping-insert_get,,50,,,91459017.0,ns,19584
-example_mapping-insert_get,,50,,,91883475.0,ns,19788
-example_mapping-insert_get,,50,,,94529128.0,ns,19992
-example_mapping-insert_get,,50,,,95399613.0,ns,20196
-example_mapping-insert_get,,50,,,95026741.0,ns,20400
+example_mapping-insert_get,,50,,,992029.0,ns,196
+example_mapping-insert_get,,50,,,1897146.0,ns,392
+example_mapping-insert_get,,50,,,2751724.0,ns,588
+example_mapping-insert_get,,50,,,3681766.0,ns,784
+example_mapping-insert_get,,50,,,4449529.0,ns,980
+example_mapping-insert_get,,50,,,5606298.0,ns,1176
+example_mapping-insert_get,,50,,,6152789.0,ns,1372
+example_mapping-insert_get,,50,,,7512302.0,ns,1568
+example_mapping-insert_get,,50,,,8257541.0,ns,1764
+example_mapping-insert_get,,50,,,8818372.0,ns,1960
+example_mapping-insert_get,,50,,,9822182.0,ns,2156
+example_mapping-insert_get,,50,,,11171591.0,ns,2352
+example_mapping-insert_get,,50,,,11782761.0,ns,2548
+example_mapping-insert_get,,50,,,12844304.0,ns,2744
+example_mapping-insert_get,,50,,,13516321.0,ns,2940
+example_mapping-insert_get,,50,,,14976551.0,ns,3136
+example_mapping-insert_get,,50,,,16083026.0,ns,3332
+example_mapping-insert_get,,50,,,16233293.0,ns,3528
+example_mapping-insert_get,,50,,,17132935.0,ns,3724
+example_mapping-insert_get,,50,,,18524128.0,ns,3920
+example_mapping-insert_get,,50,,,19218602.0,ns,4116
+example_mapping-insert_get,,50,,,20063434.0,ns,4312
+example_mapping-insert_get,,50,,,20888692.0,ns,4508
+example_mapping-insert_get,,50,,,22208558.0,ns,4704
+example_mapping-insert_get,,50,,,22824031.0,ns,4900
+example_mapping-insert_get,,50,,,23660998.0,ns,5096
+example_mapping-insert_get,,50,,,25093942.0,ns,5292
+example_mapping-insert_get,,50,,,25650420.0,ns,5488
+example_mapping-insert_get,,50,,,26083545.0,ns,5684
+example_mapping-insert_get,,50,,,27014622.0,ns,5880
+example_mapping-insert_get,,50,,,28096667.0,ns,6076
+example_mapping-insert_get,,50,,,29529124.0,ns,6272
+example_mapping-insert_get,,50,,,29391960.0,ns,6468
+example_mapping-insert_get,,50,,,31021473.0,ns,6664
+example_mapping-insert_get,,50,,,31827249.0,ns,6860
+example_mapping-insert_get,,50,,,33111115.0,ns,7056
+example_mapping-insert_get,,50,,,33561577.0,ns,7252
+example_mapping-insert_get,,50,,,34880102.0,ns,7448
+example_mapping-insert_get,,50,,,35031659.0,ns,7644
+example_mapping-insert_get,,50,,,36939018.0,ns,7840
+example_mapping-insert_get,,50,,,36788785.0,ns,8036
+example_mapping-insert_get,,50,,,39223321.0,ns,8232
+example_mapping-insert_get,,50,,,39361381.0,ns,8428
+example_mapping-insert_get,,50,,,40201199.0,ns,8624
+example_mapping-insert_get,,50,,,41266025.0,ns,8820
+example_mapping-insert_get,,50,,,42990735.0,ns,9016
+example_mapping-insert_get,,50,,,42623631.0,ns,9212
+example_mapping-insert_get,,50,,,43764166.0,ns,9408
+example_mapping-insert_get,,50,,,44763731.0,ns,9604
+example_mapping-insert_get,,50,,,44896184.0,ns,9800
+example_mapping-insert_get,,50,,,45975962.0,ns,9996
+example_mapping-insert_get,,50,,,47167474.0,ns,10192
+example_mapping-insert_get,,50,,,47838665.0,ns,10388
+example_mapping-insert_get,,50,,,49802385.0,ns,10584
+example_mapping-insert_get,,50,,,49973684.0,ns,10780
+example_mapping-insert_get,,50,,,51448117.0,ns,10976
+example_mapping-insert_get,,50,,,51999659.0,ns,11172
+example_mapping-insert_get,,50,,,52061292.0,ns,11368
+example_mapping-insert_get,,50,,,53720889.0,ns,11564
+example_mapping-insert_get,,50,,,54036564.0,ns,11760
+example_mapping-insert_get,,50,,,56659403.0,ns,11956
+example_mapping-insert_get,,50,,,56879589.0,ns,12152
+example_mapping-insert_get,,50,,,58377375.0,ns,12348
+example_mapping-insert_get,,50,,,59271979.0,ns,12544
+example_mapping-insert_get,,50,,,58212476.0,ns,12740
+example_mapping-insert_get,,50,,,61233583.0,ns,12936
+example_mapping-insert_get,,50,,,60754264.0,ns,13132
+example_mapping-insert_get,,50,,,61608413.0,ns,13328
+example_mapping-insert_get,,50,,,62885078.0,ns,13524
+example_mapping-insert_get,,50,,,63844504.0,ns,13720
+example_mapping-insert_get,,50,,,65531840.0,ns,13916
+example_mapping-insert_get,,50,,,65867841.0,ns,14112
+example_mapping-insert_get,,50,,,66400573.0,ns,14308
+example_mapping-insert_get,,50,,,66102161.0,ns,14504
+example_mapping-insert_get,,50,,,67246489.0,ns,14700
+example_mapping-insert_get,,50,,,68295700.0,ns,14896
+example_mapping-insert_get,,50,,,69247670.0,ns,15092
+example_mapping-insert_get,,50,,,70762324.0,ns,15288
+example_mapping-insert_get,,50,,,73092128.0,ns,15484
+example_mapping-insert_get,,50,,,72371921.0,ns,15680
+example_mapping-insert_get,,50,,,74450159.0,ns,15876
+example_mapping-insert_get,,50,,,74746254.0,ns,16072
+example_mapping-insert_get,,50,,,75623012.0,ns,16268
+example_mapping-insert_get,,50,,,77091175.0,ns,16464
+example_mapping-insert_get,,50,,,79107192.0,ns,16660
+example_mapping-insert_get,,50,,,79950353.0,ns,16856
+example_mapping-insert_get,,50,,,81013828.0,ns,17052
+example_mapping-insert_get,,50,,,81065435.0,ns,17248
+example_mapping-insert_get,,50,,,81972371.0,ns,17444
+example_mapping-insert_get,,50,,,83131293.0,ns,17640
+example_mapping-insert_get,,50,,,83206645.0,ns,17836
+example_mapping-insert_get,,50,,,83266269.0,ns,18032
+example_mapping-insert_get,,50,,,84779461.0,ns,18228
+example_mapping-insert_get,,50,,,85950451.0,ns,18424
+example_mapping-insert_get,,50,,,85547877.0,ns,18620
+example_mapping-insert_get,,50,,,85754409.0,ns,18816
+example_mapping-insert_get,,50,,,89482970.0,ns,19012
+example_mapping-insert_get,,50,,,88662018.0,ns,19208
+example_mapping-insert_get,,50,,,89105963.0,ns,19404
+example_mapping-insert_get,,50,,,89620604.0,ns,19600
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json
index 1443eba..1a1f248 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[204.0,408.0,612.0,816.0,1020.0,1224.0,1428.0,1632.0,1836.0,2040.0,2244.0,2448.0,2652.0,2856.0,3060.0,3264.0,3468.0,3672.0,3876.0,4080.0,4284.0,4488.0,4692.0,4896.0,5100.0,5304.0,5508.0,5712.0,5916.0,6120.0,6324.0,6528.0,6732.0,6936.0,7140.0,7344.0,7548.0,7752.0,7956.0,8160.0,8364.0,8568.0,8772.0,8976.0,9180.0,9384.0,9588.0,9792.0,9996.0,10200.0,10404.0,10608.0,10812.0,11016.0,11220.0,11424.0,11628.0,11832.0,12036.0,12240.0,12444.0,12648.0,12852.0,13056.0,13260.0,13464.0,13668.0,13872.0,14076.0,14280.0,14484.0,14688.0,14892.0,15096.0,15300.0,15504.0,15708.0,15912.0,16116.0,16320.0,16524.0,16728.0,16932.0,17136.0,17340.0,17544.0,17748.0,17952.0,18156.0,18360.0,18564.0,18768.0,18972.0,19176.0,19380.0,19584.0,19788.0,19992.0,20196.0,20400.0],"times":[931225.0,1834896.0,2940327.0,3826685.0,4706298.0,5883379.0,6680547.0,7694527.0,8637807.0,9095541.0,10426902.0,11438822.0,11877895.0,12652790.0,14409145.0,15093653.0,16794980.0,17256542.0,18238771.0,19305407.0,20177464.0,21378679.0,21709145.0,22818679.0,23433350.0,25057481.0,25882683.0,27021263.0,28434319.0,28413062.0,29418948.0,30572124.0,32423935.0,32860663.0,33317377.0,34177186.0,36019255.0,36196795.0,37383051.0,38747317.0,38624887.0,40723887.0,41638737.0,42325802.0,42778435.0,44538426.0,44177883.0,45214383.0,46940846.0,47879803.0,49327140.0,49688630.0,49670575.0,52308179.0,52586259.0,53460617.0,54945741.0,55264450.0,58156857.0,57887241.0,58527134.0,57831049.0,60307655.0,60258822.0,61481172.0,61666119.0,64225321.0,65317797.0,66723162.0,67203272.0,68119557.0,67184945.0,88677754.0,80074415.0,71831323.0,72512702.0,73083531.0,75206371.0,75045692.0,75551188.0,77001157.0,79364344.0,77511466.0,78990435.0,80904258.0,81321109.0,82326369.0,83690261.0,85964881.0,86768111.0,85794970.0,86002928.0,88243265.0,90172240.0,88996250.0,91459017.0,91883475.0,94529128.0,95399613.0,95026741.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[196.0,392.0,588.0,784.0,980.0,1176.0,1372.0,1568.0,1764.0,1960.0,2156.0,2352.0,2548.0,2744.0,2940.0,3136.0,3332.0,3528.0,3724.0,3920.0,4116.0,4312.0,4508.0,4704.0,4900.0,5096.0,5292.0,5488.0,5684.0,5880.0,6076.0,6272.0,6468.0,6664.0,6860.0,7056.0,7252.0,7448.0,7644.0,7840.0,8036.0,8232.0,8428.0,8624.0,8820.0,9016.0,9212.0,9408.0,9604.0,9800.0,9996.0,10192.0,10388.0,10584.0,10780.0,10976.0,11172.0,11368.0,11564.0,11760.0,11956.0,12152.0,12348.0,12544.0,12740.0,12936.0,13132.0,13328.0,13524.0,13720.0,13916.0,14112.0,14308.0,14504.0,14700.0,14896.0,15092.0,15288.0,15484.0,15680.0,15876.0,16072.0,16268.0,16464.0,16660.0,16856.0,17052.0,17248.0,17444.0,17640.0,17836.0,18032.0,18228.0,18424.0,18620.0,18816.0,19012.0,19208.0,19404.0,19600.0],"times":[992029.0,1897146.0,2751724.0,3681766.0,4449529.0,5606298.0,6152789.0,7512302.0,8257541.0,8818372.0,9822182.0,11171591.0,11782761.0,12844304.0,13516321.0,14976551.0,16083026.0,16233293.0,17132935.0,18524128.0,19218602.0,20063434.0,20888692.0,22208558.0,22824031.0,23660998.0,25093942.0,25650420.0,26083545.0,27014622.0,28096667.0,29529124.0,29391960.0,31021473.0,31827249.0,33111115.0,33561577.0,34880102.0,35031659.0,36939018.0,36788785.0,39223321.0,39361381.0,40201199.0,41266025.0,42990735.0,42623631.0,43764166.0,44763731.0,44896184.0,45975962.0,47167474.0,47838665.0,49802385.0,49973684.0,51448117.0,51999659.0,52061292.0,53720889.0,54036564.0,56659403.0,56879589.0,58377375.0,59271979.0,58212476.0,61233583.0,60754264.0,61608413.0,62885078.0,63844504.0,65531840.0,65867841.0,66400573.0,66102161.0,67246489.0,68295700.0,69247670.0,70762324.0,73092128.0,72371921.0,74450159.0,74746254.0,75623012.0,77091175.0,79107192.0,79950353.0,81013828.0,81065435.0,81972371.0,83131293.0,83206645.0,83266269.0,84779461.0,85950451.0,85547877.0,85754409.0,89482970.0,88662018.0,89105963.0,89620604.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json
index 0615372..83237cf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/50/new/tukey.json
@@ -1 +1 @@
-[4374.3310650387475,4506.224659333229,4857.940910785181,4989.834505079662] \ No newline at end of file
+[4299.594716095122,4451.901040047091,4858.051237252341,5010.35756120431] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
index a82ab6b..7b115ae 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6858760.29375,"upper_bound":6889864.4050625},"point_estimate":6874414.47125,"standard_error":7922.089280025964},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6856942.875,"upper_bound":6885609.3125},"point_estimate":6869891.0625,"standard_error":7030.553313289915},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":56919.051564484835,"upper_bound":94077.17671729624},"point_estimate":77898.30450452864,"standard_error":9673.29899028217},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67394.35812045464,"upper_bound":91955.23895060825},"point_estimate":80171.68225396759,"standard_error":6274.67719444646}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6914379.6424687505,"upper_bound":7355514.6183125},"point_estimate":7095559.9025,"standard_error":115457.08303589195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6832033.25,"upper_bound":6898018.5},"point_estimate":6860597.375,"standard_error":17705.124643483185},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":120242.56436526775,"upper_bound":197306.72105960548},"point_estimate":154132.39053860307,"standard_error":20072.067196564658},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":263252.2547389284,"upper_bound":1854053.9372566289},"point_estimate":1159315.8013929522,"standard_error":444529.6984607504}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
index 7a33bdb..ab20c90 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,54782336.0,ns,8
-example_mapping-insert_get,,7500,,,55737155.0,ns,8
-example_mapping-insert_get,,7500,,,54719514.0,ns,8
-example_mapping-insert_get,,7500,,,55952185.0,ns,8
-example_mapping-insert_get,,7500,,,55101763.0,ns,8
-example_mapping-insert_get,,7500,,,55282686.0,ns,8
-example_mapping-insert_get,,7500,,,55460764.0,ns,8
-example_mapping-insert_get,,7500,,,54518769.0,ns,8
-example_mapping-insert_get,,7500,,,55148397.0,ns,8
-example_mapping-insert_get,,7500,,,55586787.0,ns,8
-example_mapping-insert_get,,7500,,,54870498.0,ns,8
-example_mapping-insert_get,,7500,,,54676836.0,ns,8
-example_mapping-insert_get,,7500,,,55686143.0,ns,8
-example_mapping-insert_get,,7500,,,54662975.0,ns,8
-example_mapping-insert_get,,7500,,,54674405.0,ns,8
-example_mapping-insert_get,,7500,,,54542407.0,ns,8
-example_mapping-insert_get,,7500,,,52981780.0,ns,8
-example_mapping-insert_get,,7500,,,56218639.0,ns,8
-example_mapping-insert_get,,7500,,,56165960.0,ns,8
-example_mapping-insert_get,,7500,,,55850893.0,ns,8
-example_mapping-insert_get,,7500,,,54412848.0,ns,8
-example_mapping-insert_get,,7500,,,55001231.0,ns,8
-example_mapping-insert_get,,7500,,,54528261.0,ns,8
-example_mapping-insert_get,,7500,,,54963034.0,ns,8
-example_mapping-insert_get,,7500,,,54981705.0,ns,8
-example_mapping-insert_get,,7500,,,55343386.0,ns,8
-example_mapping-insert_get,,7500,,,54644582.0,ns,8
-example_mapping-insert_get,,7500,,,54874478.0,ns,8
-example_mapping-insert_get,,7500,,,55018951.0,ns,8
-example_mapping-insert_get,,7500,,,54703430.0,ns,8
-example_mapping-insert_get,,7500,,,56221682.0,ns,8
-example_mapping-insert_get,,7500,,,54404803.0,ns,8
-example_mapping-insert_get,,7500,,,54954448.0,ns,8
-example_mapping-insert_get,,7500,,,55016669.0,ns,8
-example_mapping-insert_get,,7500,,,54346564.0,ns,8
-example_mapping-insert_get,,7500,,,55383074.0,ns,8
-example_mapping-insert_get,,7500,,,55277237.0,ns,8
-example_mapping-insert_get,,7500,,,55512790.0,ns,8
-example_mapping-insert_get,,7500,,,54525253.0,ns,8
-example_mapping-insert_get,,7500,,,55768289.0,ns,8
-example_mapping-insert_get,,7500,,,53482185.0,ns,8
-example_mapping-insert_get,,7500,,,54990114.0,ns,8
-example_mapping-insert_get,,7500,,,55072937.0,ns,8
-example_mapping-insert_get,,7500,,,54851199.0,ns,8
-example_mapping-insert_get,,7500,,,55756580.0,ns,8
-example_mapping-insert_get,,7500,,,55557674.0,ns,8
-example_mapping-insert_get,,7500,,,55490472.0,ns,8
-example_mapping-insert_get,,7500,,,54371659.0,ns,8
-example_mapping-insert_get,,7500,,,54908828.0,ns,8
-example_mapping-insert_get,,7500,,,55013144.0,ns,8
-example_mapping-insert_get,,7500,,,54855543.0,ns,8
-example_mapping-insert_get,,7500,,,53344759.0,ns,8
-example_mapping-insert_get,,7500,,,55067986.0,ns,8
-example_mapping-insert_get,,7500,,,54375599.0,ns,8
-example_mapping-insert_get,,7500,,,55369118.0,ns,8
-example_mapping-insert_get,,7500,,,55118233.0,ns,8
-example_mapping-insert_get,,7500,,,54061585.0,ns,8
-example_mapping-insert_get,,7500,,,54362512.0,ns,8
-example_mapping-insert_get,,7500,,,54681851.0,ns,8
-example_mapping-insert_get,,7500,,,54622027.0,ns,8
-example_mapping-insert_get,,7500,,,54880883.0,ns,8
-example_mapping-insert_get,,7500,,,54357551.0,ns,8
-example_mapping-insert_get,,7500,,,54794610.0,ns,8
-example_mapping-insert_get,,7500,,,54215662.0,ns,8
-example_mapping-insert_get,,7500,,,54686288.0,ns,8
-example_mapping-insert_get,,7500,,,54477922.0,ns,8
-example_mapping-insert_get,,7500,,,54446081.0,ns,8
-example_mapping-insert_get,,7500,,,55474859.0,ns,8
-example_mapping-insert_get,,7500,,,54671944.0,ns,8
-example_mapping-insert_get,,7500,,,55534623.0,ns,8
-example_mapping-insert_get,,7500,,,54955223.0,ns,8
-example_mapping-insert_get,,7500,,,55731495.0,ns,8
-example_mapping-insert_get,,7500,,,55191017.0,ns,8
-example_mapping-insert_get,,7500,,,55675600.0,ns,8
-example_mapping-insert_get,,7500,,,54204036.0,ns,8
-example_mapping-insert_get,,7500,,,54919357.0,ns,8
-example_mapping-insert_get,,7500,,,55486734.0,ns,8
-example_mapping-insert_get,,7500,,,53792175.0,ns,8
-example_mapping-insert_get,,7500,,,54900905.0,ns,8
-example_mapping-insert_get,,7500,,,53845466.0,ns,8
-example_mapping-insert_get,,7500,,,55573032.0,ns,8
-example_mapping-insert_get,,7500,,,55143827.0,ns,8
-example_mapping-insert_get,,7500,,,56409798.0,ns,8
-example_mapping-insert_get,,7500,,,55458489.0,ns,8
-example_mapping-insert_get,,7500,,,55214190.0,ns,8
-example_mapping-insert_get,,7500,,,56208217.0,ns,8
-example_mapping-insert_get,,7500,,,55016339.0,ns,8
-example_mapping-insert_get,,7500,,,55374090.0,ns,8
-example_mapping-insert_get,,7500,,,54524942.0,ns,8
-example_mapping-insert_get,,7500,,,54835855.0,ns,8
-example_mapping-insert_get,,7500,,,54543412.0,ns,8
-example_mapping-insert_get,,7500,,,55374065.0,ns,8
-example_mapping-insert_get,,7500,,,54824776.0,ns,8
-example_mapping-insert_get,,7500,,,53899148.0,ns,8
-example_mapping-insert_get,,7500,,,55906208.0,ns,8
-example_mapping-insert_get,,7500,,,56189263.0,ns,8
-example_mapping-insert_get,,7500,,,55611299.0,ns,8
-example_mapping-insert_get,,7500,,,55730743.0,ns,8
-example_mapping-insert_get,,7500,,,54646695.0,ns,8
-example_mapping-insert_get,,7500,,,54947146.0,ns,8
+example_mapping-insert_get,,7500,,,53623177.0,ns,8
+example_mapping-insert_get,,7500,,,53481490.0,ns,8
+example_mapping-insert_get,,7500,,,54050867.0,ns,8
+example_mapping-insert_get,,7500,,,53251684.0,ns,8
+example_mapping-insert_get,,7500,,,53861358.0,ns,8
+example_mapping-insert_get,,7500,,,54099527.0,ns,8
+example_mapping-insert_get,,7500,,,55080261.0,ns,8
+example_mapping-insert_get,,7500,,,53286380.0,ns,8
+example_mapping-insert_get,,7500,,,53494567.0,ns,8
+example_mapping-insert_get,,7500,,,53541951.0,ns,8
+example_mapping-insert_get,,7500,,,52860654.0,ns,8
+example_mapping-insert_get,,7500,,,54778903.0,ns,8
+example_mapping-insert_get,,7500,,,53108290.0,ns,8
+example_mapping-insert_get,,7500,,,54436779.0,ns,8
+example_mapping-insert_get,,7500,,,53297798.0,ns,8
+example_mapping-insert_get,,7500,,,53795506.0,ns,8
+example_mapping-insert_get,,7500,,,52894745.0,ns,8
+example_mapping-insert_get,,7500,,,54242854.0,ns,8
+example_mapping-insert_get,,7500,,,54497483.0,ns,8
+example_mapping-insert_get,,7500,,,54150098.0,ns,8
+example_mapping-insert_get,,7500,,,54293281.0,ns,8
+example_mapping-insert_get,,7500,,,53413840.0,ns,8
+example_mapping-insert_get,,7500,,,55714241.0,ns,8
+example_mapping-insert_get,,7500,,,54246799.0,ns,8
+example_mapping-insert_get,,7500,,,54156042.0,ns,8
+example_mapping-insert_get,,7500,,,53636401.0,ns,8
+example_mapping-insert_get,,7500,,,54082071.0,ns,8
+example_mapping-insert_get,,7500,,,53964080.0,ns,8
+example_mapping-insert_get,,7500,,,101203602.0,ns,8
+example_mapping-insert_get,,7500,,,133050891.0,ns,8
+example_mapping-insert_get,,7500,,,59718662.0,ns,8
+example_mapping-insert_get,,7500,,,60252607.0,ns,8
+example_mapping-insert_get,,7500,,,66536705.0,ns,8
+example_mapping-insert_get,,7500,,,64853630.0,ns,8
+example_mapping-insert_get,,7500,,,59732654.0,ns,8
+example_mapping-insert_get,,7500,,,60275290.0,ns,8
+example_mapping-insert_get,,7500,,,59033281.0,ns,8
+example_mapping-insert_get,,7500,,,59756577.0,ns,8
+example_mapping-insert_get,,7500,,,59693093.0,ns,8
+example_mapping-insert_get,,7500,,,59275016.0,ns,8
+example_mapping-insert_get,,7500,,,59574955.0,ns,8
+example_mapping-insert_get,,7500,,,59174862.0,ns,8
+example_mapping-insert_get,,7500,,,59221151.0,ns,8
+example_mapping-insert_get,,7500,,,59276801.0,ns,8
+example_mapping-insert_get,,7500,,,60301033.0,ns,8
+example_mapping-insert_get,,7500,,,58888795.0,ns,8
+example_mapping-insert_get,,7500,,,55349899.0,ns,8
+example_mapping-insert_get,,7500,,,53589273.0,ns,8
+example_mapping-insert_get,,7500,,,55357870.0,ns,8
+example_mapping-insert_get,,7500,,,56065425.0,ns,8
+example_mapping-insert_get,,7500,,,55136542.0,ns,8
+example_mapping-insert_get,,7500,,,54563069.0,ns,8
+example_mapping-insert_get,,7500,,,55381086.0,ns,8
+example_mapping-insert_get,,7500,,,55551098.0,ns,8
+example_mapping-insert_get,,7500,,,56157079.0,ns,8
+example_mapping-insert_get,,7500,,,55841179.0,ns,8
+example_mapping-insert_get,,7500,,,54970009.0,ns,8
+example_mapping-insert_get,,7500,,,54678502.0,ns,8
+example_mapping-insert_get,,7500,,,54760153.0,ns,8
+example_mapping-insert_get,,7500,,,55174361.0,ns,8
+example_mapping-insert_get,,7500,,,55356626.0,ns,8
+example_mapping-insert_get,,7500,,,55379253.0,ns,8
+example_mapping-insert_get,,7500,,,54610816.0,ns,8
+example_mapping-insert_get,,7500,,,53858482.0,ns,8
+example_mapping-insert_get,,7500,,,55154169.0,ns,8
+example_mapping-insert_get,,7500,,,54764393.0,ns,8
+example_mapping-insert_get,,7500,,,54656266.0,ns,8
+example_mapping-insert_get,,7500,,,54899193.0,ns,8
+example_mapping-insert_get,,7500,,,54375177.0,ns,8
+example_mapping-insert_get,,7500,,,53456142.0,ns,8
+example_mapping-insert_get,,7500,,,55175308.0,ns,8
+example_mapping-insert_get,,7500,,,55398392.0,ns,8
+example_mapping-insert_get,,7500,,,54108695.0,ns,8
+example_mapping-insert_get,,7500,,,55515313.0,ns,8
+example_mapping-insert_get,,7500,,,54068115.0,ns,8
+example_mapping-insert_get,,7500,,,54016670.0,ns,8
+example_mapping-insert_get,,7500,,,54971733.0,ns,8
+example_mapping-insert_get,,7500,,,54615974.0,ns,8
+example_mapping-insert_get,,7500,,,55634929.0,ns,8
+example_mapping-insert_get,,7500,,,54966615.0,ns,8
+example_mapping-insert_get,,7500,,,55941838.0,ns,8
+example_mapping-insert_get,,7500,,,53848324.0,ns,8
+example_mapping-insert_get,,7500,,,53865612.0,ns,8
+example_mapping-insert_get,,7500,,,54415235.0,ns,8
+example_mapping-insert_get,,7500,,,52904301.0,ns,8
+example_mapping-insert_get,,7500,,,54221545.0,ns,8
+example_mapping-insert_get,,7500,,,54833654.0,ns,8
+example_mapping-insert_get,,7500,,,55367016.0,ns,8
+example_mapping-insert_get,,7500,,,54777844.0,ns,8
+example_mapping-insert_get,,7500,,,55858361.0,ns,8
+example_mapping-insert_get,,7500,,,55898703.0,ns,8
+example_mapping-insert_get,,7500,,,54786271.0,ns,8
+example_mapping-insert_get,,7500,,,54870365.0,ns,8
+example_mapping-insert_get,,7500,,,54819404.0,ns,8
+example_mapping-insert_get,,7500,,,55443712.0,ns,8
+example_mapping-insert_get,,7500,,,54957510.0,ns,8
+example_mapping-insert_get,,7500,,,55785402.0,ns,8
+example_mapping-insert_get,,7500,,,56140143.0,ns,8
+example_mapping-insert_get,,7500,,,55800209.0,ns,8
+example_mapping-insert_get,,7500,,,55193935.0,ns,8
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
index d7666f9..8a724ef 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[54782336.0,55737155.0,54719514.0,55952185.0,55101763.0,55282686.0,55460764.0,54518769.0,55148397.0,55586787.0,54870498.0,54676836.0,55686143.0,54662975.0,54674405.0,54542407.0,52981780.0,56218639.0,56165960.0,55850893.0,54412848.0,55001231.0,54528261.0,54963034.0,54981705.0,55343386.0,54644582.0,54874478.0,55018951.0,54703430.0,56221682.0,54404803.0,54954448.0,55016669.0,54346564.0,55383074.0,55277237.0,55512790.0,54525253.0,55768289.0,53482185.0,54990114.0,55072937.0,54851199.0,55756580.0,55557674.0,55490472.0,54371659.0,54908828.0,55013144.0,54855543.0,53344759.0,55067986.0,54375599.0,55369118.0,55118233.0,54061585.0,54362512.0,54681851.0,54622027.0,54880883.0,54357551.0,54794610.0,54215662.0,54686288.0,54477922.0,54446081.0,55474859.0,54671944.0,55534623.0,54955223.0,55731495.0,55191017.0,55675600.0,54204036.0,54919357.0,55486734.0,53792175.0,54900905.0,53845466.0,55573032.0,55143827.0,56409798.0,55458489.0,55214190.0,56208217.0,55016339.0,55374090.0,54524942.0,54835855.0,54543412.0,55374065.0,54824776.0,53899148.0,55906208.0,56189263.0,55611299.0,55730743.0,54646695.0,54947146.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0,8.0],"times":[53623177.0,53481490.0,54050867.0,53251684.0,53861358.0,54099527.0,55080261.0,53286380.0,53494567.0,53541951.0,52860654.0,54778903.0,53108290.0,54436779.0,53297798.0,53795506.0,52894745.0,54242854.0,54497483.0,54150098.0,54293281.0,53413840.0,55714241.0,54246799.0,54156042.0,53636401.0,54082071.0,53964080.0,101203602.0,133050891.0,59718662.0,60252607.0,66536705.0,64853630.0,59732654.0,60275290.0,59033281.0,59756577.0,59693093.0,59275016.0,59574955.0,59174862.0,59221151.0,59276801.0,60301033.0,58888795.0,55349899.0,53589273.0,55357870.0,56065425.0,55136542.0,54563069.0,55381086.0,55551098.0,56157079.0,55841179.0,54970009.0,54678502.0,54760153.0,55174361.0,55356626.0,55379253.0,54610816.0,53858482.0,55154169.0,54764393.0,54656266.0,54899193.0,54375177.0,53456142.0,55175308.0,55398392.0,54108695.0,55515313.0,54068115.0,54016670.0,54971733.0,54615974.0,55634929.0,54966615.0,55941838.0,53848324.0,53865612.0,54415235.0,52904301.0,54221545.0,54833654.0,55367016.0,54777844.0,55858361.0,55898703.0,54786271.0,54870365.0,54819404.0,55443712.0,54957510.0,55785402.0,56140143.0,55800209.0,55193935.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
index 3df6e3c..404f2aa 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -1 +1 @@
-[6520363.71875,6675115.8125,7087788.0625,7242540.15625] \ No newline at end of file
+[6118662.1875,6440278.78125,7297923.03125,7619539.625] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
index 712e470..ca73148 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610915.8188025345,"upper_bound":638989.0640811181},"point_estimate":621305.6964745611,"standard_error":7917.715047941353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":608542.1964285714,"upper_bound":613531.25},"point_estimate":611125.4128901972,"standard_error":1314.7337102793952},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8281.78442769544,"upper_bound":17286.16397694677},"point_estimate":12440.711558920382,"standard_error":2308.8565979905356},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610543.2577037383,"upper_bound":674989.6041068467},"point_estimate":633166.5351632924,"standard_error":18098.88991820278},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15253.646335706835,"upper_bound":134277.02924689557},"point_estimate":79499.83236216841,"standard_error":41518.66588753947}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":593501.9321465142,"upper_bound":597708.8725045364},"point_estimate":595617.3261367651,"standard_error":1075.8675196699294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":592167.1666666666,"upper_bound":599482.7619047619},"point_estimate":596818.8235930735,"standard_error":1742.498192752165},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9626.783518709386,"upper_bound":15088.382342622906},"point_estimate":12237.567026327497,"standard_error":1396.9896585866802},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":595931.6024163688,"upper_bound":600343.7213752293},"point_estimate":598187.9886744495,"standard_error":1124.9912741106484},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9545.625992950356,"upper_bound":11905.948614866682},"point_estimate":10803.548099852163,"standard_error":603.0235334731558}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
index 4819aa6..b20f02c 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1228349.0,ns,2
-example_mapping-insert_get,,7500,,,2433774.0,ns,4
-example_mapping-insert_get,,7500,,,3642698.0,ns,6
-example_mapping-insert_get,,7500,,,4963590.0,ns,8
-example_mapping-insert_get,,7500,,,6052287.0,ns,10
-example_mapping-insert_get,,7500,,,7395487.0,ns,12
-example_mapping-insert_get,,7500,,,8672572.0,ns,14
-example_mapping-insert_get,,7500,,,9816500.0,ns,16
-example_mapping-insert_get,,7500,,,10729912.0,ns,18
-example_mapping-insert_get,,7500,,,12160050.0,ns,20
-example_mapping-insert_get,,7500,,,13332704.0,ns,22
-example_mapping-insert_get,,7500,,,14345708.0,ns,24
-example_mapping-insert_get,,7500,,,15657143.0,ns,26
-example_mapping-insert_get,,7500,,,17041945.0,ns,28
-example_mapping-insert_get,,7500,,,18268507.0,ns,30
-example_mapping-insert_get,,7500,,,19737946.0,ns,32
-example_mapping-insert_get,,7500,,,20360297.0,ns,34
-example_mapping-insert_get,,7500,,,22027073.0,ns,36
-example_mapping-insert_get,,7500,,,22765513.0,ns,38
-example_mapping-insert_get,,7500,,,24523177.0,ns,40
-example_mapping-insert_get,,7500,,,25813163.0,ns,42
-example_mapping-insert_get,,7500,,,26841388.0,ns,44
-example_mapping-insert_get,,7500,,,29307235.0,ns,46
-example_mapping-insert_get,,7500,,,29477439.0,ns,48
-example_mapping-insert_get,,7500,,,29712661.0,ns,50
-example_mapping-insert_get,,7500,,,31292612.0,ns,52
-example_mapping-insert_get,,7500,,,32953355.0,ns,54
-example_mapping-insert_get,,7500,,,33234604.0,ns,56
-example_mapping-insert_get,,7500,,,34719148.0,ns,58
-example_mapping-insert_get,,7500,,,35882972.0,ns,60
-example_mapping-insert_get,,7500,,,36891682.0,ns,62
-example_mapping-insert_get,,7500,,,38827308.0,ns,64
-example_mapping-insert_get,,7500,,,39205828.0,ns,66
-example_mapping-insert_get,,7500,,,40172650.0,ns,68
-example_mapping-insert_get,,7500,,,42566765.0,ns,70
-example_mapping-insert_get,,7500,,,48717877.0,ns,72
-example_mapping-insert_get,,7500,,,47030127.0,ns,74
-example_mapping-insert_get,,7500,,,44773766.0,ns,76
-example_mapping-insert_get,,7500,,,48475796.0,ns,78
-example_mapping-insert_get,,7500,,,53168409.0,ns,80
-example_mapping-insert_get,,7500,,,53129680.0,ns,82
-example_mapping-insert_get,,7500,,,52142723.0,ns,84
-example_mapping-insert_get,,7500,,,52624146.0,ns,86
-example_mapping-insert_get,,7500,,,53112444.0,ns,88
-example_mapping-insert_get,,7500,,,55669945.0,ns,90
-example_mapping-insert_get,,7500,,,57691088.0,ns,92
-example_mapping-insert_get,,7500,,,56652591.0,ns,94
-example_mapping-insert_get,,7500,,,57164833.0,ns,96
-example_mapping-insert_get,,7500,,,59682908.0,ns,98
-example_mapping-insert_get,,7500,,,62088760.0,ns,100
-example_mapping-insert_get,,7500,,,64010705.0,ns,102
-example_mapping-insert_get,,7500,,,62937088.0,ns,104
-example_mapping-insert_get,,7500,,,64482018.0,ns,106
-example_mapping-insert_get,,7500,,,66278599.0,ns,108
-example_mapping-insert_get,,7500,,,67398582.0,ns,110
-example_mapping-insert_get,,7500,,,66860386.0,ns,112
-example_mapping-insert_get,,7500,,,68127371.0,ns,114
-example_mapping-insert_get,,7500,,,74244430.0,ns,116
-example_mapping-insert_get,,7500,,,75081293.0,ns,118
-example_mapping-insert_get,,7500,,,71504435.0,ns,120
-example_mapping-insert_get,,7500,,,74893577.0,ns,122
-example_mapping-insert_get,,7500,,,76406022.0,ns,124
-example_mapping-insert_get,,7500,,,80639757.0,ns,126
-example_mapping-insert_get,,7500,,,78998106.0,ns,128
-example_mapping-insert_get,,7500,,,79618759.0,ns,130
-example_mapping-insert_get,,7500,,,83092144.0,ns,132
-example_mapping-insert_get,,7500,,,82691535.0,ns,134
-example_mapping-insert_get,,7500,,,85914329.0,ns,136
-example_mapping-insert_get,,7500,,,83634558.0,ns,138
-example_mapping-insert_get,,7500,,,85457189.0,ns,140
-example_mapping-insert_get,,7500,,,89153545.0,ns,142
-example_mapping-insert_get,,7500,,,87271237.0,ns,144
-example_mapping-insert_get,,7500,,,89525719.0,ns,146
-example_mapping-insert_get,,7500,,,89334462.0,ns,148
-example_mapping-insert_get,,7500,,,90916140.0,ns,150
-example_mapping-insert_get,,7500,,,93260073.0,ns,152
-example_mapping-insert_get,,7500,,,93973507.0,ns,154
-example_mapping-insert_get,,7500,,,96028597.0,ns,156
-example_mapping-insert_get,,7500,,,98514572.0,ns,158
-example_mapping-insert_get,,7500,,,98389205.0,ns,160
-example_mapping-insert_get,,7500,,,99281569.0,ns,162
-example_mapping-insert_get,,7500,,,99804649.0,ns,164
-example_mapping-insert_get,,7500,,,101502017.0,ns,166
-example_mapping-insert_get,,7500,,,101453728.0,ns,168
-example_mapping-insert_get,,7500,,,102139918.0,ns,170
-example_mapping-insert_get,,7500,,,105041724.0,ns,172
-example_mapping-insert_get,,7500,,,106522453.0,ns,174
-example_mapping-insert_get,,7500,,,107499549.0,ns,176
-example_mapping-insert_get,,7500,,,247110448.0,ns,178
-example_mapping-insert_get,,7500,,,117721687.0,ns,180
-example_mapping-insert_get,,7500,,,119397736.0,ns,182
-example_mapping-insert_get,,7500,,,120695053.0,ns,184
-example_mapping-insert_get,,7500,,,121567456.0,ns,186
-example_mapping-insert_get,,7500,,,122835319.0,ns,188
-example_mapping-insert_get,,7500,,,118295557.0,ns,190
-example_mapping-insert_get,,7500,,,112517816.0,ns,192
-example_mapping-insert_get,,7500,,,113618358.0,ns,194
-example_mapping-insert_get,,7500,,,114879120.0,ns,196
-example_mapping-insert_get,,7500,,,115657649.0,ns,198
-example_mapping-insert_get,,7500,,,117228498.0,ns,200
+example_mapping-insert_get,,7500,,,1162006.0,ns,2
+example_mapping-insert_get,,7500,,,2276127.0,ns,4
+example_mapping-insert_get,,7500,,,3546454.0,ns,6
+example_mapping-insert_get,,7500,,,4892964.0,ns,8
+example_mapping-insert_get,,7500,,,5803248.0,ns,10
+example_mapping-insert_get,,7500,,,7003181.0,ns,12
+example_mapping-insert_get,,7500,,,8328631.0,ns,14
+example_mapping-insert_get,,7500,,,9576054.0,ns,16
+example_mapping-insert_get,,7500,,,10943753.0,ns,18
+example_mapping-insert_get,,7500,,,11945123.0,ns,20
+example_mapping-insert_get,,7500,,,13289485.0,ns,22
+example_mapping-insert_get,,7500,,,14501464.0,ns,24
+example_mapping-insert_get,,7500,,,15206318.0,ns,26
+example_mapping-insert_get,,7500,,,16792728.0,ns,28
+example_mapping-insert_get,,7500,,,18519752.0,ns,30
+example_mapping-insert_get,,7500,,,19359650.0,ns,32
+example_mapping-insert_get,,7500,,,20033945.0,ns,34
+example_mapping-insert_get,,7500,,,21241707.0,ns,36
+example_mapping-insert_get,,7500,,,21949100.0,ns,38
+example_mapping-insert_get,,7500,,,23793388.0,ns,40
+example_mapping-insert_get,,7500,,,25178276.0,ns,42
+example_mapping-insert_get,,7500,,,25644297.0,ns,44
+example_mapping-insert_get,,7500,,,26444973.0,ns,46
+example_mapping-insert_get,,7500,,,27587364.0,ns,48
+example_mapping-insert_get,,7500,,,29593172.0,ns,50
+example_mapping-insert_get,,7500,,,30489705.0,ns,52
+example_mapping-insert_get,,7500,,,30969511.0,ns,54
+example_mapping-insert_get,,7500,,,32383167.0,ns,56
+example_mapping-insert_get,,7500,,,35590408.0,ns,58
+example_mapping-insert_get,,7500,,,35752674.0,ns,60
+example_mapping-insert_get,,7500,,,37520272.0,ns,62
+example_mapping-insert_get,,7500,,,37055884.0,ns,64
+example_mapping-insert_get,,7500,,,39637587.0,ns,66
+example_mapping-insert_get,,7500,,,40041942.0,ns,68
+example_mapping-insert_get,,7500,,,40509121.0,ns,70
+example_mapping-insert_get,,7500,,,43418541.0,ns,72
+example_mapping-insert_get,,7500,,,43137656.0,ns,74
+example_mapping-insert_get,,7500,,,44156302.0,ns,76
+example_mapping-insert_get,,7500,,,46372348.0,ns,78
+example_mapping-insert_get,,7500,,,47788999.0,ns,80
+example_mapping-insert_get,,7500,,,50114034.0,ns,82
+example_mapping-insert_get,,7500,,,50444161.0,ns,84
+example_mapping-insert_get,,7500,,,52234075.0,ns,86
+example_mapping-insert_get,,7500,,,53272670.0,ns,88
+example_mapping-insert_get,,7500,,,53271926.0,ns,90
+example_mapping-insert_get,,7500,,,56167197.0,ns,92
+example_mapping-insert_get,,7500,,,56933580.0,ns,94
+example_mapping-insert_get,,7500,,,58589049.0,ns,96
+example_mapping-insert_get,,7500,,,59305370.0,ns,98
+example_mapping-insert_get,,7500,,,60874239.0,ns,100
+example_mapping-insert_get,,7500,,,62002736.0,ns,102
+example_mapping-insert_get,,7500,,,62419214.0,ns,104
+example_mapping-insert_get,,7500,,,61971322.0,ns,106
+example_mapping-insert_get,,7500,,,63688042.0,ns,108
+example_mapping-insert_get,,7500,,,63958459.0,ns,110
+example_mapping-insert_get,,7500,,,65550369.0,ns,112
+example_mapping-insert_get,,7500,,,66282753.0,ns,114
+example_mapping-insert_get,,7500,,,68884200.0,ns,116
+example_mapping-insert_get,,7500,,,70352245.0,ns,118
+example_mapping-insert_get,,7500,,,72219764.0,ns,120
+example_mapping-insert_get,,7500,,,72722132.0,ns,122
+example_mapping-insert_get,,7500,,,74234381.0,ns,124
+example_mapping-insert_get,,7500,,,74025591.0,ns,126
+example_mapping-insert_get,,7500,,,74006804.0,ns,128
+example_mapping-insert_get,,7500,,,76149981.0,ns,130
+example_mapping-insert_get,,7500,,,78784353.0,ns,132
+example_mapping-insert_get,,7500,,,80431290.0,ns,134
+example_mapping-insert_get,,7500,,,81870756.0,ns,136
+example_mapping-insert_get,,7500,,,80638940.0,ns,138
+example_mapping-insert_get,,7500,,,82731233.0,ns,140
+example_mapping-insert_get,,7500,,,85052563.0,ns,142
+example_mapping-insert_get,,7500,,,86233386.0,ns,144
+example_mapping-insert_get,,7500,,,87660709.0,ns,146
+example_mapping-insert_get,,7500,,,87491024.0,ns,148
+example_mapping-insert_get,,7500,,,89863081.0,ns,150
+example_mapping-insert_get,,7500,,,89283863.0,ns,152
+example_mapping-insert_get,,7500,,,91122826.0,ns,154
+example_mapping-insert_get,,7500,,,94807477.0,ns,156
+example_mapping-insert_get,,7500,,,93101932.0,ns,158
+example_mapping-insert_get,,7500,,,94467002.0,ns,160
+example_mapping-insert_get,,7500,,,95931081.0,ns,162
+example_mapping-insert_get,,7500,,,99900651.0,ns,164
+example_mapping-insert_get,,7500,,,100830921.0,ns,166
+example_mapping-insert_get,,7500,,,100260130.0,ns,168
+example_mapping-insert_get,,7500,,,100819832.0,ns,170
+example_mapping-insert_get,,7500,,,103536035.0,ns,172
+example_mapping-insert_get,,7500,,,105355606.0,ns,174
+example_mapping-insert_get,,7500,,,107791837.0,ns,176
+example_mapping-insert_get,,7500,,,108414696.0,ns,178
+example_mapping-insert_get,,7500,,,109010330.0,ns,180
+example_mapping-insert_get,,7500,,,109674845.0,ns,182
+example_mapping-insert_get,,7500,,,111882056.0,ns,184
+example_mapping-insert_get,,7500,,,113574896.0,ns,186
+example_mapping-insert_get,,7500,,,110786586.0,ns,188
+example_mapping-insert_get,,7500,,,114597213.0,ns,190
+example_mapping-insert_get,,7500,,,114829908.0,ns,192
+example_mapping-insert_get,,7500,,,117621562.0,ns,194
+example_mapping-insert_get,,7500,,,119354459.0,ns,196
+example_mapping-insert_get,,7500,,,116912509.0,ns,198
+example_mapping-insert_get,,7500,,,118323514.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
index 8caa07d..09303d2 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1228349.0,2433774.0,3642698.0,4963590.0,6052287.0,7395487.0,8672572.0,9816500.0,10729912.0,12160050.0,13332704.0,14345708.0,15657143.0,17041945.0,18268507.0,19737946.0,20360297.0,22027073.0,22765513.0,24523177.0,25813163.0,26841388.0,29307235.0,29477439.0,29712661.0,31292612.0,32953355.0,33234604.0,34719148.0,35882972.0,36891682.0,38827308.0,39205828.0,40172650.0,42566765.0,48717877.0,47030127.0,44773766.0,48475796.0,53168409.0,53129680.0,52142723.0,52624146.0,53112444.0,55669945.0,57691088.0,56652591.0,57164833.0,59682908.0,62088760.0,64010705.0,62937088.0,64482018.0,66278599.0,67398582.0,66860386.0,68127371.0,74244430.0,75081293.0,71504435.0,74893577.0,76406022.0,80639757.0,78998106.0,79618759.0,83092144.0,82691535.0,85914329.0,83634558.0,85457189.0,89153545.0,87271237.0,89525719.0,89334462.0,90916140.0,93260073.0,93973507.0,96028597.0,98514572.0,98389205.0,99281569.0,99804649.0,101502017.0,101453728.0,102139918.0,105041724.0,106522453.0,107499549.0,247110448.0,117721687.0,119397736.0,120695053.0,121567456.0,122835319.0,118295557.0,112517816.0,113618358.0,114879120.0,115657649.0,117228498.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1162006.0,2276127.0,3546454.0,4892964.0,5803248.0,7003181.0,8328631.0,9576054.0,10943753.0,11945123.0,13289485.0,14501464.0,15206318.0,16792728.0,18519752.0,19359650.0,20033945.0,21241707.0,21949100.0,23793388.0,25178276.0,25644297.0,26444973.0,27587364.0,29593172.0,30489705.0,30969511.0,32383167.0,35590408.0,35752674.0,37520272.0,37055884.0,39637587.0,40041942.0,40509121.0,43418541.0,43137656.0,44156302.0,46372348.0,47788999.0,50114034.0,50444161.0,52234075.0,53272670.0,53271926.0,56167197.0,56933580.0,58589049.0,59305370.0,60874239.0,62002736.0,62419214.0,61971322.0,63688042.0,63958459.0,65550369.0,66282753.0,68884200.0,70352245.0,72219764.0,72722132.0,74234381.0,74025591.0,74006804.0,76149981.0,78784353.0,80431290.0,81870756.0,80638940.0,82731233.0,85052563.0,86233386.0,87660709.0,87491024.0,89863081.0,89283863.0,91122826.0,94807477.0,93101932.0,94467002.0,95931081.0,99900651.0,100830921.0,100260130.0,100819832.0,103536035.0,105355606.0,107791837.0,108414696.0,109010330.0,109674845.0,111882056.0,113574896.0,110786586.0,114597213.0,114829908.0,117621562.0,119354459.0,116912509.0,118323514.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
index a62fdeb..978fcd9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap until n=225, then std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[554195.8615121585,578765.2605433133,644283.6579597262,668853.056990881] \ No newline at end of file
+[538967.9370060522,563741.5879007853,629804.6569534065,654578.3078481394] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
index ebf786c..a77e3e9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77122118.24125,"upper_bound":77411025.55125001},"point_estimate":77265855.36,"standard_error":73827.8674741104},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77093101.0,"upper_bound":77457360.5},"point_estimate":77317804.0,"standard_error":103166.18218803193},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":554453.8425564766,"upper_bound":896368.0832862854},"point_estimate":694540.2662694454,"standard_error":91209.0374099284},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":627313.522540328,"upper_bound":858783.5266645428},"point_estimate":743286.4541215564,"standard_error":59271.88283767366}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77605871.34275,"upper_bound":77955846.4375},"point_estimate":77781736.42,"standard_error":89350.63258739549},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77664415.0,"upper_bound":78106482.0},"point_estimate":77899315.0,"standard_error":120041.60997060528},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":614502.8479903936,"upper_bound":1132933.2176864147},"point_estimate":840250.1916825771,"standard_error":129714.00546229897},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":776273.5718302525,"upper_bound":1009438.579706413},"point_estimate":897736.9433814688,"standard_error":59498.56957418868}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
index a7d23a7..436132a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,77058209.0,ns,1
-example_mapping-insert_get,,7500,,,77362110.0,ns,1
-example_mapping-insert_get,,7500,,,77969310.0,ns,1
-example_mapping-insert_get,,7500,,,77981666.0,ns,1
-example_mapping-insert_get,,7500,,,77636414.0,ns,1
-example_mapping-insert_get,,7500,,,77978062.0,ns,1
-example_mapping-insert_get,,7500,,,76146982.0,ns,1
-example_mapping-insert_get,,7500,,,77428479.0,ns,1
-example_mapping-insert_get,,7500,,,76814376.0,ns,1
-example_mapping-insert_get,,7500,,,76247050.0,ns,1
-example_mapping-insert_get,,7500,,,76044897.0,ns,1
-example_mapping-insert_get,,7500,,,77756590.0,ns,1
-example_mapping-insert_get,,7500,,,77438924.0,ns,1
-example_mapping-insert_get,,7500,,,75915135.0,ns,1
-example_mapping-insert_get,,7500,,,76906586.0,ns,1
-example_mapping-insert_get,,7500,,,77060279.0,ns,1
-example_mapping-insert_get,,7500,,,76968933.0,ns,1
-example_mapping-insert_get,,7500,,,77750180.0,ns,1
-example_mapping-insert_get,,7500,,,76681302.0,ns,1
-example_mapping-insert_get,,7500,,,77774457.0,ns,1
-example_mapping-insert_get,,7500,,,77533870.0,ns,1
-example_mapping-insert_get,,7500,,,77795001.0,ns,1
-example_mapping-insert_get,,7500,,,77617300.0,ns,1
-example_mapping-insert_get,,7500,,,76875195.0,ns,1
-example_mapping-insert_get,,7500,,,77082376.0,ns,1
-example_mapping-insert_get,,7500,,,78271540.0,ns,1
-example_mapping-insert_get,,7500,,,78496507.0,ns,1
-example_mapping-insert_get,,7500,,,77815382.0,ns,1
-example_mapping-insert_get,,7500,,,76489038.0,ns,1
-example_mapping-insert_get,,7500,,,77403168.0,ns,1
-example_mapping-insert_get,,7500,,,77430323.0,ns,1
-example_mapping-insert_get,,7500,,,77642017.0,ns,1
-example_mapping-insert_get,,7500,,,77234654.0,ns,1
-example_mapping-insert_get,,7500,,,77818915.0,ns,1
-example_mapping-insert_get,,7500,,,79914756.0,ns,1
-example_mapping-insert_get,,7500,,,77060771.0,ns,1
-example_mapping-insert_get,,7500,,,76908126.0,ns,1
-example_mapping-insert_get,,7500,,,76967797.0,ns,1
-example_mapping-insert_get,,7500,,,78007445.0,ns,1
-example_mapping-insert_get,,7500,,,77866308.0,ns,1
-example_mapping-insert_get,,7500,,,76588195.0,ns,1
-example_mapping-insert_get,,7500,,,77019476.0,ns,1
-example_mapping-insert_get,,7500,,,76815254.0,ns,1
-example_mapping-insert_get,,7500,,,76724665.0,ns,1
-example_mapping-insert_get,,7500,,,77093101.0,ns,1
-example_mapping-insert_get,,7500,,,76190730.0,ns,1
-example_mapping-insert_get,,7500,,,76755598.0,ns,1
-example_mapping-insert_get,,7500,,,76067084.0,ns,1
-example_mapping-insert_get,,7500,,,77388823.0,ns,1
-example_mapping-insert_get,,7500,,,77309691.0,ns,1
-example_mapping-insert_get,,7500,,,77168761.0,ns,1
-example_mapping-insert_get,,7500,,,77187412.0,ns,1
-example_mapping-insert_get,,7500,,,77189529.0,ns,1
-example_mapping-insert_get,,7500,,,76905353.0,ns,1
-example_mapping-insert_get,,7500,,,76316549.0,ns,1
-example_mapping-insert_get,,7500,,,76460867.0,ns,1
-example_mapping-insert_get,,7500,,,78267173.0,ns,1
-example_mapping-insert_get,,7500,,,76869459.0,ns,1
-example_mapping-insert_get,,7500,,,77339907.0,ns,1
-example_mapping-insert_get,,7500,,,78484503.0,ns,1
-example_mapping-insert_get,,7500,,,78061246.0,ns,1
-example_mapping-insert_get,,7500,,,77748718.0,ns,1
-example_mapping-insert_get,,7500,,,78549778.0,ns,1
-example_mapping-insert_get,,7500,,,77777529.0,ns,1
-example_mapping-insert_get,,7500,,,77020938.0,ns,1
-example_mapping-insert_get,,7500,,,77325917.0,ns,1
-example_mapping-insert_get,,7500,,,76472209.0,ns,1
-example_mapping-insert_get,,7500,,,76471207.0,ns,1
-example_mapping-insert_get,,7500,,,75849086.0,ns,1
-example_mapping-insert_get,,7500,,,78121877.0,ns,1
-example_mapping-insert_get,,7500,,,77642065.0,ns,1
-example_mapping-insert_get,,7500,,,77842096.0,ns,1
-example_mapping-insert_get,,7500,,,78479761.0,ns,1
-example_mapping-insert_get,,7500,,,77576233.0,ns,1
-example_mapping-insert_get,,7500,,,77444644.0,ns,1
-example_mapping-insert_get,,7500,,,78716299.0,ns,1
-example_mapping-insert_get,,7500,,,77617930.0,ns,1
-example_mapping-insert_get,,7500,,,77483124.0,ns,1
-example_mapping-insert_get,,7500,,,75933767.0,ns,1
-example_mapping-insert_get,,7500,,,77159758.0,ns,1
-example_mapping-insert_get,,7500,,,76372412.0,ns,1
-example_mapping-insert_get,,7500,,,77196114.0,ns,1
-example_mapping-insert_get,,7500,,,77418342.0,ns,1
-example_mapping-insert_get,,7500,,,77841015.0,ns,1
-example_mapping-insert_get,,7500,,,78088449.0,ns,1
-example_mapping-insert_get,,7500,,,78145729.0,ns,1
-example_mapping-insert_get,,7500,,,76611794.0,ns,1
-example_mapping-insert_get,,7500,,,77175498.0,ns,1
-example_mapping-insert_get,,7500,,,77180791.0,ns,1
-example_mapping-insert_get,,7500,,,77616151.0,ns,1
-example_mapping-insert_get,,7500,,,77709592.0,ns,1
-example_mapping-insert_get,,7500,,,77475797.0,ns,1
-example_mapping-insert_get,,7500,,,76577291.0,ns,1
-example_mapping-insert_get,,7500,,,76417611.0,ns,1
-example_mapping-insert_get,,7500,,,75692522.0,ns,1
-example_mapping-insert_get,,7500,,,76439991.0,ns,1
-example_mapping-insert_get,,7500,,,78205067.0,ns,1
-example_mapping-insert_get,,7500,,,75608132.0,ns,1
-example_mapping-insert_get,,7500,,,76706877.0,ns,1
-example_mapping-insert_get,,7500,,,77519619.0,ns,1
+example_mapping-insert_get,,7500,,,76868123.0,ns,1
+example_mapping-insert_get,,7500,,,77872498.0,ns,1
+example_mapping-insert_get,,7500,,,76494437.0,ns,1
+example_mapping-insert_get,,7500,,,75906674.0,ns,1
+example_mapping-insert_get,,7500,,,77551328.0,ns,1
+example_mapping-insert_get,,7500,,,78349419.0,ns,1
+example_mapping-insert_get,,7500,,,77659667.0,ns,1
+example_mapping-insert_get,,7500,,,78104467.0,ns,1
+example_mapping-insert_get,,7500,,,76102036.0,ns,1
+example_mapping-insert_get,,7500,,,76530011.0,ns,1
+example_mapping-insert_get,,7500,,,77442509.0,ns,1
+example_mapping-insert_get,,7500,,,78207475.0,ns,1
+example_mapping-insert_get,,7500,,,79000775.0,ns,1
+example_mapping-insert_get,,7500,,,77778699.0,ns,1
+example_mapping-insert_get,,7500,,,77319460.0,ns,1
+example_mapping-insert_get,,7500,,,77244612.0,ns,1
+example_mapping-insert_get,,7500,,,77343649.0,ns,1
+example_mapping-insert_get,,7500,,,80365897.0,ns,1
+example_mapping-insert_get,,7500,,,79153289.0,ns,1
+example_mapping-insert_get,,7500,,,77951029.0,ns,1
+example_mapping-insert_get,,7500,,,77235274.0,ns,1
+example_mapping-insert_get,,7500,,,78381216.0,ns,1
+example_mapping-insert_get,,7500,,,77226961.0,ns,1
+example_mapping-insert_get,,7500,,,78626657.0,ns,1
+example_mapping-insert_get,,7500,,,78105263.0,ns,1
+example_mapping-insert_get,,7500,,,78062527.0,ns,1
+example_mapping-insert_get,,7500,,,76255577.0,ns,1
+example_mapping-insert_get,,7500,,,77109208.0,ns,1
+example_mapping-insert_get,,7500,,,76489377.0,ns,1
+example_mapping-insert_get,,7500,,,75790583.0,ns,1
+example_mapping-insert_get,,7500,,,78463470.0,ns,1
+example_mapping-insert_get,,7500,,,79002160.0,ns,1
+example_mapping-insert_get,,7500,,,78130494.0,ns,1
+example_mapping-insert_get,,7500,,,77856835.0,ns,1
+example_mapping-insert_get,,7500,,,77400110.0,ns,1
+example_mapping-insert_get,,7500,,,78893808.0,ns,1
+example_mapping-insert_get,,7500,,,79307983.0,ns,1
+example_mapping-insert_get,,7500,,,78010673.0,ns,1
+example_mapping-insert_get,,7500,,,77725211.0,ns,1
+example_mapping-insert_get,,7500,,,76730582.0,ns,1
+example_mapping-insert_get,,7500,,,75944130.0,ns,1
+example_mapping-insert_get,,7500,,,77696558.0,ns,1
+example_mapping-insert_get,,7500,,,78167644.0,ns,1
+example_mapping-insert_get,,7500,,,76958160.0,ns,1
+example_mapping-insert_get,,7500,,,78233598.0,ns,1
+example_mapping-insert_get,,7500,,,77664415.0,ns,1
+example_mapping-insert_get,,7500,,,78290065.0,ns,1
+example_mapping-insert_get,,7500,,,76020732.0,ns,1
+example_mapping-insert_get,,7500,,,76830225.0,ns,1
+example_mapping-insert_get,,7500,,,78108497.0,ns,1
+example_mapping-insert_get,,7500,,,78671132.0,ns,1
+example_mapping-insert_get,,7500,,,77806339.0,ns,1
+example_mapping-insert_get,,7500,,,78468642.0,ns,1
+example_mapping-insert_get,,7500,,,76879197.0,ns,1
+example_mapping-insert_get,,7500,,,76759789.0,ns,1
+example_mapping-insert_get,,7500,,,76325076.0,ns,1
+example_mapping-insert_get,,7500,,,77651337.0,ns,1
+example_mapping-insert_get,,7500,,,78311982.0,ns,1
+example_mapping-insert_get,,7500,,,76598729.0,ns,1
+example_mapping-insert_get,,7500,,,78185572.0,ns,1
+example_mapping-insert_get,,7500,,,78140311.0,ns,1
+example_mapping-insert_get,,7500,,,77229841.0,ns,1
+example_mapping-insert_get,,7500,,,77990089.0,ns,1
+example_mapping-insert_get,,7500,,,78821205.0,ns,1
+example_mapping-insert_get,,7500,,,78330555.0,ns,1
+example_mapping-insert_get,,7500,,,77632723.0,ns,1
+example_mapping-insert_get,,7500,,,77100440.0,ns,1
+example_mapping-insert_get,,7500,,,76963801.0,ns,1
+example_mapping-insert_get,,7500,,,78043553.0,ns,1
+example_mapping-insert_get,,7500,,,78319612.0,ns,1
+example_mapping-insert_get,,7500,,,79111057.0,ns,1
+example_mapping-insert_get,,7500,,,78546366.0,ns,1
+example_mapping-insert_get,,7500,,,78452912.0,ns,1
+example_mapping-insert_get,,7500,,,79004742.0,ns,1
+example_mapping-insert_get,,7500,,,78278688.0,ns,1
+example_mapping-insert_get,,7500,,,78767539.0,ns,1
+example_mapping-insert_get,,7500,,,79248703.0,ns,1
+example_mapping-insert_get,,7500,,,77891704.0,ns,1
+example_mapping-insert_get,,7500,,,78332736.0,ns,1
+example_mapping-insert_get,,7500,,,76377504.0,ns,1
+example_mapping-insert_get,,7500,,,76674262.0,ns,1
+example_mapping-insert_get,,7500,,,77382311.0,ns,1
+example_mapping-insert_get,,7500,,,78688942.0,ns,1
+example_mapping-insert_get,,7500,,,77929593.0,ns,1
+example_mapping-insert_get,,7500,,,77609272.0,ns,1
+example_mapping-insert_get,,7500,,,78244070.0,ns,1
+example_mapping-insert_get,,7500,,,79197875.0,ns,1
+example_mapping-insert_get,,7500,,,77906926.0,ns,1
+example_mapping-insert_get,,7500,,,78032843.0,ns,1
+example_mapping-insert_get,,7500,,,78991302.0,ns,1
+example_mapping-insert_get,,7500,,,78206859.0,ns,1
+example_mapping-insert_get,,7500,,,78575532.0,ns,1
+example_mapping-insert_get,,7500,,,76916579.0,ns,1
+example_mapping-insert_get,,7500,,,77412845.0,ns,1
+example_mapping-insert_get,,7500,,,77695121.0,ns,1
+example_mapping-insert_get,,7500,,,78849323.0,ns,1
+example_mapping-insert_get,,7500,,,78430316.0,ns,1
+example_mapping-insert_get,,7500,,,77688894.0,ns,1
+example_mapping-insert_get,,7500,,,76711631.0,ns,1
+example_mapping-insert_get,,7500,,,76823223.0,ns,1
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
index aba787f..12cc3cf 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[77058209.0,77362110.0,77969310.0,77981666.0,77636414.0,77978062.0,76146982.0,77428479.0,76814376.0,76247050.0,76044897.0,77756590.0,77438924.0,75915135.0,76906586.0,77060279.0,76968933.0,77750180.0,76681302.0,77774457.0,77533870.0,77795001.0,77617300.0,76875195.0,77082376.0,78271540.0,78496507.0,77815382.0,76489038.0,77403168.0,77430323.0,77642017.0,77234654.0,77818915.0,79914756.0,77060771.0,76908126.0,76967797.0,78007445.0,77866308.0,76588195.0,77019476.0,76815254.0,76724665.0,77093101.0,76190730.0,76755598.0,76067084.0,77388823.0,77309691.0,77168761.0,77187412.0,77189529.0,76905353.0,76316549.0,76460867.0,78267173.0,76869459.0,77339907.0,78484503.0,78061246.0,77748718.0,78549778.0,77777529.0,77020938.0,77325917.0,76472209.0,76471207.0,75849086.0,78121877.0,77642065.0,77842096.0,78479761.0,77576233.0,77444644.0,78716299.0,77617930.0,77483124.0,75933767.0,77159758.0,76372412.0,77196114.0,77418342.0,77841015.0,78088449.0,78145729.0,76611794.0,77175498.0,77180791.0,77616151.0,77709592.0,77475797.0,76577291.0,76417611.0,75692522.0,76439991.0,78205067.0,75608132.0,76706877.0,77519619.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[76868123.0,77872498.0,76494437.0,75906674.0,77551328.0,78349419.0,77659667.0,78104467.0,76102036.0,76530011.0,77442509.0,78207475.0,79000775.0,77778699.0,77319460.0,77244612.0,77343649.0,80365897.0,79153289.0,77951029.0,77235274.0,78381216.0,77226961.0,78626657.0,78105263.0,78062527.0,76255577.0,77109208.0,76489377.0,75790583.0,78463470.0,79002160.0,78130494.0,77856835.0,77400110.0,78893808.0,79307983.0,78010673.0,77725211.0,76730582.0,75944130.0,77696558.0,78167644.0,76958160.0,78233598.0,77664415.0,78290065.0,76020732.0,76830225.0,78108497.0,78671132.0,77806339.0,78468642.0,76879197.0,76759789.0,76325076.0,77651337.0,78311982.0,76598729.0,78185572.0,78140311.0,77229841.0,77990089.0,78821205.0,78330555.0,77632723.0,77100440.0,76963801.0,78043553.0,78319612.0,79111057.0,78546366.0,78452912.0,79004742.0,78278688.0,78767539.0,79248703.0,77891704.0,78332736.0,76377504.0,76674262.0,77382311.0,78688942.0,77929593.0,77609272.0,78244070.0,79197875.0,77906926.0,78032843.0,78991302.0,78206859.0,78575532.0,76916579.0,77412845.0,77695121.0,78849323.0,78430316.0,77688894.0,76711631.0,76823223.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
index 2208282..fbb8ef6 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", primrose_library::VecMap)])])/tukey.json
@@ -1 +1 @@
-[73915555.75,75357618.625,79203119.625,80645182.5] \ No newline at end of file
+[73779370.75,75488446.75,80045982.75,81755058.75] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
index a468f8b..a634090 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":889028.6069926926,"upper_bound":904986.5112222439},"point_estimate":896180.4323902394,"standard_error":4085.821830874958},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":883880.6447368421,"upper_bound":890711.3777777777},"point_estimate":887151.978448276,"standard_error":1733.685163380667},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11194.775461804093,"upper_bound":20214.243405357112},"point_estimate":17522.148092785657,"standard_error":2338.784495455337},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":885455.4130914551,"upper_bound":907103.4795778759},"point_estimate":894563.1923230382,"standard_error":5612.713134748606},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20846.033670369987,"upper_bound":57344.00219583672},"point_estimate":40930.77670509883,"standard_error":9302.608871700517}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":872938.9896087722,"upper_bound":877234.616711891},"point_estimate":875105.4122086437,"standard_error":1094.7733466021025},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":874283.3181390977,"upper_bound":878240.9444603904},"point_estimate":876084.8840425531,"standard_error":1091.1752378605743},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6067.20171915298,"upper_bound":11846.163070723094},"point_estimate":7822.074949365757,"standard_error":1429.9021626586518},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":874279.0647055267,"upper_bound":878579.7064336896},"point_estimate":876433.0960647259,"standard_error":1098.3330504384392},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9021.4221390799,"upper_bound":12975.677028073897},"point_estimate":11060.44735775649,"standard_error":1012.4266198006424}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
index e4cf296..47b584d 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1741309.0,ns,2
-example_mapping-insert_get,,7500,,,3448871.0,ns,4
-example_mapping-insert_get,,7500,,,5316135.0,ns,6
-example_mapping-insert_get,,7500,,,7062896.0,ns,8
-example_mapping-insert_get,,7500,,,8880040.0,ns,10
-example_mapping-insert_get,,7500,,,10804097.0,ns,12
-example_mapping-insert_get,,7500,,,12391075.0,ns,14
-example_mapping-insert_get,,7500,,,13606977.0,ns,16
-example_mapping-insert_get,,7500,,,15563568.0,ns,18
-example_mapping-insert_get,,7500,,,17483116.0,ns,20
-example_mapping-insert_get,,7500,,,20165904.0,ns,22
-example_mapping-insert_get,,7500,,,21625529.0,ns,24
-example_mapping-insert_get,,7500,,,22954550.0,ns,26
-example_mapping-insert_get,,7500,,,25304221.0,ns,28
-example_mapping-insert_get,,7500,,,26062736.0,ns,30
-example_mapping-insert_get,,7500,,,28675301.0,ns,32
-example_mapping-insert_get,,7500,,,29718443.0,ns,34
-example_mapping-insert_get,,7500,,,31837757.0,ns,36
-example_mapping-insert_get,,7500,,,34334905.0,ns,38
-example_mapping-insert_get,,7500,,,34923913.0,ns,40
-example_mapping-insert_get,,7500,,,37329108.0,ns,42
-example_mapping-insert_get,,7500,,,38415737.0,ns,44
-example_mapping-insert_get,,7500,,,52480829.0,ns,46
-example_mapping-insert_get,,7500,,,50249496.0,ns,48
-example_mapping-insert_get,,7500,,,47219901.0,ns,50
-example_mapping-insert_get,,7500,,,46504350.0,ns,52
-example_mapping-insert_get,,7500,,,49371497.0,ns,54
-example_mapping-insert_get,,7500,,,50100468.0,ns,56
-example_mapping-insert_get,,7500,,,52495097.0,ns,58
-example_mapping-insert_get,,7500,,,56431506.0,ns,60
-example_mapping-insert_get,,7500,,,55977567.0,ns,62
-example_mapping-insert_get,,7500,,,58443772.0,ns,64
-example_mapping-insert_get,,7500,,,59097992.0,ns,66
-example_mapping-insert_get,,7500,,,60199505.0,ns,68
-example_mapping-insert_get,,7500,,,61987760.0,ns,70
-example_mapping-insert_get,,7500,,,63521100.0,ns,72
-example_mapping-insert_get,,7500,,,65670282.0,ns,74
-example_mapping-insert_get,,7500,,,65785442.0,ns,76
-example_mapping-insert_get,,7500,,,68705369.0,ns,78
-example_mapping-insert_get,,7500,,,71273762.0,ns,80
-example_mapping-insert_get,,7500,,,73439303.0,ns,82
-example_mapping-insert_get,,7500,,,75509831.0,ns,84
-example_mapping-insert_get,,7500,,,76353034.0,ns,86
-example_mapping-insert_get,,7500,,,78732384.0,ns,88
-example_mapping-insert_get,,7500,,,82103579.0,ns,90
-example_mapping-insert_get,,7500,,,81065314.0,ns,92
-example_mapping-insert_get,,7500,,,84846225.0,ns,94
-example_mapping-insert_get,,7500,,,84687907.0,ns,96
-example_mapping-insert_get,,7500,,,85741971.0,ns,98
-example_mapping-insert_get,,7500,,,89307626.0,ns,100
-example_mapping-insert_get,,7500,,,90985016.0,ns,102
-example_mapping-insert_get,,7500,,,91804248.0,ns,104
-example_mapping-insert_get,,7500,,,95137730.0,ns,106
-example_mapping-insert_get,,7500,,,97161421.0,ns,108
-example_mapping-insert_get,,7500,,,99408581.0,ns,110
-example_mapping-insert_get,,7500,,,100404546.0,ns,112
-example_mapping-insert_get,,7500,,,101971490.0,ns,114
-example_mapping-insert_get,,7500,,,108360271.0,ns,116
-example_mapping-insert_get,,7500,,,106486917.0,ns,118
-example_mapping-insert_get,,7500,,,108112381.0,ns,120
-example_mapping-insert_get,,7500,,,108603152.0,ns,122
-example_mapping-insert_get,,7500,,,111176705.0,ns,124
-example_mapping-insert_get,,7500,,,113862522.0,ns,126
-example_mapping-insert_get,,7500,,,115927029.0,ns,128
-example_mapping-insert_get,,7500,,,113539453.0,ns,130
-example_mapping-insert_get,,7500,,,113960759.0,ns,132
-example_mapping-insert_get,,7500,,,117083021.0,ns,134
-example_mapping-insert_get,,7500,,,118018949.0,ns,136
-example_mapping-insert_get,,7500,,,121247282.0,ns,138
-example_mapping-insert_get,,7500,,,123492046.0,ns,140
-example_mapping-insert_get,,7500,,,125272083.0,ns,142
-example_mapping-insert_get,,7500,,,125647778.0,ns,144
-example_mapping-insert_get,,7500,,,127238383.0,ns,146
-example_mapping-insert_get,,7500,,,131047311.0,ns,148
-example_mapping-insert_get,,7500,,,132633980.0,ns,150
-example_mapping-insert_get,,7500,,,134349858.0,ns,152
-example_mapping-insert_get,,7500,,,136112566.0,ns,154
-example_mapping-insert_get,,7500,,,137839420.0,ns,156
-example_mapping-insert_get,,7500,,,145161912.0,ns,158
-example_mapping-insert_get,,7500,,,139622462.0,ns,160
-example_mapping-insert_get,,7500,,,141719993.0,ns,162
-example_mapping-insert_get,,7500,,,145837496.0,ns,164
-example_mapping-insert_get,,7500,,,147023784.0,ns,166
-example_mapping-insert_get,,7500,,,171327288.0,ns,168
-example_mapping-insert_get,,7500,,,148479184.0,ns,170
-example_mapping-insert_get,,7500,,,151095522.0,ns,172
-example_mapping-insert_get,,7500,,,154405983.0,ns,174
-example_mapping-insert_get,,7500,,,191413886.0,ns,176
-example_mapping-insert_get,,7500,,,157207002.0,ns,178
-example_mapping-insert_get,,7500,,,160328048.0,ns,180
-example_mapping-insert_get,,7500,,,169077099.0,ns,182
-example_mapping-insert_get,,7500,,,160923504.0,ns,184
-example_mapping-insert_get,,7500,,,165241189.0,ns,186
-example_mapping-insert_get,,7500,,,162804147.0,ns,188
-example_mapping-insert_get,,7500,,,166142459.0,ns,190
-example_mapping-insert_get,,7500,,,170287344.0,ns,192
-example_mapping-insert_get,,7500,,,169806164.0,ns,194
-example_mapping-insert_get,,7500,,,172770455.0,ns,196
-example_mapping-insert_get,,7500,,,175964833.0,ns,198
-example_mapping-insert_get,,7500,,,176212722.0,ns,200
+example_mapping-insert_get,,7500,,,1676219.0,ns,2
+example_mapping-insert_get,,7500,,,3510783.0,ns,4
+example_mapping-insert_get,,7500,,,5461860.0,ns,6
+example_mapping-insert_get,,7500,,,7048754.0,ns,8
+example_mapping-insert_get,,7500,,,8759413.0,ns,10
+example_mapping-insert_get,,7500,,,10542214.0,ns,12
+example_mapping-insert_get,,7500,,,11924230.0,ns,14
+example_mapping-insert_get,,7500,,,13779187.0,ns,16
+example_mapping-insert_get,,7500,,,15672098.0,ns,18
+example_mapping-insert_get,,7500,,,17544710.0,ns,20
+example_mapping-insert_get,,7500,,,18665944.0,ns,22
+example_mapping-insert_get,,7500,,,21133442.0,ns,24
+example_mapping-insert_get,,7500,,,22149673.0,ns,26
+example_mapping-insert_get,,7500,,,24496476.0,ns,28
+example_mapping-insert_get,,7500,,,25834493.0,ns,30
+example_mapping-insert_get,,7500,,,27686188.0,ns,32
+example_mapping-insert_get,,7500,,,29945763.0,ns,34
+example_mapping-insert_get,,7500,,,30776200.0,ns,36
+example_mapping-insert_get,,7500,,,33477348.0,ns,38
+example_mapping-insert_get,,7500,,,34133164.0,ns,40
+example_mapping-insert_get,,7500,,,37005577.0,ns,42
+example_mapping-insert_get,,7500,,,39588230.0,ns,44
+example_mapping-insert_get,,7500,,,40253710.0,ns,46
+example_mapping-insert_get,,7500,,,42539663.0,ns,48
+example_mapping-insert_get,,7500,,,43315022.0,ns,50
+example_mapping-insert_get,,7500,,,45503547.0,ns,52
+example_mapping-insert_get,,7500,,,48272846.0,ns,54
+example_mapping-insert_get,,7500,,,49465476.0,ns,56
+example_mapping-insert_get,,7500,,,50792967.0,ns,58
+example_mapping-insert_get,,7500,,,51842494.0,ns,60
+example_mapping-insert_get,,7500,,,54424357.0,ns,62
+example_mapping-insert_get,,7500,,,56319355.0,ns,64
+example_mapping-insert_get,,7500,,,58010375.0,ns,66
+example_mapping-insert_get,,7500,,,60553472.0,ns,68
+example_mapping-insert_get,,7500,,,60834576.0,ns,70
+example_mapping-insert_get,,7500,,,63015195.0,ns,72
+example_mapping-insert_get,,7500,,,64393403.0,ns,74
+example_mapping-insert_get,,7500,,,65848935.0,ns,76
+example_mapping-insert_get,,7500,,,67091415.0,ns,78
+example_mapping-insert_get,,7500,,,69715432.0,ns,80
+example_mapping-insert_get,,7500,,,71613013.0,ns,82
+example_mapping-insert_get,,7500,,,73143781.0,ns,84
+example_mapping-insert_get,,7500,,,74927132.0,ns,86
+example_mapping-insert_get,,7500,,,75940435.0,ns,88
+example_mapping-insert_get,,7500,,,78595200.0,ns,90
+example_mapping-insert_get,,7500,,,81364576.0,ns,92
+example_mapping-insert_get,,7500,,,82948696.0,ns,94
+example_mapping-insert_get,,7500,,,85243106.0,ns,96
+example_mapping-insert_get,,7500,,,86043331.0,ns,98
+example_mapping-insert_get,,7500,,,86316326.0,ns,100
+example_mapping-insert_get,,7500,,,89989156.0,ns,102
+example_mapping-insert_get,,7500,,,92400638.0,ns,104
+example_mapping-insert_get,,7500,,,93655346.0,ns,106
+example_mapping-insert_get,,7500,,,93521971.0,ns,108
+example_mapping-insert_get,,7500,,,96423292.0,ns,110
+example_mapping-insert_get,,7500,,,97955619.0,ns,112
+example_mapping-insert_get,,7500,,,99932010.0,ns,114
+example_mapping-insert_get,,7500,,,102663009.0,ns,116
+example_mapping-insert_get,,7500,,,103687362.0,ns,118
+example_mapping-insert_get,,7500,,,105546699.0,ns,120
+example_mapping-insert_get,,7500,,,107261495.0,ns,122
+example_mapping-insert_get,,7500,,,109120895.0,ns,124
+example_mapping-insert_get,,7500,,,111384618.0,ns,126
+example_mapping-insert_get,,7500,,,114816315.0,ns,128
+example_mapping-insert_get,,7500,,,113784641.0,ns,130
+example_mapping-insert_get,,7500,,,114994168.0,ns,132
+example_mapping-insert_get,,7500,,,117709015.0,ns,134
+example_mapping-insert_get,,7500,,,119858314.0,ns,136
+example_mapping-insert_get,,7500,,,122722085.0,ns,138
+example_mapping-insert_get,,7500,,,120647107.0,ns,140
+example_mapping-insert_get,,7500,,,123124587.0,ns,142
+example_mapping-insert_get,,7500,,,124813266.0,ns,144
+example_mapping-insert_get,,7500,,,126793433.0,ns,146
+example_mapping-insert_get,,7500,,,129148122.0,ns,148
+example_mapping-insert_get,,7500,,,133078660.0,ns,150
+example_mapping-insert_get,,7500,,,132801259.0,ns,152
+example_mapping-insert_get,,7500,,,135242663.0,ns,154
+example_mapping-insert_get,,7500,,,136976799.0,ns,156
+example_mapping-insert_get,,7500,,,138984594.0,ns,158
+example_mapping-insert_get,,7500,,,137769588.0,ns,160
+example_mapping-insert_get,,7500,,,139240075.0,ns,162
+example_mapping-insert_get,,7500,,,143589735.0,ns,164
+example_mapping-insert_get,,7500,,,146017346.0,ns,166
+example_mapping-insert_get,,7500,,,146449117.0,ns,168
+example_mapping-insert_get,,7500,,,147252723.0,ns,170
+example_mapping-insert_get,,7500,,,149023200.0,ns,172
+example_mapping-insert_get,,7500,,,152325935.0,ns,174
+example_mapping-insert_get,,7500,,,154665106.0,ns,176
+example_mapping-insert_get,,7500,,,156253643.0,ns,178
+example_mapping-insert_get,,7500,,,159717780.0,ns,180
+example_mapping-insert_get,,7500,,,158895399.0,ns,182
+example_mapping-insert_get,,7500,,,162520313.0,ns,184
+example_mapping-insert_get,,7500,,,162458351.0,ns,186
+example_mapping-insert_get,,7500,,,164730952.0,ns,188
+example_mapping-insert_get,,7500,,,169797539.0,ns,190
+example_mapping-insert_get,,7500,,,170589958.0,ns,192
+example_mapping-insert_get,,7500,,,169431417.0,ns,194
+example_mapping-insert_get,,7500,,,172404009.0,ns,196
+example_mapping-insert_get,,7500,,,174478941.0,ns,198
+example_mapping-insert_get,,7500,,,173204884.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
index 5201361..da6055a 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1741309.0,3448871.0,5316135.0,7062896.0,8880040.0,10804097.0,12391075.0,13606977.0,15563568.0,17483116.0,20165904.0,21625529.0,22954550.0,25304221.0,26062736.0,28675301.0,29718443.0,31837757.0,34334905.0,34923913.0,37329108.0,38415737.0,52480829.0,50249496.0,47219901.0,46504350.0,49371497.0,50100468.0,52495097.0,56431506.0,55977567.0,58443772.0,59097992.0,60199505.0,61987760.0,63521100.0,65670282.0,65785442.0,68705369.0,71273762.0,73439303.0,75509831.0,76353034.0,78732384.0,82103579.0,81065314.0,84846225.0,84687907.0,85741971.0,89307626.0,90985016.0,91804248.0,95137730.0,97161421.0,99408581.0,100404546.0,101971490.0,108360271.0,106486917.0,108112381.0,108603152.0,111176705.0,113862522.0,115927029.0,113539453.0,113960759.0,117083021.0,118018949.0,121247282.0,123492046.0,125272083.0,125647778.0,127238383.0,131047311.0,132633980.0,134349858.0,136112566.0,137839420.0,145161912.0,139622462.0,141719993.0,145837496.0,147023784.0,171327288.0,148479184.0,151095522.0,154405983.0,191413886.0,157207002.0,160328048.0,169077099.0,160923504.0,165241189.0,162804147.0,166142459.0,170287344.0,169806164.0,172770455.0,175964833.0,176212722.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1676219.0,3510783.0,5461860.0,7048754.0,8759413.0,10542214.0,11924230.0,13779187.0,15672098.0,17544710.0,18665944.0,21133442.0,22149673.0,24496476.0,25834493.0,27686188.0,29945763.0,30776200.0,33477348.0,34133164.0,37005577.0,39588230.0,40253710.0,42539663.0,43315022.0,45503547.0,48272846.0,49465476.0,50792967.0,51842494.0,54424357.0,56319355.0,58010375.0,60553472.0,60834576.0,63015195.0,64393403.0,65848935.0,67091415.0,69715432.0,71613013.0,73143781.0,74927132.0,75940435.0,78595200.0,81364576.0,82948696.0,85243106.0,86043331.0,86316326.0,89989156.0,92400638.0,93655346.0,93521971.0,96423292.0,97955619.0,99932010.0,102663009.0,103687362.0,105546699.0,107261495.0,109120895.0,111384618.0,114816315.0,113784641.0,114994168.0,117709015.0,119858314.0,122722085.0,120647107.0,123124587.0,124813266.0,126793433.0,129148122.0,133078660.0,132801259.0,135242663.0,136976799.0,138984594.0,137769588.0,139240075.0,143589735.0,146017346.0,146449117.0,147252723.0,149023200.0,152325935.0,154665106.0,156253643.0,159717780.0,158895399.0,162520313.0,162458351.0,164730952.0,169797539.0,170589958.0,169431417.0,172404009.0,174478941.0,173204884.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
index 278161a..b710ca1 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::BTreeMap)])])/tukey.json
@@ -1 +1 @@
-[814820.4821368386,846694.3430021908,931691.3053097967,963565.1661751489] \ No newline at end of file
+[832619.0157817487,850765.0435806982,899154.4510445636,917300.4788435131] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
index e3b04ac..db7d8d0 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":597886.2758740749,"upper_bound":610155.2326252386},"point_estimate":603189.956525793,"standard_error":3163.3408332528556},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":596908.3289473684,"upper_bound":599708.1208791209},"point_estimate":598412.504681648,"standard_error":704.000701136494},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4303.288932013285,"upper_bound":7888.9708632036545},"point_estimate":5543.421912963023,"standard_error":884.4629132414807},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":596504.1192140199,"upper_bound":600804.7318719282},"point_estimate":598445.3265893306,"standard_error":1096.833379659372},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10013.018373779432,"upper_bound":47229.32749370452},"point_estimate":31892.26356331228,"standard_error":9481.941227881402}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":589108.6536011907,"upper_bound":593471.1347999271},"point_estimate":591328.7304438851,"standard_error":1113.4346216755655},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":590411.84375,"upper_bound":594445.1590354091},"point_estimate":592204.6439602869,"standard_error":1064.0200878235394},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7139.140865664794,"upper_bound":13038.310867804374},"point_estimate":10514.277783334244,"standard_error":1493.9738030641536},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":593621.7396468467,"upper_bound":597227.3034909904},"point_estimate":595447.8578454263,"standard_error":924.0284479033131},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9268.30217080269,"upper_bound":13068.482572317373},"point_estimate":11201.996746290357,"standard_error":972.4385018959676}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
index 0bda4f1..e66ecb5 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1160389.0,ns,2
-example_mapping-insert_get,,7500,,,2454991.0,ns,4
-example_mapping-insert_get,,7500,,,3580270.0,ns,6
-example_mapping-insert_get,,7500,,,4736224.0,ns,8
-example_mapping-insert_get,,7500,,,6017863.0,ns,10
-example_mapping-insert_get,,7500,,,7320688.0,ns,12
-example_mapping-insert_get,,7500,,,8416204.0,ns,14
-example_mapping-insert_get,,7500,,,9643563.0,ns,16
-example_mapping-insert_get,,7500,,,10660923.0,ns,18
-example_mapping-insert_get,,7500,,,12114216.0,ns,20
-example_mapping-insert_get,,7500,,,13400822.0,ns,22
-example_mapping-insert_get,,7500,,,14172343.0,ns,24
-example_mapping-insert_get,,7500,,,15256490.0,ns,26
-example_mapping-insert_get,,7500,,,16772294.0,ns,28
-example_mapping-insert_get,,7500,,,17939160.0,ns,30
-example_mapping-insert_get,,7500,,,18882560.0,ns,32
-example_mapping-insert_get,,7500,,,20381147.0,ns,34
-example_mapping-insert_get,,7500,,,21345358.0,ns,36
-example_mapping-insert_get,,7500,,,22038111.0,ns,38
-example_mapping-insert_get,,7500,,,23927211.0,ns,40
-example_mapping-insert_get,,7500,,,25200480.0,ns,42
-example_mapping-insert_get,,7500,,,26459261.0,ns,44
-example_mapping-insert_get,,7500,,,27462159.0,ns,46
-example_mapping-insert_get,,7500,,,28500316.0,ns,48
-example_mapping-insert_get,,7500,,,29954685.0,ns,50
-example_mapping-insert_get,,7500,,,31749973.0,ns,52
-example_mapping-insert_get,,7500,,,36137266.0,ns,54
-example_mapping-insert_get,,7500,,,44896290.0,ns,56
-example_mapping-insert_get,,7500,,,46680141.0,ns,58
-example_mapping-insert_get,,7500,,,41677182.0,ns,60
-example_mapping-insert_get,,7500,,,36867112.0,ns,62
-example_mapping-insert_get,,7500,,,38475460.0,ns,64
-example_mapping-insert_get,,7500,,,38284844.0,ns,66
-example_mapping-insert_get,,7500,,,40897998.0,ns,68
-example_mapping-insert_get,,7500,,,41705359.0,ns,70
-example_mapping-insert_get,,7500,,,43725254.0,ns,72
-example_mapping-insert_get,,7500,,,44207556.0,ns,74
-example_mapping-insert_get,,7500,,,45384875.0,ns,76
-example_mapping-insert_get,,7500,,,46640778.0,ns,78
-example_mapping-insert_get,,7500,,,46968700.0,ns,80
-example_mapping-insert_get,,7500,,,49061847.0,ns,82
-example_mapping-insert_get,,7500,,,50757436.0,ns,84
-example_mapping-insert_get,,7500,,,51799911.0,ns,86
-example_mapping-insert_get,,7500,,,52494936.0,ns,88
-example_mapping-insert_get,,7500,,,52334850.0,ns,90
-example_mapping-insert_get,,7500,,,55468233.0,ns,92
-example_mapping-insert_get,,7500,,,56589012.0,ns,94
-example_mapping-insert_get,,7500,,,58052449.0,ns,96
-example_mapping-insert_get,,7500,,,59037999.0,ns,98
-example_mapping-insert_get,,7500,,,59070692.0,ns,100
-example_mapping-insert_get,,7500,,,61086416.0,ns,102
-example_mapping-insert_get,,7500,,,62327858.0,ns,104
-example_mapping-insert_get,,7500,,,63715022.0,ns,106
-example_mapping-insert_get,,7500,,,64437903.0,ns,108
-example_mapping-insert_get,,7500,,,66513031.0,ns,110
-example_mapping-insert_get,,7500,,,68497762.0,ns,112
-example_mapping-insert_get,,7500,,,66738615.0,ns,114
-example_mapping-insert_get,,7500,,,69189307.0,ns,116
-example_mapping-insert_get,,7500,,,70442367.0,ns,118
-example_mapping-insert_get,,7500,,,72592797.0,ns,120
-example_mapping-insert_get,,7500,,,73274139.0,ns,122
-example_mapping-insert_get,,7500,,,74477241.0,ns,124
-example_mapping-insert_get,,7500,,,75401949.0,ns,126
-example_mapping-insert_get,,7500,,,75443505.0,ns,128
-example_mapping-insert_get,,7500,,,78112074.0,ns,130
-example_mapping-insert_get,,7500,,,77824704.0,ns,132
-example_mapping-insert_get,,7500,,,78267898.0,ns,134
-example_mapping-insert_get,,7500,,,81697213.0,ns,136
-example_mapping-insert_get,,7500,,,81587673.0,ns,138
-example_mapping-insert_get,,7500,,,83929841.0,ns,140
-example_mapping-insert_get,,7500,,,85220649.0,ns,142
-example_mapping-insert_get,,7500,,,85612505.0,ns,144
-example_mapping-insert_get,,7500,,,87208171.0,ns,146
-example_mapping-insert_get,,7500,,,87198765.0,ns,148
-example_mapping-insert_get,,7500,,,90206486.0,ns,150
-example_mapping-insert_get,,7500,,,89156477.0,ns,152
-example_mapping-insert_get,,7500,,,92630722.0,ns,154
-example_mapping-insert_get,,7500,,,92908389.0,ns,156
-example_mapping-insert_get,,7500,,,94043860.0,ns,158
-example_mapping-insert_get,,7500,,,95155345.0,ns,160
-example_mapping-insert_get,,7500,,,96458128.0,ns,162
-example_mapping-insert_get,,7500,,,100965519.0,ns,164
-example_mapping-insert_get,,7500,,,99380264.0,ns,166
-example_mapping-insert_get,,7500,,,98882982.0,ns,168
-example_mapping-insert_get,,7500,,,102749653.0,ns,170
-example_mapping-insert_get,,7500,,,103940942.0,ns,172
-example_mapping-insert_get,,7500,,,104258811.0,ns,174
-example_mapping-insert_get,,7500,,,104616448.0,ns,176
-example_mapping-insert_get,,7500,,,106514638.0,ns,178
-example_mapping-insert_get,,7500,,,106786157.0,ns,180
-example_mapping-insert_get,,7500,,,109194675.0,ns,182
-example_mapping-insert_get,,7500,,,109500717.0,ns,184
-example_mapping-insert_get,,7500,,,110760472.0,ns,186
-example_mapping-insert_get,,7500,,,111806645.0,ns,188
-example_mapping-insert_get,,7500,,,114247676.0,ns,190
-example_mapping-insert_get,,7500,,,115443431.0,ns,192
-example_mapping-insert_get,,7500,,,116149296.0,ns,194
-example_mapping-insert_get,,7500,,,115951635.0,ns,196
-example_mapping-insert_get,,7500,,,117113238.0,ns,198
-example_mapping-insert_get,,7500,,,118331924.0,ns,200
+example_mapping-insert_get,,7500,,,1099048.0,ns,2
+example_mapping-insert_get,,7500,,,2419897.0,ns,4
+example_mapping-insert_get,,7500,,,3561479.0,ns,6
+example_mapping-insert_get,,7500,,,4729174.0,ns,8
+example_mapping-insert_get,,7500,,,5732744.0,ns,10
+example_mapping-insert_get,,7500,,,7093911.0,ns,12
+example_mapping-insert_get,,7500,,,8531114.0,ns,14
+example_mapping-insert_get,,7500,,,9540088.0,ns,16
+example_mapping-insert_get,,7500,,,10453427.0,ns,18
+example_mapping-insert_get,,7500,,,11970542.0,ns,20
+example_mapping-insert_get,,7500,,,12447996.0,ns,22
+example_mapping-insert_get,,7500,,,14748934.0,ns,24
+example_mapping-insert_get,,7500,,,15779962.0,ns,26
+example_mapping-insert_get,,7500,,,16262996.0,ns,28
+example_mapping-insert_get,,7500,,,17689382.0,ns,30
+example_mapping-insert_get,,7500,,,18288148.0,ns,32
+example_mapping-insert_get,,7500,,,19227029.0,ns,34
+example_mapping-insert_get,,7500,,,20747832.0,ns,36
+example_mapping-insert_get,,7500,,,22948535.0,ns,38
+example_mapping-insert_get,,7500,,,23402264.0,ns,40
+example_mapping-insert_get,,7500,,,24264826.0,ns,42
+example_mapping-insert_get,,7500,,,25648330.0,ns,44
+example_mapping-insert_get,,7500,,,26771552.0,ns,46
+example_mapping-insert_get,,7500,,,27547837.0,ns,48
+example_mapping-insert_get,,7500,,,28419467.0,ns,50
+example_mapping-insert_get,,7500,,,30064148.0,ns,52
+example_mapping-insert_get,,7500,,,32006897.0,ns,54
+example_mapping-insert_get,,7500,,,32956959.0,ns,56
+example_mapping-insert_get,,7500,,,33882833.0,ns,58
+example_mapping-insert_get,,7500,,,35307752.0,ns,60
+example_mapping-insert_get,,7500,,,36368242.0,ns,62
+example_mapping-insert_get,,7500,,,37743492.0,ns,64
+example_mapping-insert_get,,7500,,,38571740.0,ns,66
+example_mapping-insert_get,,7500,,,39147814.0,ns,68
+example_mapping-insert_get,,7500,,,40946533.0,ns,70
+example_mapping-insert_get,,7500,,,42571678.0,ns,72
+example_mapping-insert_get,,7500,,,44637438.0,ns,74
+example_mapping-insert_get,,7500,,,45145522.0,ns,76
+example_mapping-insert_get,,7500,,,46128772.0,ns,78
+example_mapping-insert_get,,7500,,,46952262.0,ns,80
+example_mapping-insert_get,,7500,,,48267849.0,ns,82
+example_mapping-insert_get,,7500,,,50336174.0,ns,84
+example_mapping-insert_get,,7500,,,51900887.0,ns,86
+example_mapping-insert_get,,7500,,,51666431.0,ns,88
+example_mapping-insert_get,,7500,,,53537035.0,ns,90
+example_mapping-insert_get,,7500,,,52726154.0,ns,92
+example_mapping-insert_get,,7500,,,54368589.0,ns,94
+example_mapping-insert_get,,7500,,,55486541.0,ns,96
+example_mapping-insert_get,,7500,,,57973403.0,ns,98
+example_mapping-insert_get,,7500,,,59847326.0,ns,100
+example_mapping-insert_get,,7500,,,60813942.0,ns,102
+example_mapping-insert_get,,7500,,,62790103.0,ns,104
+example_mapping-insert_get,,7500,,,62824664.0,ns,106
+example_mapping-insert_get,,7500,,,64259165.0,ns,108
+example_mapping-insert_get,,7500,,,64320189.0,ns,110
+example_mapping-insert_get,,7500,,,65347422.0,ns,112
+example_mapping-insert_get,,7500,,,65851166.0,ns,114
+example_mapping-insert_get,,7500,,,67388021.0,ns,116
+example_mapping-insert_get,,7500,,,70266553.0,ns,118
+example_mapping-insert_get,,7500,,,71454106.0,ns,120
+example_mapping-insert_get,,7500,,,72818582.0,ns,122
+example_mapping-insert_get,,7500,,,72345020.0,ns,124
+example_mapping-insert_get,,7500,,,75178110.0,ns,126
+example_mapping-insert_get,,7500,,,75416770.0,ns,128
+example_mapping-insert_get,,7500,,,76824442.0,ns,130
+example_mapping-insert_get,,7500,,,78957109.0,ns,132
+example_mapping-insert_get,,7500,,,78393059.0,ns,134
+example_mapping-insert_get,,7500,,,80421159.0,ns,136
+example_mapping-insert_get,,7500,,,81359476.0,ns,138
+example_mapping-insert_get,,7500,,,83732802.0,ns,140
+example_mapping-insert_get,,7500,,,84966848.0,ns,142
+example_mapping-insert_get,,7500,,,87965142.0,ns,144
+example_mapping-insert_get,,7500,,,86778804.0,ns,146
+example_mapping-insert_get,,7500,,,87644923.0,ns,148
+example_mapping-insert_get,,7500,,,90553246.0,ns,150
+example_mapping-insert_get,,7500,,,91848047.0,ns,152
+example_mapping-insert_get,,7500,,,92555507.0,ns,154
+example_mapping-insert_get,,7500,,,93916518.0,ns,156
+example_mapping-insert_get,,7500,,,94056255.0,ns,158
+example_mapping-insert_get,,7500,,,94465895.0,ns,160
+example_mapping-insert_get,,7500,,,96511207.0,ns,162
+example_mapping-insert_get,,7500,,,99261135.0,ns,164
+example_mapping-insert_get,,7500,,,100482465.0,ns,166
+example_mapping-insert_get,,7500,,,101918477.0,ns,168
+example_mapping-insert_get,,7500,,,104287418.0,ns,170
+example_mapping-insert_get,,7500,,,103330536.0,ns,172
+example_mapping-insert_get,,7500,,,103290598.0,ns,174
+example_mapping-insert_get,,7500,,,104379378.0,ns,176
+example_mapping-insert_get,,7500,,,105347666.0,ns,178
+example_mapping-insert_get,,7500,,,108301385.0,ns,180
+example_mapping-insert_get,,7500,,,108114256.0,ns,182
+example_mapping-insert_get,,7500,,,111405173.0,ns,184
+example_mapping-insert_get,,7500,,,111979407.0,ns,186
+example_mapping-insert_get,,7500,,,112628430.0,ns,188
+example_mapping-insert_get,,7500,,,112089480.0,ns,190
+example_mapping-insert_get,,7500,,,113984658.0,ns,192
+example_mapping-insert_get,,7500,,,116351041.0,ns,194
+example_mapping-insert_get,,7500,,,116073917.0,ns,196
+example_mapping-insert_get,,7500,,,116747952.0,ns,198
+example_mapping-insert_get,,7500,,,119178444.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
index f2dfe06..808e527 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1160389.0,2454991.0,3580270.0,4736224.0,6017863.0,7320688.0,8416204.0,9643563.0,10660923.0,12114216.0,13400822.0,14172343.0,15256490.0,16772294.0,17939160.0,18882560.0,20381147.0,21345358.0,22038111.0,23927211.0,25200480.0,26459261.0,27462159.0,28500316.0,29954685.0,31749973.0,36137266.0,44896290.0,46680141.0,41677182.0,36867112.0,38475460.0,38284844.0,40897998.0,41705359.0,43725254.0,44207556.0,45384875.0,46640778.0,46968700.0,49061847.0,50757436.0,51799911.0,52494936.0,52334850.0,55468233.0,56589012.0,58052449.0,59037999.0,59070692.0,61086416.0,62327858.0,63715022.0,64437903.0,66513031.0,68497762.0,66738615.0,69189307.0,70442367.0,72592797.0,73274139.0,74477241.0,75401949.0,75443505.0,78112074.0,77824704.0,78267898.0,81697213.0,81587673.0,83929841.0,85220649.0,85612505.0,87208171.0,87198765.0,90206486.0,89156477.0,92630722.0,92908389.0,94043860.0,95155345.0,96458128.0,100965519.0,99380264.0,98882982.0,102749653.0,103940942.0,104258811.0,104616448.0,106514638.0,106786157.0,109194675.0,109500717.0,110760472.0,111806645.0,114247676.0,115443431.0,116149296.0,115951635.0,117113238.0,118331924.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1099048.0,2419897.0,3561479.0,4729174.0,5732744.0,7093911.0,8531114.0,9540088.0,10453427.0,11970542.0,12447996.0,14748934.0,15779962.0,16262996.0,17689382.0,18288148.0,19227029.0,20747832.0,22948535.0,23402264.0,24264826.0,25648330.0,26771552.0,27547837.0,28419467.0,30064148.0,32006897.0,32956959.0,33882833.0,35307752.0,36368242.0,37743492.0,38571740.0,39147814.0,40946533.0,42571678.0,44637438.0,45145522.0,46128772.0,46952262.0,48267849.0,50336174.0,51900887.0,51666431.0,53537035.0,52726154.0,54368589.0,55486541.0,57973403.0,59847326.0,60813942.0,62790103.0,62824664.0,64259165.0,64320189.0,65347422.0,65851166.0,67388021.0,70266553.0,71454106.0,72818582.0,72345020.0,75178110.0,75416770.0,76824442.0,78957109.0,78393059.0,80421159.0,81359476.0,83732802.0,84966848.0,87965142.0,86778804.0,87644923.0,90553246.0,91848047.0,92555507.0,93916518.0,94056255.0,94465895.0,96511207.0,99261135.0,100482465.0,101918477.0,104287418.0,103330536.0,103290598.0,104379378.0,105347666.0,108301385.0,108114256.0,111405173.0,111979407.0,112628430.0,112089480.0,113984658.0,116351041.0,116073917.0,116747952.0,119178444.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
index 770c002..dbf094e 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/Mapping2D([("-opt-candelabra-src-tests-example_mapping-src-types.pr.rs", [("Map", std::collections::HashMap)])])/tukey.json
@@ -1 +1 @@
-[572625.2654379931,583436.5692720269,612266.7128294501,623078.0166634838] \ No newline at end of file
+[544120.2451948051,564507.6732467532,618874.148051948,639261.5761038961] \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json b/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json
index 712e470..ca73148 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610915.8188025345,"upper_bound":638989.0640811181},"point_estimate":621305.6964745611,"standard_error":7917.715047941353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":608542.1964285714,"upper_bound":613531.25},"point_estimate":611125.4128901972,"standard_error":1314.7337102793952},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8281.78442769544,"upper_bound":17286.16397694677},"point_estimate":12440.711558920382,"standard_error":2308.8565979905356},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":610543.2577037383,"upper_bound":674989.6041068467},"point_estimate":633166.5351632924,"standard_error":18098.88991820278},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15253.646335706835,"upper_bound":134277.02924689557},"point_estimate":79499.83236216841,"standard_error":41518.66588753947}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":593501.9321465142,"upper_bound":597708.8725045364},"point_estimate":595617.3261367651,"standard_error":1075.8675196699294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":592167.1666666666,"upper_bound":599482.7619047619},"point_estimate":596818.8235930735,"standard_error":1742.498192752165},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9626.783518709386,"upper_bound":15088.382342622906},"point_estimate":12237.567026327497,"standard_error":1396.9896585866802},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":595931.6024163688,"upper_bound":600343.7213752293},"point_estimate":598187.9886744495,"standard_error":1124.9912741106484},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9545.625992950356,"upper_bound":11905.948614866682},"point_estimate":10803.548099852163,"standard_error":603.0235334731558}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv b/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv
index 4819aa6..b20f02c 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_mapping-insert_get,,7500,,,1228349.0,ns,2
-example_mapping-insert_get,,7500,,,2433774.0,ns,4
-example_mapping-insert_get,,7500,,,3642698.0,ns,6
-example_mapping-insert_get,,7500,,,4963590.0,ns,8
-example_mapping-insert_get,,7500,,,6052287.0,ns,10
-example_mapping-insert_get,,7500,,,7395487.0,ns,12
-example_mapping-insert_get,,7500,,,8672572.0,ns,14
-example_mapping-insert_get,,7500,,,9816500.0,ns,16
-example_mapping-insert_get,,7500,,,10729912.0,ns,18
-example_mapping-insert_get,,7500,,,12160050.0,ns,20
-example_mapping-insert_get,,7500,,,13332704.0,ns,22
-example_mapping-insert_get,,7500,,,14345708.0,ns,24
-example_mapping-insert_get,,7500,,,15657143.0,ns,26
-example_mapping-insert_get,,7500,,,17041945.0,ns,28
-example_mapping-insert_get,,7500,,,18268507.0,ns,30
-example_mapping-insert_get,,7500,,,19737946.0,ns,32
-example_mapping-insert_get,,7500,,,20360297.0,ns,34
-example_mapping-insert_get,,7500,,,22027073.0,ns,36
-example_mapping-insert_get,,7500,,,22765513.0,ns,38
-example_mapping-insert_get,,7500,,,24523177.0,ns,40
-example_mapping-insert_get,,7500,,,25813163.0,ns,42
-example_mapping-insert_get,,7500,,,26841388.0,ns,44
-example_mapping-insert_get,,7500,,,29307235.0,ns,46
-example_mapping-insert_get,,7500,,,29477439.0,ns,48
-example_mapping-insert_get,,7500,,,29712661.0,ns,50
-example_mapping-insert_get,,7500,,,31292612.0,ns,52
-example_mapping-insert_get,,7500,,,32953355.0,ns,54
-example_mapping-insert_get,,7500,,,33234604.0,ns,56
-example_mapping-insert_get,,7500,,,34719148.0,ns,58
-example_mapping-insert_get,,7500,,,35882972.0,ns,60
-example_mapping-insert_get,,7500,,,36891682.0,ns,62
-example_mapping-insert_get,,7500,,,38827308.0,ns,64
-example_mapping-insert_get,,7500,,,39205828.0,ns,66
-example_mapping-insert_get,,7500,,,40172650.0,ns,68
-example_mapping-insert_get,,7500,,,42566765.0,ns,70
-example_mapping-insert_get,,7500,,,48717877.0,ns,72
-example_mapping-insert_get,,7500,,,47030127.0,ns,74
-example_mapping-insert_get,,7500,,,44773766.0,ns,76
-example_mapping-insert_get,,7500,,,48475796.0,ns,78
-example_mapping-insert_get,,7500,,,53168409.0,ns,80
-example_mapping-insert_get,,7500,,,53129680.0,ns,82
-example_mapping-insert_get,,7500,,,52142723.0,ns,84
-example_mapping-insert_get,,7500,,,52624146.0,ns,86
-example_mapping-insert_get,,7500,,,53112444.0,ns,88
-example_mapping-insert_get,,7500,,,55669945.0,ns,90
-example_mapping-insert_get,,7500,,,57691088.0,ns,92
-example_mapping-insert_get,,7500,,,56652591.0,ns,94
-example_mapping-insert_get,,7500,,,57164833.0,ns,96
-example_mapping-insert_get,,7500,,,59682908.0,ns,98
-example_mapping-insert_get,,7500,,,62088760.0,ns,100
-example_mapping-insert_get,,7500,,,64010705.0,ns,102
-example_mapping-insert_get,,7500,,,62937088.0,ns,104
-example_mapping-insert_get,,7500,,,64482018.0,ns,106
-example_mapping-insert_get,,7500,,,66278599.0,ns,108
-example_mapping-insert_get,,7500,,,67398582.0,ns,110
-example_mapping-insert_get,,7500,,,66860386.0,ns,112
-example_mapping-insert_get,,7500,,,68127371.0,ns,114
-example_mapping-insert_get,,7500,,,74244430.0,ns,116
-example_mapping-insert_get,,7500,,,75081293.0,ns,118
-example_mapping-insert_get,,7500,,,71504435.0,ns,120
-example_mapping-insert_get,,7500,,,74893577.0,ns,122
-example_mapping-insert_get,,7500,,,76406022.0,ns,124
-example_mapping-insert_get,,7500,,,80639757.0,ns,126
-example_mapping-insert_get,,7500,,,78998106.0,ns,128
-example_mapping-insert_get,,7500,,,79618759.0,ns,130
-example_mapping-insert_get,,7500,,,83092144.0,ns,132
-example_mapping-insert_get,,7500,,,82691535.0,ns,134
-example_mapping-insert_get,,7500,,,85914329.0,ns,136
-example_mapping-insert_get,,7500,,,83634558.0,ns,138
-example_mapping-insert_get,,7500,,,85457189.0,ns,140
-example_mapping-insert_get,,7500,,,89153545.0,ns,142
-example_mapping-insert_get,,7500,,,87271237.0,ns,144
-example_mapping-insert_get,,7500,,,89525719.0,ns,146
-example_mapping-insert_get,,7500,,,89334462.0,ns,148
-example_mapping-insert_get,,7500,,,90916140.0,ns,150
-example_mapping-insert_get,,7500,,,93260073.0,ns,152
-example_mapping-insert_get,,7500,,,93973507.0,ns,154
-example_mapping-insert_get,,7500,,,96028597.0,ns,156
-example_mapping-insert_get,,7500,,,98514572.0,ns,158
-example_mapping-insert_get,,7500,,,98389205.0,ns,160
-example_mapping-insert_get,,7500,,,99281569.0,ns,162
-example_mapping-insert_get,,7500,,,99804649.0,ns,164
-example_mapping-insert_get,,7500,,,101502017.0,ns,166
-example_mapping-insert_get,,7500,,,101453728.0,ns,168
-example_mapping-insert_get,,7500,,,102139918.0,ns,170
-example_mapping-insert_get,,7500,,,105041724.0,ns,172
-example_mapping-insert_get,,7500,,,106522453.0,ns,174
-example_mapping-insert_get,,7500,,,107499549.0,ns,176
-example_mapping-insert_get,,7500,,,247110448.0,ns,178
-example_mapping-insert_get,,7500,,,117721687.0,ns,180
-example_mapping-insert_get,,7500,,,119397736.0,ns,182
-example_mapping-insert_get,,7500,,,120695053.0,ns,184
-example_mapping-insert_get,,7500,,,121567456.0,ns,186
-example_mapping-insert_get,,7500,,,122835319.0,ns,188
-example_mapping-insert_get,,7500,,,118295557.0,ns,190
-example_mapping-insert_get,,7500,,,112517816.0,ns,192
-example_mapping-insert_get,,7500,,,113618358.0,ns,194
-example_mapping-insert_get,,7500,,,114879120.0,ns,196
-example_mapping-insert_get,,7500,,,115657649.0,ns,198
-example_mapping-insert_get,,7500,,,117228498.0,ns,200
+example_mapping-insert_get,,7500,,,1162006.0,ns,2
+example_mapping-insert_get,,7500,,,2276127.0,ns,4
+example_mapping-insert_get,,7500,,,3546454.0,ns,6
+example_mapping-insert_get,,7500,,,4892964.0,ns,8
+example_mapping-insert_get,,7500,,,5803248.0,ns,10
+example_mapping-insert_get,,7500,,,7003181.0,ns,12
+example_mapping-insert_get,,7500,,,8328631.0,ns,14
+example_mapping-insert_get,,7500,,,9576054.0,ns,16
+example_mapping-insert_get,,7500,,,10943753.0,ns,18
+example_mapping-insert_get,,7500,,,11945123.0,ns,20
+example_mapping-insert_get,,7500,,,13289485.0,ns,22
+example_mapping-insert_get,,7500,,,14501464.0,ns,24
+example_mapping-insert_get,,7500,,,15206318.0,ns,26
+example_mapping-insert_get,,7500,,,16792728.0,ns,28
+example_mapping-insert_get,,7500,,,18519752.0,ns,30
+example_mapping-insert_get,,7500,,,19359650.0,ns,32
+example_mapping-insert_get,,7500,,,20033945.0,ns,34
+example_mapping-insert_get,,7500,,,21241707.0,ns,36
+example_mapping-insert_get,,7500,,,21949100.0,ns,38
+example_mapping-insert_get,,7500,,,23793388.0,ns,40
+example_mapping-insert_get,,7500,,,25178276.0,ns,42
+example_mapping-insert_get,,7500,,,25644297.0,ns,44
+example_mapping-insert_get,,7500,,,26444973.0,ns,46
+example_mapping-insert_get,,7500,,,27587364.0,ns,48
+example_mapping-insert_get,,7500,,,29593172.0,ns,50
+example_mapping-insert_get,,7500,,,30489705.0,ns,52
+example_mapping-insert_get,,7500,,,30969511.0,ns,54
+example_mapping-insert_get,,7500,,,32383167.0,ns,56
+example_mapping-insert_get,,7500,,,35590408.0,ns,58
+example_mapping-insert_get,,7500,,,35752674.0,ns,60
+example_mapping-insert_get,,7500,,,37520272.0,ns,62
+example_mapping-insert_get,,7500,,,37055884.0,ns,64
+example_mapping-insert_get,,7500,,,39637587.0,ns,66
+example_mapping-insert_get,,7500,,,40041942.0,ns,68
+example_mapping-insert_get,,7500,,,40509121.0,ns,70
+example_mapping-insert_get,,7500,,,43418541.0,ns,72
+example_mapping-insert_get,,7500,,,43137656.0,ns,74
+example_mapping-insert_get,,7500,,,44156302.0,ns,76
+example_mapping-insert_get,,7500,,,46372348.0,ns,78
+example_mapping-insert_get,,7500,,,47788999.0,ns,80
+example_mapping-insert_get,,7500,,,50114034.0,ns,82
+example_mapping-insert_get,,7500,,,50444161.0,ns,84
+example_mapping-insert_get,,7500,,,52234075.0,ns,86
+example_mapping-insert_get,,7500,,,53272670.0,ns,88
+example_mapping-insert_get,,7500,,,53271926.0,ns,90
+example_mapping-insert_get,,7500,,,56167197.0,ns,92
+example_mapping-insert_get,,7500,,,56933580.0,ns,94
+example_mapping-insert_get,,7500,,,58589049.0,ns,96
+example_mapping-insert_get,,7500,,,59305370.0,ns,98
+example_mapping-insert_get,,7500,,,60874239.0,ns,100
+example_mapping-insert_get,,7500,,,62002736.0,ns,102
+example_mapping-insert_get,,7500,,,62419214.0,ns,104
+example_mapping-insert_get,,7500,,,61971322.0,ns,106
+example_mapping-insert_get,,7500,,,63688042.0,ns,108
+example_mapping-insert_get,,7500,,,63958459.0,ns,110
+example_mapping-insert_get,,7500,,,65550369.0,ns,112
+example_mapping-insert_get,,7500,,,66282753.0,ns,114
+example_mapping-insert_get,,7500,,,68884200.0,ns,116
+example_mapping-insert_get,,7500,,,70352245.0,ns,118
+example_mapping-insert_get,,7500,,,72219764.0,ns,120
+example_mapping-insert_get,,7500,,,72722132.0,ns,122
+example_mapping-insert_get,,7500,,,74234381.0,ns,124
+example_mapping-insert_get,,7500,,,74025591.0,ns,126
+example_mapping-insert_get,,7500,,,74006804.0,ns,128
+example_mapping-insert_get,,7500,,,76149981.0,ns,130
+example_mapping-insert_get,,7500,,,78784353.0,ns,132
+example_mapping-insert_get,,7500,,,80431290.0,ns,134
+example_mapping-insert_get,,7500,,,81870756.0,ns,136
+example_mapping-insert_get,,7500,,,80638940.0,ns,138
+example_mapping-insert_get,,7500,,,82731233.0,ns,140
+example_mapping-insert_get,,7500,,,85052563.0,ns,142
+example_mapping-insert_get,,7500,,,86233386.0,ns,144
+example_mapping-insert_get,,7500,,,87660709.0,ns,146
+example_mapping-insert_get,,7500,,,87491024.0,ns,148
+example_mapping-insert_get,,7500,,,89863081.0,ns,150
+example_mapping-insert_get,,7500,,,89283863.0,ns,152
+example_mapping-insert_get,,7500,,,91122826.0,ns,154
+example_mapping-insert_get,,7500,,,94807477.0,ns,156
+example_mapping-insert_get,,7500,,,93101932.0,ns,158
+example_mapping-insert_get,,7500,,,94467002.0,ns,160
+example_mapping-insert_get,,7500,,,95931081.0,ns,162
+example_mapping-insert_get,,7500,,,99900651.0,ns,164
+example_mapping-insert_get,,7500,,,100830921.0,ns,166
+example_mapping-insert_get,,7500,,,100260130.0,ns,168
+example_mapping-insert_get,,7500,,,100819832.0,ns,170
+example_mapping-insert_get,,7500,,,103536035.0,ns,172
+example_mapping-insert_get,,7500,,,105355606.0,ns,174
+example_mapping-insert_get,,7500,,,107791837.0,ns,176
+example_mapping-insert_get,,7500,,,108414696.0,ns,178
+example_mapping-insert_get,,7500,,,109010330.0,ns,180
+example_mapping-insert_get,,7500,,,109674845.0,ns,182
+example_mapping-insert_get,,7500,,,111882056.0,ns,184
+example_mapping-insert_get,,7500,,,113574896.0,ns,186
+example_mapping-insert_get,,7500,,,110786586.0,ns,188
+example_mapping-insert_get,,7500,,,114597213.0,ns,190
+example_mapping-insert_get,,7500,,,114829908.0,ns,192
+example_mapping-insert_get,,7500,,,117621562.0,ns,194
+example_mapping-insert_get,,7500,,,119354459.0,ns,196
+example_mapping-insert_get,,7500,,,116912509.0,ns,198
+example_mapping-insert_get,,7500,,,118323514.0,ns,200
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json b/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json
index 8caa07d..09303d2 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1228349.0,2433774.0,3642698.0,4963590.0,6052287.0,7395487.0,8672572.0,9816500.0,10729912.0,12160050.0,13332704.0,14345708.0,15657143.0,17041945.0,18268507.0,19737946.0,20360297.0,22027073.0,22765513.0,24523177.0,25813163.0,26841388.0,29307235.0,29477439.0,29712661.0,31292612.0,32953355.0,33234604.0,34719148.0,35882972.0,36891682.0,38827308.0,39205828.0,40172650.0,42566765.0,48717877.0,47030127.0,44773766.0,48475796.0,53168409.0,53129680.0,52142723.0,52624146.0,53112444.0,55669945.0,57691088.0,56652591.0,57164833.0,59682908.0,62088760.0,64010705.0,62937088.0,64482018.0,66278599.0,67398582.0,66860386.0,68127371.0,74244430.0,75081293.0,71504435.0,74893577.0,76406022.0,80639757.0,78998106.0,79618759.0,83092144.0,82691535.0,85914329.0,83634558.0,85457189.0,89153545.0,87271237.0,89525719.0,89334462.0,90916140.0,93260073.0,93973507.0,96028597.0,98514572.0,98389205.0,99281569.0,99804649.0,101502017.0,101453728.0,102139918.0,105041724.0,106522453.0,107499549.0,247110448.0,117721687.0,119397736.0,120695053.0,121567456.0,122835319.0,118295557.0,112517816.0,113618358.0,114879120.0,115657649.0,117228498.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1162006.0,2276127.0,3546454.0,4892964.0,5803248.0,7003181.0,8328631.0,9576054.0,10943753.0,11945123.0,13289485.0,14501464.0,15206318.0,16792728.0,18519752.0,19359650.0,20033945.0,21241707.0,21949100.0,23793388.0,25178276.0,25644297.0,26444973.0,27587364.0,29593172.0,30489705.0,30969511.0,32383167.0,35590408.0,35752674.0,37520272.0,37055884.0,39637587.0,40041942.0,40509121.0,43418541.0,43137656.0,44156302.0,46372348.0,47788999.0,50114034.0,50444161.0,52234075.0,53272670.0,53271926.0,56167197.0,56933580.0,58589049.0,59305370.0,60874239.0,62002736.0,62419214.0,61971322.0,63688042.0,63958459.0,65550369.0,66282753.0,68884200.0,70352245.0,72219764.0,72722132.0,74234381.0,74025591.0,74006804.0,76149981.0,78784353.0,80431290.0,81870756.0,80638940.0,82731233.0,85052563.0,86233386.0,87660709.0,87491024.0,89863081.0,89283863.0,91122826.0,94807477.0,93101932.0,94467002.0,95931081.0,99900651.0,100830921.0,100260130.0,100819832.0,103536035.0,105355606.0,107791837.0,108414696.0,109010330.0,109674845.0,111882056.0,113574896.0,110786586.0,114597213.0,114829908.0,117621562.0,119354459.0,116912509.0,118323514.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json b/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json
index a62fdeb..978fcd9 100644
--- a/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json
+++ b/analysis/current/criterion/example_mapping-insert_get/7500/new/tukey.json
@@ -1 +1 @@
-[554195.8615121585,578765.2605433133,644283.6579597262,668853.056990881] \ No newline at end of file
+[538967.9370060522,563741.5879007853,629804.6569534065,654578.3078481394] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index e61a007..9788eeb 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20009.650850801627,"upper_bound":21204.204494993166},"point_estimate":20503.988087883732,"standard_error":311.50066153000495},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19852.424654141854,"upper_bound":20082.68351886209},"point_estimate":20012.81001906257,"standard_error":70.12591818294837},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":454.4445777908865,"upper_bound":864.793000361141},"point_estimate":574.2387208008945,"standard_error":109.36457620012492},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19802.5962426252,"upper_bound":21001.855376387415},"point_estimate":20289.009742779333,"standard_error":311.6304524305422},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":657.0613163947114,"upper_bound":4850.765042573316},"point_estimate":3116.9385099390292,"standard_error":1149.2057741188512}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19936.04654612239,"upper_bound":20172.27242391469},"point_estimate":20044.547844420806,"standard_error":60.23262006597297},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.32947368421,"upper_bound":20032.713333333333},"point_estimate":19963.26754385965,"standard_error":32.691039577102806},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":301.6413737286085,"upper_bound":499.55575281346506},"point_estimate":393.65697744659707,"standard_error":49.32324799108317},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.13472962003,"upper_bound":20213.06931662137},"point_estimate":20039.0877974287,"standard_error":76.6268100385912},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375.0590871453231,"upper_bound":850.3436667730058},"point_estimate":603.7874354214633,"standard_error":129.15219157824316}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 8efdca8..cbb3e7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,150,,,1049046.0,ns,49
-example_sets-insert_n,,150,,,2023444.0,ns,98
-example_sets-insert_n,,150,,,3065607.0,ns,147
-example_sets-insert_n,,150,,,3757530.0,ns,196
-example_sets-insert_n,,150,,,4878847.0,ns,245
-example_sets-insert_n,,150,,,5836864.0,ns,294
-example_sets-insert_n,,150,,,6724316.0,ns,343
-example_sets-insert_n,,150,,,7925152.0,ns,392
-example_sets-insert_n,,150,,,8726818.0,ns,441
-example_sets-insert_n,,150,,,9927344.0,ns,490
-example_sets-insert_n,,150,,,10477121.0,ns,539
-example_sets-insert_n,,150,,,11784471.0,ns,588
-example_sets-insert_n,,150,,,12743560.0,ns,637
-example_sets-insert_n,,150,,,14683980.0,ns,686
-example_sets-insert_n,,150,,,14922434.0,ns,735
-example_sets-insert_n,,150,,,15503868.0,ns,784
-example_sets-insert_n,,150,,,16703636.0,ns,833
-example_sets-insert_n,,150,,,17336684.0,ns,882
-example_sets-insert_n,,150,,,18085355.0,ns,931
-example_sets-insert_n,,150,,,19503271.0,ns,980
-example_sets-insert_n,,150,,,20657105.0,ns,1029
-example_sets-insert_n,,150,,,21657489.0,ns,1078
-example_sets-insert_n,,150,,,23323799.0,ns,1127
-example_sets-insert_n,,150,,,23911439.0,ns,1176
-example_sets-insert_n,,150,,,24581562.0,ns,1225
-example_sets-insert_n,,150,,,25583051.0,ns,1274
-example_sets-insert_n,,150,,,27280488.0,ns,1323
-example_sets-insert_n,,150,,,28383932.0,ns,1372
-example_sets-insert_n,,150,,,28883855.0,ns,1421
-example_sets-insert_n,,150,,,30296526.0,ns,1470
-example_sets-insert_n,,150,,,31184112.0,ns,1519
-example_sets-insert_n,,150,,,31165670.0,ns,1568
-example_sets-insert_n,,150,,,32385522.0,ns,1617
-example_sets-insert_n,,150,,,33764357.0,ns,1666
-example_sets-insert_n,,150,,,35928254.0,ns,1715
-example_sets-insert_n,,150,,,35400528.0,ns,1764
-example_sets-insert_n,,150,,,35954359.0,ns,1813
-example_sets-insert_n,,150,,,37358309.0,ns,1862
-example_sets-insert_n,,150,,,38528069.0,ns,1911
-example_sets-insert_n,,150,,,39096698.0,ns,1960
-example_sets-insert_n,,150,,,40952317.0,ns,2009
-example_sets-insert_n,,150,,,41311598.0,ns,2058
-example_sets-insert_n,,150,,,41146346.0,ns,2107
-example_sets-insert_n,,150,,,44010716.0,ns,2156
-example_sets-insert_n,,150,,,43302884.0,ns,2205
-example_sets-insert_n,,150,,,44466678.0,ns,2254
-example_sets-insert_n,,150,,,46488766.0,ns,2303
-example_sets-insert_n,,150,,,46926514.0,ns,2352
-example_sets-insert_n,,150,,,47199984.0,ns,2401
-example_sets-insert_n,,150,,,48823492.0,ns,2450
-example_sets-insert_n,,150,,,49299976.0,ns,2499
-example_sets-insert_n,,150,,,51910314.0,ns,2548
-example_sets-insert_n,,150,,,52652192.0,ns,2597
-example_sets-insert_n,,150,,,53404862.0,ns,2646
-example_sets-insert_n,,150,,,54604461.0,ns,2695
-example_sets-insert_n,,150,,,110029106.0,ns,2744
-example_sets-insert_n,,150,,,120381809.0,ns,2793
-example_sets-insert_n,,150,,,61457600.0,ns,2842
-example_sets-insert_n,,150,,,63003721.0,ns,2891
-example_sets-insert_n,,150,,,63576908.0,ns,2940
-example_sets-insert_n,,150,,,65074992.0,ns,2989
-example_sets-insert_n,,150,,,65818480.0,ns,3038
-example_sets-insert_n,,150,,,67191219.0,ns,3087
-example_sets-insert_n,,150,,,67740878.0,ns,3136
-example_sets-insert_n,,150,,,69335863.0,ns,3185
-example_sets-insert_n,,150,,,69909375.0,ns,3234
-example_sets-insert_n,,150,,,68613605.0,ns,3283
-example_sets-insert_n,,150,,,63768847.0,ns,3332
-example_sets-insert_n,,150,,,65266184.0,ns,3381
-example_sets-insert_n,,150,,,66220059.0,ns,3430
-example_sets-insert_n,,150,,,67076946.0,ns,3479
-example_sets-insert_n,,150,,,68391738.0,ns,3528
-example_sets-insert_n,,150,,,68792917.0,ns,3577
-example_sets-insert_n,,150,,,69917959.0,ns,3626
-example_sets-insert_n,,150,,,70391313.0,ns,3675
-example_sets-insert_n,,150,,,71514273.0,ns,3724
-example_sets-insert_n,,150,,,72855854.0,ns,3773
-example_sets-insert_n,,150,,,73971018.0,ns,3822
-example_sets-insert_n,,150,,,76022663.0,ns,3871
-example_sets-insert_n,,150,,,78253389.0,ns,3920
-example_sets-insert_n,,150,,,77602084.0,ns,3969
-example_sets-insert_n,,150,,,79146523.0,ns,4018
-example_sets-insert_n,,150,,,82094545.0,ns,4067
-example_sets-insert_n,,150,,,82402449.0,ns,4116
-example_sets-insert_n,,150,,,80170275.0,ns,4165
-example_sets-insert_n,,150,,,82160075.0,ns,4214
-example_sets-insert_n,,150,,,82012300.0,ns,4263
-example_sets-insert_n,,150,,,83377832.0,ns,4312
-example_sets-insert_n,,150,,,83848618.0,ns,4361
-example_sets-insert_n,,150,,,85910319.0,ns,4410
-example_sets-insert_n,,150,,,87849557.0,ns,4459
-example_sets-insert_n,,150,,,88945954.0,ns,4508
-example_sets-insert_n,,150,,,88072034.0,ns,4557
-example_sets-insert_n,,150,,,89225608.0,ns,4606
-example_sets-insert_n,,150,,,89651122.0,ns,4655
-example_sets-insert_n,,150,,,92669651.0,ns,4704
-example_sets-insert_n,,150,,,91857645.0,ns,4753
-example_sets-insert_n,,150,,,95432222.0,ns,4802
-example_sets-insert_n,,150,,,97758854.0,ns,4851
-example_sets-insert_n,,150,,,99224324.0,ns,4900
+example_sets-insert_n,,150,,,1020809.0,ns,50
+example_sets-insert_n,,150,,,1969581.0,ns,100
+example_sets-insert_n,,150,,,2843408.0,ns,150
+example_sets-insert_n,,150,,,4420593.0,ns,200
+example_sets-insert_n,,150,,,4960065.0,ns,250
+example_sets-insert_n,,150,,,5812621.0,ns,300
+example_sets-insert_n,,150,,,6728775.0,ns,350
+example_sets-insert_n,,150,,,7740073.0,ns,400
+example_sets-insert_n,,150,,,9014721.0,ns,450
+example_sets-insert_n,,150,,,9713114.0,ns,500
+example_sets-insert_n,,150,,,10753886.0,ns,550
+example_sets-insert_n,,150,,,11576218.0,ns,600
+example_sets-insert_n,,150,,,13392894.0,ns,650
+example_sets-insert_n,,150,,,14370286.0,ns,700
+example_sets-insert_n,,150,,,15230567.0,ns,750
+example_sets-insert_n,,150,,,16342951.0,ns,800
+example_sets-insert_n,,150,,,16139126.0,ns,850
+example_sets-insert_n,,150,,,17457969.0,ns,900
+example_sets-insert_n,,150,,,18695698.0,ns,950
+example_sets-insert_n,,150,,,20018414.0,ns,1000
+example_sets-insert_n,,150,,,20844983.0,ns,1050
+example_sets-insert_n,,150,,,21673001.0,ns,1100
+example_sets-insert_n,,150,,,23654135.0,ns,1150
+example_sets-insert_n,,150,,,24324346.0,ns,1200
+example_sets-insert_n,,150,,,24985792.0,ns,1250
+example_sets-insert_n,,150,,,25973324.0,ns,1300
+example_sets-insert_n,,150,,,27343161.0,ns,1350
+example_sets-insert_n,,150,,,28702512.0,ns,1400
+example_sets-insert_n,,150,,,29174843.0,ns,1450
+example_sets-insert_n,,150,,,29660518.0,ns,1500
+example_sets-insert_n,,150,,,31094463.0,ns,1550
+example_sets-insert_n,,150,,,32581636.0,ns,1600
+example_sets-insert_n,,150,,,32504487.0,ns,1650
+example_sets-insert_n,,150,,,33377003.0,ns,1700
+example_sets-insert_n,,150,,,34168769.0,ns,1750
+example_sets-insert_n,,150,,,36040078.0,ns,1800
+example_sets-insert_n,,150,,,37798803.0,ns,1850
+example_sets-insert_n,,150,,,37846726.0,ns,1900
+example_sets-insert_n,,150,,,38720594.0,ns,1950
+example_sets-insert_n,,150,,,39762867.0,ns,2000
+example_sets-insert_n,,150,,,41456565.0,ns,2050
+example_sets-insert_n,,150,,,43250724.0,ns,2100
+example_sets-insert_n,,150,,,45230990.0,ns,2150
+example_sets-insert_n,,150,,,44429886.0,ns,2200
+example_sets-insert_n,,150,,,47136291.0,ns,2250
+example_sets-insert_n,,150,,,46279025.0,ns,2300
+example_sets-insert_n,,150,,,47912822.0,ns,2350
+example_sets-insert_n,,150,,,48882420.0,ns,2400
+example_sets-insert_n,,150,,,49807749.0,ns,2450
+example_sets-insert_n,,150,,,51535863.0,ns,2500
+example_sets-insert_n,,150,,,51479600.0,ns,2550
+example_sets-insert_n,,150,,,53611381.0,ns,2600
+example_sets-insert_n,,150,,,52861144.0,ns,2650
+example_sets-insert_n,,150,,,53218742.0,ns,2700
+example_sets-insert_n,,150,,,55929407.0,ns,2750
+example_sets-insert_n,,150,,,56068250.0,ns,2800
+example_sets-insert_n,,150,,,56897116.0,ns,2850
+example_sets-insert_n,,150,,,57547661.0,ns,2900
+example_sets-insert_n,,150,,,59025824.0,ns,2950
+example_sets-insert_n,,150,,,60731371.0,ns,3000
+example_sets-insert_n,,150,,,62142008.0,ns,3050
+example_sets-insert_n,,150,,,60291795.0,ns,3100
+example_sets-insert_n,,150,,,63752044.0,ns,3150
+example_sets-insert_n,,150,,,62655867.0,ns,3200
+example_sets-insert_n,,150,,,63590381.0,ns,3250
+example_sets-insert_n,,150,,,64437795.0,ns,3300
+example_sets-insert_n,,150,,,65651353.0,ns,3350
+example_sets-insert_n,,150,,,69192481.0,ns,3400
+example_sets-insert_n,,150,,,69639137.0,ns,3450
+example_sets-insert_n,,150,,,71422843.0,ns,3500
+example_sets-insert_n,,150,,,70860486.0,ns,3550
+example_sets-insert_n,,150,,,72182201.0,ns,3600
+example_sets-insert_n,,150,,,72844015.0,ns,3650
+example_sets-insert_n,,150,,,78762574.0,ns,3700
+example_sets-insert_n,,150,,,89822875.0,ns,3750
+example_sets-insert_n,,150,,,76071734.0,ns,3800
+example_sets-insert_n,,150,,,77132064.0,ns,3850
+example_sets-insert_n,,150,,,76847159.0,ns,3900
+example_sets-insert_n,,150,,,78213290.0,ns,3950
+example_sets-insert_n,,150,,,79712216.0,ns,4000
+example_sets-insert_n,,150,,,79696418.0,ns,4050
+example_sets-insert_n,,150,,,81644364.0,ns,4100
+example_sets-insert_n,,150,,,82317239.0,ns,4150
+example_sets-insert_n,,150,,,81625932.0,ns,4200
+example_sets-insert_n,,150,,,83260322.0,ns,4250
+example_sets-insert_n,,150,,,86208081.0,ns,4300
+example_sets-insert_n,,150,,,86802643.0,ns,4350
+example_sets-insert_n,,150,,,87740615.0,ns,4400
+example_sets-insert_n,,150,,,87714563.0,ns,4450
+example_sets-insert_n,,150,,,88876184.0,ns,4500
+example_sets-insert_n,,150,,,90205928.0,ns,4550
+example_sets-insert_n,,150,,,90522750.0,ns,4600
+example_sets-insert_n,,150,,,93888833.0,ns,4650
+example_sets-insert_n,,150,,,93765773.0,ns,4700
+example_sets-insert_n,,150,,,94822515.0,ns,4750
+example_sets-insert_n,,150,,,95732226.0,ns,4800
+example_sets-insert_n,,150,,,97116226.0,ns,4850
+example_sets-insert_n,,150,,,96976047.0,ns,4900
+example_sets-insert_n,,150,,,98397528.0,ns,4950
+example_sets-insert_n,,150,,,100218572.0,ns,5000
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index b913e21..71f0ab2 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[49.0,98.0,147.0,196.0,245.0,294.0,343.0,392.0,441.0,490.0,539.0,588.0,637.0,686.0,735.0,784.0,833.0,882.0,931.0,980.0,1029.0,1078.0,1127.0,1176.0,1225.0,1274.0,1323.0,1372.0,1421.0,1470.0,1519.0,1568.0,1617.0,1666.0,1715.0,1764.0,1813.0,1862.0,1911.0,1960.0,2009.0,2058.0,2107.0,2156.0,2205.0,2254.0,2303.0,2352.0,2401.0,2450.0,2499.0,2548.0,2597.0,2646.0,2695.0,2744.0,2793.0,2842.0,2891.0,2940.0,2989.0,3038.0,3087.0,3136.0,3185.0,3234.0,3283.0,3332.0,3381.0,3430.0,3479.0,3528.0,3577.0,3626.0,3675.0,3724.0,3773.0,3822.0,3871.0,3920.0,3969.0,4018.0,4067.0,4116.0,4165.0,4214.0,4263.0,4312.0,4361.0,4410.0,4459.0,4508.0,4557.0,4606.0,4655.0,4704.0,4753.0,4802.0,4851.0,4900.0],"times":[1049046.0,2023444.0,3065607.0,3757530.0,4878847.0,5836864.0,6724316.0,7925152.0,8726818.0,9927344.0,10477121.0,11784471.0,12743560.0,14683980.0,14922434.0,15503868.0,16703636.0,17336684.0,18085355.0,19503271.0,20657105.0,21657489.0,23323799.0,23911439.0,24581562.0,25583051.0,27280488.0,28383932.0,28883855.0,30296526.0,31184112.0,31165670.0,32385522.0,33764357.0,35928254.0,35400528.0,35954359.0,37358309.0,38528069.0,39096698.0,40952317.0,41311598.0,41146346.0,44010716.0,43302884.0,44466678.0,46488766.0,46926514.0,47199984.0,48823492.0,49299976.0,51910314.0,52652192.0,53404862.0,54604461.0,110029106.0,120381809.0,61457600.0,63003721.0,63576908.0,65074992.0,65818480.0,67191219.0,67740878.0,69335863.0,69909375.0,68613605.0,63768847.0,65266184.0,66220059.0,67076946.0,68391738.0,68792917.0,69917959.0,70391313.0,71514273.0,72855854.0,73971018.0,76022663.0,78253389.0,77602084.0,79146523.0,82094545.0,82402449.0,80170275.0,82160075.0,82012300.0,83377832.0,83848618.0,85910319.0,87849557.0,88945954.0,88072034.0,89225608.0,89651122.0,92669651.0,91857645.0,95432222.0,97758854.0,99224324.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[50.0,100.0,150.0,200.0,250.0,300.0,350.0,400.0,450.0,500.0,550.0,600.0,650.0,700.0,750.0,800.0,850.0,900.0,950.0,1000.0,1050.0,1100.0,1150.0,1200.0,1250.0,1300.0,1350.0,1400.0,1450.0,1500.0,1550.0,1600.0,1650.0,1700.0,1750.0,1800.0,1850.0,1900.0,1950.0,2000.0,2050.0,2100.0,2150.0,2200.0,2250.0,2300.0,2350.0,2400.0,2450.0,2500.0,2550.0,2600.0,2650.0,2700.0,2750.0,2800.0,2850.0,2900.0,2950.0,3000.0,3050.0,3100.0,3150.0,3200.0,3250.0,3300.0,3350.0,3400.0,3450.0,3500.0,3550.0,3600.0,3650.0,3700.0,3750.0,3800.0,3850.0,3900.0,3950.0,4000.0,4050.0,4100.0,4150.0,4200.0,4250.0,4300.0,4350.0,4400.0,4450.0,4500.0,4550.0,4600.0,4650.0,4700.0,4750.0,4800.0,4850.0,4900.0,4950.0,5000.0],"times":[1020809.0,1969581.0,2843408.0,4420593.0,4960065.0,5812621.0,6728775.0,7740073.0,9014721.0,9713114.0,10753886.0,11576218.0,13392894.0,14370286.0,15230567.0,16342951.0,16139126.0,17457969.0,18695698.0,20018414.0,20844983.0,21673001.0,23654135.0,24324346.0,24985792.0,25973324.0,27343161.0,28702512.0,29174843.0,29660518.0,31094463.0,32581636.0,32504487.0,33377003.0,34168769.0,36040078.0,37798803.0,37846726.0,38720594.0,39762867.0,41456565.0,43250724.0,45230990.0,44429886.0,47136291.0,46279025.0,47912822.0,48882420.0,49807749.0,51535863.0,51479600.0,53611381.0,52861144.0,53218742.0,55929407.0,56068250.0,56897116.0,57547661.0,59025824.0,60731371.0,62142008.0,60291795.0,63752044.0,62655867.0,63590381.0,64437795.0,65651353.0,69192481.0,69639137.0,71422843.0,70860486.0,72182201.0,72844015.0,78762574.0,89822875.0,76071734.0,77132064.0,76847159.0,78213290.0,79712216.0,79696418.0,81644364.0,82317239.0,81625932.0,83260322.0,86208081.0,86802643.0,87740615.0,87714563.0,88876184.0,90205928.0,90522750.0,93888833.0,93765773.0,94822515.0,95732226.0,97116226.0,96976047.0,98397528.0,100218572.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 73efa95..c7efc7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[17155.90139853149,18351.01964493187,21538.001635332876,22733.11988173325] \ No newline at end of file
+[18061.6840491453,18885.383936965813,21081.916971153845,21905.616858974357] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index c464815..e677887 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11929.489410954888,"upper_bound":11989.969347285652},"point_estimate":11959.96174975296,"standard_error":15.408141709978667},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11937.764893200077,"upper_bound":12001.122942386832},"point_estimate":11973.29270859859,"standard_error":16.200044135971932},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112.88265864810779,"upper_bound":180.5205274487527},"point_estimate":139.57823543516037,"standard_error":17.529954403625947},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11968.610422467336,"upper_bound":12029.885113786127},"point_estimate":11999.66395795135,"standard_error":15.640057173560026},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":131.70459861660743,"upper_bound":175.54922697080175},"point_estimate":154.5821984492763,"standard_error":11.19746679027261}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11813.813740551917,"upper_bound":12045.695866037286},"point_estimate":11908.321977684123,"standard_error":60.85522953630986},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11804.240991312505,"upper_bound":11873.208163146224},"point_estimate":11838.200318333758,"standard_error":19.796417267648316},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":143.30552998330057,"upper_bound":253.8685423238512},"point_estimate":213.9644442605624,"standard_error":28.60650146512657},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11815.019006718501,"upper_bound":12148.566143237922},"point_estimate":11940.200647222713,"standard_error":90.1605638777266},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":216.31477649846147,"upper_bound":993.6435713620808},"point_estimate":615.1036172530875,"standard_error":248.67777736418088}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index ca0ee80..ff08dac 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,150,,,967018.0,ns,81
-example_sets-insert_n,,150,,,1951301.0,ns,162
-example_sets-insert_n,,150,,,2915716.0,ns,243
-example_sets-insert_n,,150,,,3889619.0,ns,324
-example_sets-insert_n,,150,,,4932378.0,ns,405
-example_sets-insert_n,,150,,,5832134.0,ns,486
-example_sets-insert_n,,150,,,6616659.0,ns,567
-example_sets-insert_n,,150,,,7885994.0,ns,648
-example_sets-insert_n,,150,,,8787295.0,ns,729
-example_sets-insert_n,,150,,,9767914.0,ns,810
-example_sets-insert_n,,150,,,10697353.0,ns,891
-example_sets-insert_n,,150,,,11667319.0,ns,972
-example_sets-insert_n,,150,,,12494874.0,ns,1053
-example_sets-insert_n,,150,,,13530459.0,ns,1134
-example_sets-insert_n,,150,,,14553098.0,ns,1215
-example_sets-insert_n,,150,,,15030825.0,ns,1296
-example_sets-insert_n,,150,,,16101856.0,ns,1377
-example_sets-insert_n,,150,,,17491614.0,ns,1458
-example_sets-insert_n,,150,,,18045988.0,ns,1539
-example_sets-insert_n,,150,,,19041640.0,ns,1620
-example_sets-insert_n,,150,,,20319123.0,ns,1701
-example_sets-insert_n,,150,,,21904330.0,ns,1782
-example_sets-insert_n,,150,,,22429236.0,ns,1863
-example_sets-insert_n,,150,,,22441504.0,ns,1944
-example_sets-insert_n,,150,,,23694434.0,ns,2025
-example_sets-insert_n,,150,,,25071490.0,ns,2106
-example_sets-insert_n,,150,,,26121327.0,ns,2187
-example_sets-insert_n,,150,,,26474449.0,ns,2268
-example_sets-insert_n,,150,,,27449236.0,ns,2349
-example_sets-insert_n,,150,,,28505543.0,ns,2430
-example_sets-insert_n,,150,,,29659005.0,ns,2511
-example_sets-insert_n,,150,,,30820868.0,ns,2592
-example_sets-insert_n,,150,,,31502542.0,ns,2673
-example_sets-insert_n,,150,,,32954076.0,ns,2754
-example_sets-insert_n,,150,,,33925497.0,ns,2835
-example_sets-insert_n,,150,,,34160023.0,ns,2916
-example_sets-insert_n,,150,,,35637506.0,ns,2997
-example_sets-insert_n,,150,,,36662641.0,ns,3078
-example_sets-insert_n,,150,,,38346050.0,ns,3159
-example_sets-insert_n,,150,,,37962801.0,ns,3240
-example_sets-insert_n,,150,,,39262005.0,ns,3321
-example_sets-insert_n,,150,,,40408520.0,ns,3402
-example_sets-insert_n,,150,,,41390723.0,ns,3483
-example_sets-insert_n,,150,,,42620240.0,ns,3564
-example_sets-insert_n,,150,,,43688675.0,ns,3645
-example_sets-insert_n,,150,,,44548384.0,ns,3726
-example_sets-insert_n,,150,,,46009882.0,ns,3807
-example_sets-insert_n,,150,,,46193876.0,ns,3888
-example_sets-insert_n,,150,,,48462232.0,ns,3969
-example_sets-insert_n,,150,,,48154549.0,ns,4050
-example_sets-insert_n,,150,,,49714589.0,ns,4131
-example_sets-insert_n,,150,,,49827564.0,ns,4212
-example_sets-insert_n,,150,,,51558175.0,ns,4293
-example_sets-insert_n,,150,,,51595464.0,ns,4374
-example_sets-insert_n,,150,,,52332859.0,ns,4455
-example_sets-insert_n,,150,,,54997531.0,ns,4536
-example_sets-insert_n,,150,,,55654322.0,ns,4617
-example_sets-insert_n,,150,,,56895935.0,ns,4698
-example_sets-insert_n,,150,,,57244614.0,ns,4779
-example_sets-insert_n,,150,,,59195553.0,ns,4860
-example_sets-insert_n,,150,,,59375142.0,ns,4941
-example_sets-insert_n,,150,,,62234799.0,ns,5022
-example_sets-insert_n,,150,,,61979176.0,ns,5103
-example_sets-insert_n,,150,,,62045628.0,ns,5184
-example_sets-insert_n,,150,,,62690356.0,ns,5265
-example_sets-insert_n,,150,,,64774052.0,ns,5346
-example_sets-insert_n,,150,,,63883071.0,ns,5427
-example_sets-insert_n,,150,,,66798641.0,ns,5508
-example_sets-insert_n,,150,,,66408732.0,ns,5589
-example_sets-insert_n,,150,,,67340714.0,ns,5670
-example_sets-insert_n,,150,,,69300501.0,ns,5751
-example_sets-insert_n,,150,,,70453581.0,ns,5832
-example_sets-insert_n,,150,,,70922630.0,ns,5913
-example_sets-insert_n,,150,,,71171533.0,ns,5994
-example_sets-insert_n,,150,,,73333275.0,ns,6075
-example_sets-insert_n,,150,,,73135897.0,ns,6156
-example_sets-insert_n,,150,,,74681478.0,ns,6237
-example_sets-insert_n,,150,,,75194155.0,ns,6318
-example_sets-insert_n,,150,,,77474212.0,ns,6399
-example_sets-insert_n,,150,,,78530499.0,ns,6480
-example_sets-insert_n,,150,,,78953686.0,ns,6561
-example_sets-insert_n,,150,,,80895629.0,ns,6642
-example_sets-insert_n,,150,,,81587107.0,ns,6723
-example_sets-insert_n,,150,,,80749889.0,ns,6804
-example_sets-insert_n,,150,,,82431648.0,ns,6885
-example_sets-insert_n,,150,,,83882096.0,ns,6966
-example_sets-insert_n,,150,,,83393427.0,ns,7047
-example_sets-insert_n,,150,,,85481796.0,ns,7128
-example_sets-insert_n,,150,,,86769376.0,ns,7209
-example_sets-insert_n,,150,,,87523566.0,ns,7290
-example_sets-insert_n,,150,,,88999197.0,ns,7371
-example_sets-insert_n,,150,,,90992031.0,ns,7452
-example_sets-insert_n,,150,,,91366917.0,ns,7533
-example_sets-insert_n,,150,,,91152151.0,ns,7614
-example_sets-insert_n,,150,,,92289598.0,ns,7695
-example_sets-insert_n,,150,,,92701090.0,ns,7776
-example_sets-insert_n,,150,,,93129699.0,ns,7857
-example_sets-insert_n,,150,,,96116729.0,ns,7938
-example_sets-insert_n,,150,,,95405005.0,ns,8019
-example_sets-insert_n,,150,,,98333686.0,ns,8100
+example_sets-insert_n,,150,,,1055682.0,ns,82
+example_sets-insert_n,,150,,,1795527.0,ns,164
+example_sets-insert_n,,150,,,2821374.0,ns,246
+example_sets-insert_n,,150,,,3855755.0,ns,328
+example_sets-insert_n,,150,,,5002339.0,ns,410
+example_sets-insert_n,,150,,,5918802.0,ns,492
+example_sets-insert_n,,150,,,6906197.0,ns,574
+example_sets-insert_n,,150,,,7919423.0,ns,656
+example_sets-insert_n,,150,,,8928465.0,ns,738
+example_sets-insert_n,,150,,,10185700.0,ns,820
+example_sets-insert_n,,150,,,10609110.0,ns,902
+example_sets-insert_n,,150,,,11807565.0,ns,984
+example_sets-insert_n,,150,,,12768618.0,ns,1066
+example_sets-insert_n,,150,,,13619103.0,ns,1148
+example_sets-insert_n,,150,,,14376478.0,ns,1230
+example_sets-insert_n,,150,,,15069913.0,ns,1312
+example_sets-insert_n,,150,,,15947487.0,ns,1394
+example_sets-insert_n,,150,,,18240550.0,ns,1476
+example_sets-insert_n,,150,,,19204304.0,ns,1558
+example_sets-insert_n,,150,,,19075056.0,ns,1640
+example_sets-insert_n,,150,,,20030726.0,ns,1722
+example_sets-insert_n,,150,,,20842576.0,ns,1804
+example_sets-insert_n,,150,,,22234179.0,ns,1886
+example_sets-insert_n,,150,,,23536262.0,ns,1968
+example_sets-insert_n,,150,,,25241603.0,ns,2050
+example_sets-insert_n,,150,,,25770460.0,ns,2132
+example_sets-insert_n,,150,,,26830770.0,ns,2214
+example_sets-insert_n,,150,,,26841083.0,ns,2296
+example_sets-insert_n,,150,,,28398144.0,ns,2378
+example_sets-insert_n,,150,,,28724076.0,ns,2460
+example_sets-insert_n,,150,,,30048508.0,ns,2542
+example_sets-insert_n,,150,,,31043149.0,ns,2624
+example_sets-insert_n,,150,,,32137923.0,ns,2706
+example_sets-insert_n,,150,,,33839888.0,ns,2788
+example_sets-insert_n,,150,,,34009560.0,ns,2870
+example_sets-insert_n,,150,,,34886488.0,ns,2952
+example_sets-insert_n,,150,,,36202387.0,ns,3034
+example_sets-insert_n,,150,,,36986528.0,ns,3116
+example_sets-insert_n,,150,,,36855591.0,ns,3198
+example_sets-insert_n,,150,,,37863175.0,ns,3280
+example_sets-insert_n,,150,,,39803386.0,ns,3362
+example_sets-insert_n,,150,,,39692777.0,ns,3444
+example_sets-insert_n,,150,,,40793732.0,ns,3526
+example_sets-insert_n,,150,,,42504025.0,ns,3608
+example_sets-insert_n,,150,,,43648692.0,ns,3690
+example_sets-insert_n,,150,,,44505055.0,ns,3772
+example_sets-insert_n,,150,,,45342000.0,ns,3854
+example_sets-insert_n,,150,,,44909608.0,ns,3936
+example_sets-insert_n,,150,,,47454382.0,ns,4018
+example_sets-insert_n,,150,,,46988383.0,ns,4100
+example_sets-insert_n,,150,,,48637047.0,ns,4182
+example_sets-insert_n,,150,,,50356505.0,ns,4264
+example_sets-insert_n,,150,,,51599661.0,ns,4346
+example_sets-insert_n,,150,,,52113912.0,ns,4428
+example_sets-insert_n,,150,,,52913827.0,ns,4510
+example_sets-insert_n,,150,,,54071555.0,ns,4592
+example_sets-insert_n,,150,,,55493907.0,ns,4674
+example_sets-insert_n,,150,,,55406690.0,ns,4756
+example_sets-insert_n,,150,,,58732317.0,ns,4838
+example_sets-insert_n,,150,,,58481093.0,ns,4920
+example_sets-insert_n,,150,,,57781627.0,ns,5002
+example_sets-insert_n,,150,,,60032519.0,ns,5084
+example_sets-insert_n,,150,,,61073935.0,ns,5166
+example_sets-insert_n,,150,,,62445570.0,ns,5248
+example_sets-insert_n,,150,,,64072442.0,ns,5330
+example_sets-insert_n,,150,,,63177939.0,ns,5412
+example_sets-insert_n,,150,,,65961211.0,ns,5494
+example_sets-insert_n,,150,,,66972828.0,ns,5576
+example_sets-insert_n,,150,,,67071218.0,ns,5658
+example_sets-insert_n,,150,,,67591813.0,ns,5740
+example_sets-insert_n,,150,,,69565140.0,ns,5822
+example_sets-insert_n,,150,,,70424982.0,ns,5904
+example_sets-insert_n,,150,,,103934814.0,ns,5986
+example_sets-insert_n,,150,,,79462815.0,ns,6068
+example_sets-insert_n,,150,,,71325491.0,ns,6150
+example_sets-insert_n,,150,,,72808503.0,ns,6232
+example_sets-insert_n,,150,,,75149218.0,ns,6314
+example_sets-insert_n,,150,,,75550034.0,ns,6396
+example_sets-insert_n,,150,,,77907904.0,ns,6478
+example_sets-insert_n,,150,,,79259079.0,ns,6560
+example_sets-insert_n,,150,,,77587610.0,ns,6642
+example_sets-insert_n,,150,,,79214950.0,ns,6724
+example_sets-insert_n,,150,,,80901576.0,ns,6806
+example_sets-insert_n,,150,,,81534647.0,ns,6888
+example_sets-insert_n,,150,,,83337868.0,ns,6970
+example_sets-insert_n,,150,,,82192380.0,ns,7052
+example_sets-insert_n,,150,,,85035243.0,ns,7134
+example_sets-insert_n,,150,,,84408434.0,ns,7216
+example_sets-insert_n,,150,,,84708097.0,ns,7298
+example_sets-insert_n,,150,,,87411855.0,ns,7380
+example_sets-insert_n,,150,,,89307684.0,ns,7462
+example_sets-insert_n,,150,,,88081277.0,ns,7544
+example_sets-insert_n,,150,,,90502874.0,ns,7626
+example_sets-insert_n,,150,,,90897758.0,ns,7708
+example_sets-insert_n,,150,,,91469581.0,ns,7790
+example_sets-insert_n,,150,,,94282077.0,ns,7872
+example_sets-insert_n,,150,,,95583287.0,ns,7954
+example_sets-insert_n,,150,,,96444034.0,ns,8036
+example_sets-insert_n,,150,,,96292385.0,ns,8118
+example_sets-insert_n,,150,,,97367618.0,ns,8200
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index b8e9566..54a4e1f 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[81.0,162.0,243.0,324.0,405.0,486.0,567.0,648.0,729.0,810.0,891.0,972.0,1053.0,1134.0,1215.0,1296.0,1377.0,1458.0,1539.0,1620.0,1701.0,1782.0,1863.0,1944.0,2025.0,2106.0,2187.0,2268.0,2349.0,2430.0,2511.0,2592.0,2673.0,2754.0,2835.0,2916.0,2997.0,3078.0,3159.0,3240.0,3321.0,3402.0,3483.0,3564.0,3645.0,3726.0,3807.0,3888.0,3969.0,4050.0,4131.0,4212.0,4293.0,4374.0,4455.0,4536.0,4617.0,4698.0,4779.0,4860.0,4941.0,5022.0,5103.0,5184.0,5265.0,5346.0,5427.0,5508.0,5589.0,5670.0,5751.0,5832.0,5913.0,5994.0,6075.0,6156.0,6237.0,6318.0,6399.0,6480.0,6561.0,6642.0,6723.0,6804.0,6885.0,6966.0,7047.0,7128.0,7209.0,7290.0,7371.0,7452.0,7533.0,7614.0,7695.0,7776.0,7857.0,7938.0,8019.0,8100.0],"times":[967018.0,1951301.0,2915716.0,3889619.0,4932378.0,5832134.0,6616659.0,7885994.0,8787295.0,9767914.0,10697353.0,11667319.0,12494874.0,13530459.0,14553098.0,15030825.0,16101856.0,17491614.0,18045988.0,19041640.0,20319123.0,21904330.0,22429236.0,22441504.0,23694434.0,25071490.0,26121327.0,26474449.0,27449236.0,28505543.0,29659005.0,30820868.0,31502542.0,32954076.0,33925497.0,34160023.0,35637506.0,36662641.0,38346050.0,37962801.0,39262005.0,40408520.0,41390723.0,42620240.0,43688675.0,44548384.0,46009882.0,46193876.0,48462232.0,48154549.0,49714589.0,49827564.0,51558175.0,51595464.0,52332859.0,54997531.0,55654322.0,56895935.0,57244614.0,59195553.0,59375142.0,62234799.0,61979176.0,62045628.0,62690356.0,64774052.0,63883071.0,66798641.0,66408732.0,67340714.0,69300501.0,70453581.0,70922630.0,71171533.0,73333275.0,73135897.0,74681478.0,75194155.0,77474212.0,78530499.0,78953686.0,80895629.0,81587107.0,80749889.0,82431648.0,83882096.0,83393427.0,85481796.0,86769376.0,87523566.0,88999197.0,90992031.0,91366917.0,91152151.0,92289598.0,92701090.0,93129699.0,96116729.0,95405005.0,98333686.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[82.0,164.0,246.0,328.0,410.0,492.0,574.0,656.0,738.0,820.0,902.0,984.0,1066.0,1148.0,1230.0,1312.0,1394.0,1476.0,1558.0,1640.0,1722.0,1804.0,1886.0,1968.0,2050.0,2132.0,2214.0,2296.0,2378.0,2460.0,2542.0,2624.0,2706.0,2788.0,2870.0,2952.0,3034.0,3116.0,3198.0,3280.0,3362.0,3444.0,3526.0,3608.0,3690.0,3772.0,3854.0,3936.0,4018.0,4100.0,4182.0,4264.0,4346.0,4428.0,4510.0,4592.0,4674.0,4756.0,4838.0,4920.0,5002.0,5084.0,5166.0,5248.0,5330.0,5412.0,5494.0,5576.0,5658.0,5740.0,5822.0,5904.0,5986.0,6068.0,6150.0,6232.0,6314.0,6396.0,6478.0,6560.0,6642.0,6724.0,6806.0,6888.0,6970.0,7052.0,7134.0,7216.0,7298.0,7380.0,7462.0,7544.0,7626.0,7708.0,7790.0,7872.0,7954.0,8036.0,8118.0,8200.0],"times":[1055682.0,1795527.0,2821374.0,3855755.0,5002339.0,5918802.0,6906197.0,7919423.0,8928465.0,10185700.0,10609110.0,11807565.0,12768618.0,13619103.0,14376478.0,15069913.0,15947487.0,18240550.0,19204304.0,19075056.0,20030726.0,20842576.0,22234179.0,23536262.0,25241603.0,25770460.0,26830770.0,26841083.0,28398144.0,28724076.0,30048508.0,31043149.0,32137923.0,33839888.0,34009560.0,34886488.0,36202387.0,36986528.0,36855591.0,37863175.0,39803386.0,39692777.0,40793732.0,42504025.0,43648692.0,44505055.0,45342000.0,44909608.0,47454382.0,46988383.0,48637047.0,50356505.0,51599661.0,52113912.0,52913827.0,54071555.0,55493907.0,55406690.0,58732317.0,58481093.0,57781627.0,60032519.0,61073935.0,62445570.0,64072442.0,63177939.0,65961211.0,66972828.0,67071218.0,67591813.0,69565140.0,70424982.0,103934814.0,79462815.0,71325491.0,72808503.0,75149218.0,75550034.0,77907904.0,79259079.0,77587610.0,79214950.0,80901576.0,81534647.0,83337868.0,82192380.0,85035243.0,84408434.0,84708097.0,87411855.0,89307684.0,88081277.0,90502874.0,90897758.0,91469581.0,94282077.0,95583287.0,96444034.0,96292385.0,97367618.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 8bca386..d11f95b 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[11343.930562517398,11610.75086326928,12322.2716652743,12589.091966026182] \ No newline at end of file
+[10827.743535929265,11258.783640061032,12408.223917745745,12839.264021877512] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json
index e61a007..9788eeb 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20009.650850801627,"upper_bound":21204.204494993166},"point_estimate":20503.988087883732,"standard_error":311.50066153000495},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19852.424654141854,"upper_bound":20082.68351886209},"point_estimate":20012.81001906257,"standard_error":70.12591818294837},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":454.4445777908865,"upper_bound":864.793000361141},"point_estimate":574.2387208008945,"standard_error":109.36457620012492},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19802.5962426252,"upper_bound":21001.855376387415},"point_estimate":20289.009742779333,"standard_error":311.6304524305422},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":657.0613163947114,"upper_bound":4850.765042573316},"point_estimate":3116.9385099390292,"standard_error":1149.2057741188512}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19936.04654612239,"upper_bound":20172.27242391469},"point_estimate":20044.547844420806,"standard_error":60.23262006597297},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.32947368421,"upper_bound":20032.713333333333},"point_estimate":19963.26754385965,"standard_error":32.691039577102806},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":301.6413737286085,"upper_bound":499.55575281346506},"point_estimate":393.65697744659707,"standard_error":49.32324799108317},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19919.13472962003,"upper_bound":20213.06931662137},"point_estimate":20039.0877974287,"standard_error":76.6268100385912},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":375.0590871453231,"upper_bound":850.3436667730058},"point_estimate":603.7874354214633,"standard_error":129.15219157824316}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv
index 8efdca8..cbb3e7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,150,,,1049046.0,ns,49
-example_sets-insert_n,,150,,,2023444.0,ns,98
-example_sets-insert_n,,150,,,3065607.0,ns,147
-example_sets-insert_n,,150,,,3757530.0,ns,196
-example_sets-insert_n,,150,,,4878847.0,ns,245
-example_sets-insert_n,,150,,,5836864.0,ns,294
-example_sets-insert_n,,150,,,6724316.0,ns,343
-example_sets-insert_n,,150,,,7925152.0,ns,392
-example_sets-insert_n,,150,,,8726818.0,ns,441
-example_sets-insert_n,,150,,,9927344.0,ns,490
-example_sets-insert_n,,150,,,10477121.0,ns,539
-example_sets-insert_n,,150,,,11784471.0,ns,588
-example_sets-insert_n,,150,,,12743560.0,ns,637
-example_sets-insert_n,,150,,,14683980.0,ns,686
-example_sets-insert_n,,150,,,14922434.0,ns,735
-example_sets-insert_n,,150,,,15503868.0,ns,784
-example_sets-insert_n,,150,,,16703636.0,ns,833
-example_sets-insert_n,,150,,,17336684.0,ns,882
-example_sets-insert_n,,150,,,18085355.0,ns,931
-example_sets-insert_n,,150,,,19503271.0,ns,980
-example_sets-insert_n,,150,,,20657105.0,ns,1029
-example_sets-insert_n,,150,,,21657489.0,ns,1078
-example_sets-insert_n,,150,,,23323799.0,ns,1127
-example_sets-insert_n,,150,,,23911439.0,ns,1176
-example_sets-insert_n,,150,,,24581562.0,ns,1225
-example_sets-insert_n,,150,,,25583051.0,ns,1274
-example_sets-insert_n,,150,,,27280488.0,ns,1323
-example_sets-insert_n,,150,,,28383932.0,ns,1372
-example_sets-insert_n,,150,,,28883855.0,ns,1421
-example_sets-insert_n,,150,,,30296526.0,ns,1470
-example_sets-insert_n,,150,,,31184112.0,ns,1519
-example_sets-insert_n,,150,,,31165670.0,ns,1568
-example_sets-insert_n,,150,,,32385522.0,ns,1617
-example_sets-insert_n,,150,,,33764357.0,ns,1666
-example_sets-insert_n,,150,,,35928254.0,ns,1715
-example_sets-insert_n,,150,,,35400528.0,ns,1764
-example_sets-insert_n,,150,,,35954359.0,ns,1813
-example_sets-insert_n,,150,,,37358309.0,ns,1862
-example_sets-insert_n,,150,,,38528069.0,ns,1911
-example_sets-insert_n,,150,,,39096698.0,ns,1960
-example_sets-insert_n,,150,,,40952317.0,ns,2009
-example_sets-insert_n,,150,,,41311598.0,ns,2058
-example_sets-insert_n,,150,,,41146346.0,ns,2107
-example_sets-insert_n,,150,,,44010716.0,ns,2156
-example_sets-insert_n,,150,,,43302884.0,ns,2205
-example_sets-insert_n,,150,,,44466678.0,ns,2254
-example_sets-insert_n,,150,,,46488766.0,ns,2303
-example_sets-insert_n,,150,,,46926514.0,ns,2352
-example_sets-insert_n,,150,,,47199984.0,ns,2401
-example_sets-insert_n,,150,,,48823492.0,ns,2450
-example_sets-insert_n,,150,,,49299976.0,ns,2499
-example_sets-insert_n,,150,,,51910314.0,ns,2548
-example_sets-insert_n,,150,,,52652192.0,ns,2597
-example_sets-insert_n,,150,,,53404862.0,ns,2646
-example_sets-insert_n,,150,,,54604461.0,ns,2695
-example_sets-insert_n,,150,,,110029106.0,ns,2744
-example_sets-insert_n,,150,,,120381809.0,ns,2793
-example_sets-insert_n,,150,,,61457600.0,ns,2842
-example_sets-insert_n,,150,,,63003721.0,ns,2891
-example_sets-insert_n,,150,,,63576908.0,ns,2940
-example_sets-insert_n,,150,,,65074992.0,ns,2989
-example_sets-insert_n,,150,,,65818480.0,ns,3038
-example_sets-insert_n,,150,,,67191219.0,ns,3087
-example_sets-insert_n,,150,,,67740878.0,ns,3136
-example_sets-insert_n,,150,,,69335863.0,ns,3185
-example_sets-insert_n,,150,,,69909375.0,ns,3234
-example_sets-insert_n,,150,,,68613605.0,ns,3283
-example_sets-insert_n,,150,,,63768847.0,ns,3332
-example_sets-insert_n,,150,,,65266184.0,ns,3381
-example_sets-insert_n,,150,,,66220059.0,ns,3430
-example_sets-insert_n,,150,,,67076946.0,ns,3479
-example_sets-insert_n,,150,,,68391738.0,ns,3528
-example_sets-insert_n,,150,,,68792917.0,ns,3577
-example_sets-insert_n,,150,,,69917959.0,ns,3626
-example_sets-insert_n,,150,,,70391313.0,ns,3675
-example_sets-insert_n,,150,,,71514273.0,ns,3724
-example_sets-insert_n,,150,,,72855854.0,ns,3773
-example_sets-insert_n,,150,,,73971018.0,ns,3822
-example_sets-insert_n,,150,,,76022663.0,ns,3871
-example_sets-insert_n,,150,,,78253389.0,ns,3920
-example_sets-insert_n,,150,,,77602084.0,ns,3969
-example_sets-insert_n,,150,,,79146523.0,ns,4018
-example_sets-insert_n,,150,,,82094545.0,ns,4067
-example_sets-insert_n,,150,,,82402449.0,ns,4116
-example_sets-insert_n,,150,,,80170275.0,ns,4165
-example_sets-insert_n,,150,,,82160075.0,ns,4214
-example_sets-insert_n,,150,,,82012300.0,ns,4263
-example_sets-insert_n,,150,,,83377832.0,ns,4312
-example_sets-insert_n,,150,,,83848618.0,ns,4361
-example_sets-insert_n,,150,,,85910319.0,ns,4410
-example_sets-insert_n,,150,,,87849557.0,ns,4459
-example_sets-insert_n,,150,,,88945954.0,ns,4508
-example_sets-insert_n,,150,,,88072034.0,ns,4557
-example_sets-insert_n,,150,,,89225608.0,ns,4606
-example_sets-insert_n,,150,,,89651122.0,ns,4655
-example_sets-insert_n,,150,,,92669651.0,ns,4704
-example_sets-insert_n,,150,,,91857645.0,ns,4753
-example_sets-insert_n,,150,,,95432222.0,ns,4802
-example_sets-insert_n,,150,,,97758854.0,ns,4851
-example_sets-insert_n,,150,,,99224324.0,ns,4900
+example_sets-insert_n,,150,,,1020809.0,ns,50
+example_sets-insert_n,,150,,,1969581.0,ns,100
+example_sets-insert_n,,150,,,2843408.0,ns,150
+example_sets-insert_n,,150,,,4420593.0,ns,200
+example_sets-insert_n,,150,,,4960065.0,ns,250
+example_sets-insert_n,,150,,,5812621.0,ns,300
+example_sets-insert_n,,150,,,6728775.0,ns,350
+example_sets-insert_n,,150,,,7740073.0,ns,400
+example_sets-insert_n,,150,,,9014721.0,ns,450
+example_sets-insert_n,,150,,,9713114.0,ns,500
+example_sets-insert_n,,150,,,10753886.0,ns,550
+example_sets-insert_n,,150,,,11576218.0,ns,600
+example_sets-insert_n,,150,,,13392894.0,ns,650
+example_sets-insert_n,,150,,,14370286.0,ns,700
+example_sets-insert_n,,150,,,15230567.0,ns,750
+example_sets-insert_n,,150,,,16342951.0,ns,800
+example_sets-insert_n,,150,,,16139126.0,ns,850
+example_sets-insert_n,,150,,,17457969.0,ns,900
+example_sets-insert_n,,150,,,18695698.0,ns,950
+example_sets-insert_n,,150,,,20018414.0,ns,1000
+example_sets-insert_n,,150,,,20844983.0,ns,1050
+example_sets-insert_n,,150,,,21673001.0,ns,1100
+example_sets-insert_n,,150,,,23654135.0,ns,1150
+example_sets-insert_n,,150,,,24324346.0,ns,1200
+example_sets-insert_n,,150,,,24985792.0,ns,1250
+example_sets-insert_n,,150,,,25973324.0,ns,1300
+example_sets-insert_n,,150,,,27343161.0,ns,1350
+example_sets-insert_n,,150,,,28702512.0,ns,1400
+example_sets-insert_n,,150,,,29174843.0,ns,1450
+example_sets-insert_n,,150,,,29660518.0,ns,1500
+example_sets-insert_n,,150,,,31094463.0,ns,1550
+example_sets-insert_n,,150,,,32581636.0,ns,1600
+example_sets-insert_n,,150,,,32504487.0,ns,1650
+example_sets-insert_n,,150,,,33377003.0,ns,1700
+example_sets-insert_n,,150,,,34168769.0,ns,1750
+example_sets-insert_n,,150,,,36040078.0,ns,1800
+example_sets-insert_n,,150,,,37798803.0,ns,1850
+example_sets-insert_n,,150,,,37846726.0,ns,1900
+example_sets-insert_n,,150,,,38720594.0,ns,1950
+example_sets-insert_n,,150,,,39762867.0,ns,2000
+example_sets-insert_n,,150,,,41456565.0,ns,2050
+example_sets-insert_n,,150,,,43250724.0,ns,2100
+example_sets-insert_n,,150,,,45230990.0,ns,2150
+example_sets-insert_n,,150,,,44429886.0,ns,2200
+example_sets-insert_n,,150,,,47136291.0,ns,2250
+example_sets-insert_n,,150,,,46279025.0,ns,2300
+example_sets-insert_n,,150,,,47912822.0,ns,2350
+example_sets-insert_n,,150,,,48882420.0,ns,2400
+example_sets-insert_n,,150,,,49807749.0,ns,2450
+example_sets-insert_n,,150,,,51535863.0,ns,2500
+example_sets-insert_n,,150,,,51479600.0,ns,2550
+example_sets-insert_n,,150,,,53611381.0,ns,2600
+example_sets-insert_n,,150,,,52861144.0,ns,2650
+example_sets-insert_n,,150,,,53218742.0,ns,2700
+example_sets-insert_n,,150,,,55929407.0,ns,2750
+example_sets-insert_n,,150,,,56068250.0,ns,2800
+example_sets-insert_n,,150,,,56897116.0,ns,2850
+example_sets-insert_n,,150,,,57547661.0,ns,2900
+example_sets-insert_n,,150,,,59025824.0,ns,2950
+example_sets-insert_n,,150,,,60731371.0,ns,3000
+example_sets-insert_n,,150,,,62142008.0,ns,3050
+example_sets-insert_n,,150,,,60291795.0,ns,3100
+example_sets-insert_n,,150,,,63752044.0,ns,3150
+example_sets-insert_n,,150,,,62655867.0,ns,3200
+example_sets-insert_n,,150,,,63590381.0,ns,3250
+example_sets-insert_n,,150,,,64437795.0,ns,3300
+example_sets-insert_n,,150,,,65651353.0,ns,3350
+example_sets-insert_n,,150,,,69192481.0,ns,3400
+example_sets-insert_n,,150,,,69639137.0,ns,3450
+example_sets-insert_n,,150,,,71422843.0,ns,3500
+example_sets-insert_n,,150,,,70860486.0,ns,3550
+example_sets-insert_n,,150,,,72182201.0,ns,3600
+example_sets-insert_n,,150,,,72844015.0,ns,3650
+example_sets-insert_n,,150,,,78762574.0,ns,3700
+example_sets-insert_n,,150,,,89822875.0,ns,3750
+example_sets-insert_n,,150,,,76071734.0,ns,3800
+example_sets-insert_n,,150,,,77132064.0,ns,3850
+example_sets-insert_n,,150,,,76847159.0,ns,3900
+example_sets-insert_n,,150,,,78213290.0,ns,3950
+example_sets-insert_n,,150,,,79712216.0,ns,4000
+example_sets-insert_n,,150,,,79696418.0,ns,4050
+example_sets-insert_n,,150,,,81644364.0,ns,4100
+example_sets-insert_n,,150,,,82317239.0,ns,4150
+example_sets-insert_n,,150,,,81625932.0,ns,4200
+example_sets-insert_n,,150,,,83260322.0,ns,4250
+example_sets-insert_n,,150,,,86208081.0,ns,4300
+example_sets-insert_n,,150,,,86802643.0,ns,4350
+example_sets-insert_n,,150,,,87740615.0,ns,4400
+example_sets-insert_n,,150,,,87714563.0,ns,4450
+example_sets-insert_n,,150,,,88876184.0,ns,4500
+example_sets-insert_n,,150,,,90205928.0,ns,4550
+example_sets-insert_n,,150,,,90522750.0,ns,4600
+example_sets-insert_n,,150,,,93888833.0,ns,4650
+example_sets-insert_n,,150,,,93765773.0,ns,4700
+example_sets-insert_n,,150,,,94822515.0,ns,4750
+example_sets-insert_n,,150,,,95732226.0,ns,4800
+example_sets-insert_n,,150,,,97116226.0,ns,4850
+example_sets-insert_n,,150,,,96976047.0,ns,4900
+example_sets-insert_n,,150,,,98397528.0,ns,4950
+example_sets-insert_n,,150,,,100218572.0,ns,5000
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/sample.json b/analysis/current/criterion/example_sets-insert_n/150/new/sample.json
index b913e21..71f0ab2 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[49.0,98.0,147.0,196.0,245.0,294.0,343.0,392.0,441.0,490.0,539.0,588.0,637.0,686.0,735.0,784.0,833.0,882.0,931.0,980.0,1029.0,1078.0,1127.0,1176.0,1225.0,1274.0,1323.0,1372.0,1421.0,1470.0,1519.0,1568.0,1617.0,1666.0,1715.0,1764.0,1813.0,1862.0,1911.0,1960.0,2009.0,2058.0,2107.0,2156.0,2205.0,2254.0,2303.0,2352.0,2401.0,2450.0,2499.0,2548.0,2597.0,2646.0,2695.0,2744.0,2793.0,2842.0,2891.0,2940.0,2989.0,3038.0,3087.0,3136.0,3185.0,3234.0,3283.0,3332.0,3381.0,3430.0,3479.0,3528.0,3577.0,3626.0,3675.0,3724.0,3773.0,3822.0,3871.0,3920.0,3969.0,4018.0,4067.0,4116.0,4165.0,4214.0,4263.0,4312.0,4361.0,4410.0,4459.0,4508.0,4557.0,4606.0,4655.0,4704.0,4753.0,4802.0,4851.0,4900.0],"times":[1049046.0,2023444.0,3065607.0,3757530.0,4878847.0,5836864.0,6724316.0,7925152.0,8726818.0,9927344.0,10477121.0,11784471.0,12743560.0,14683980.0,14922434.0,15503868.0,16703636.0,17336684.0,18085355.0,19503271.0,20657105.0,21657489.0,23323799.0,23911439.0,24581562.0,25583051.0,27280488.0,28383932.0,28883855.0,30296526.0,31184112.0,31165670.0,32385522.0,33764357.0,35928254.0,35400528.0,35954359.0,37358309.0,38528069.0,39096698.0,40952317.0,41311598.0,41146346.0,44010716.0,43302884.0,44466678.0,46488766.0,46926514.0,47199984.0,48823492.0,49299976.0,51910314.0,52652192.0,53404862.0,54604461.0,110029106.0,120381809.0,61457600.0,63003721.0,63576908.0,65074992.0,65818480.0,67191219.0,67740878.0,69335863.0,69909375.0,68613605.0,63768847.0,65266184.0,66220059.0,67076946.0,68391738.0,68792917.0,69917959.0,70391313.0,71514273.0,72855854.0,73971018.0,76022663.0,78253389.0,77602084.0,79146523.0,82094545.0,82402449.0,80170275.0,82160075.0,82012300.0,83377832.0,83848618.0,85910319.0,87849557.0,88945954.0,88072034.0,89225608.0,89651122.0,92669651.0,91857645.0,95432222.0,97758854.0,99224324.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[50.0,100.0,150.0,200.0,250.0,300.0,350.0,400.0,450.0,500.0,550.0,600.0,650.0,700.0,750.0,800.0,850.0,900.0,950.0,1000.0,1050.0,1100.0,1150.0,1200.0,1250.0,1300.0,1350.0,1400.0,1450.0,1500.0,1550.0,1600.0,1650.0,1700.0,1750.0,1800.0,1850.0,1900.0,1950.0,2000.0,2050.0,2100.0,2150.0,2200.0,2250.0,2300.0,2350.0,2400.0,2450.0,2500.0,2550.0,2600.0,2650.0,2700.0,2750.0,2800.0,2850.0,2900.0,2950.0,3000.0,3050.0,3100.0,3150.0,3200.0,3250.0,3300.0,3350.0,3400.0,3450.0,3500.0,3550.0,3600.0,3650.0,3700.0,3750.0,3800.0,3850.0,3900.0,3950.0,4000.0,4050.0,4100.0,4150.0,4200.0,4250.0,4300.0,4350.0,4400.0,4450.0,4500.0,4550.0,4600.0,4650.0,4700.0,4750.0,4800.0,4850.0,4900.0,4950.0,5000.0],"times":[1020809.0,1969581.0,2843408.0,4420593.0,4960065.0,5812621.0,6728775.0,7740073.0,9014721.0,9713114.0,10753886.0,11576218.0,13392894.0,14370286.0,15230567.0,16342951.0,16139126.0,17457969.0,18695698.0,20018414.0,20844983.0,21673001.0,23654135.0,24324346.0,24985792.0,25973324.0,27343161.0,28702512.0,29174843.0,29660518.0,31094463.0,32581636.0,32504487.0,33377003.0,34168769.0,36040078.0,37798803.0,37846726.0,38720594.0,39762867.0,41456565.0,43250724.0,45230990.0,44429886.0,47136291.0,46279025.0,47912822.0,48882420.0,49807749.0,51535863.0,51479600.0,53611381.0,52861144.0,53218742.0,55929407.0,56068250.0,56897116.0,57547661.0,59025824.0,60731371.0,62142008.0,60291795.0,63752044.0,62655867.0,63590381.0,64437795.0,65651353.0,69192481.0,69639137.0,71422843.0,70860486.0,72182201.0,72844015.0,78762574.0,89822875.0,76071734.0,77132064.0,76847159.0,78213290.0,79712216.0,79696418.0,81644364.0,82317239.0,81625932.0,83260322.0,86208081.0,86802643.0,87740615.0,87714563.0,88876184.0,90205928.0,90522750.0,93888833.0,93765773.0,94822515.0,95732226.0,97116226.0,96976047.0,98397528.0,100218572.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json
index 73efa95..c7efc7d 100644
--- a/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/150/new/tukey.json
@@ -1 +1 @@
-[17155.90139853149,18351.01964493187,21538.001635332876,22733.11988173325] \ No newline at end of file
+[18061.6840491453,18885.383936965813,21081.916971153845,21905.616858974357] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index f9c5cb5..4daccdf 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486620.0901721332,"upper_bound":493759.6730169061},"point_estimate":489366.5580687325,"standard_error":1929.5586045493535},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486495.8611111111,"upper_bound":489397.5853479854},"point_estimate":488654.1430555555,"standard_error":874.1110308118772},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4430.217549910672,"upper_bound":7287.271805690314},"point_estimate":6318.771384121964,"standard_error":751.4002650309384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486503.4560325865,"upper_bound":497406.8278456764},"point_estimate":490337.7848470519,"standard_error":3036.9834811232327},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5315.497241398058,"upper_bound":32347.295309644036},"point_estimate":19422.473546348705,"standard_error":9228.225884883917}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":485414.4154068062,"upper_bound":492659.7977550789},"point_estimate":488731.1870542137,"standard_error":1856.3683064347401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":481199.8333333333,"upper_bound":485840.9777777778},"point_estimate":483755.11006944446,"standard_error":1171.9131630758238},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5620.07858930575,"upper_bound":10454.62630001827},"point_estimate":7910.972094488047,"standard_error":1326.189544596085},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487008.6468338862,"upper_bound":499263.78312954947},"point_estimate":492653.7312230925,"standard_error":3151.8597805660534},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10500.245170604227,"upper_bound":25637.365577204295},"point_estimate":18658.39439798873,"standard_error":3939.3979671250213}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index aa10ce2..a1d73bc 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,2500,,,1477834.0,ns,3
-example_sets-insert_n,,2500,,,2943775.0,ns,6
-example_sets-insert_n,,2500,,,4413762.0,ns,9
-example_sets-insert_n,,2500,,,5918161.0,ns,12
-example_sets-insert_n,,2500,,,7310376.0,ns,15
-example_sets-insert_n,,2500,,,8900158.0,ns,18
-example_sets-insert_n,,2500,,,9894455.0,ns,21
-example_sets-insert_n,,2500,,,11480967.0,ns,24
-example_sets-insert_n,,2500,,,13722048.0,ns,27
-example_sets-insert_n,,2500,,,14710073.0,ns,30
-example_sets-insert_n,,2500,,,15947366.0,ns,33
-example_sets-insert_n,,2500,,,17661000.0,ns,36
-example_sets-insert_n,,2500,,,18546571.0,ns,39
-example_sets-insert_n,,2500,,,20031602.0,ns,42
-example_sets-insert_n,,2500,,,21701045.0,ns,45
-example_sets-insert_n,,2500,,,23160970.0,ns,48
-example_sets-insert_n,,2500,,,25412332.0,ns,51
-example_sets-insert_n,,2500,,,27165730.0,ns,54
-example_sets-insert_n,,2500,,,27068321.0,ns,57
-example_sets-insert_n,,2500,,,28931615.0,ns,60
-example_sets-insert_n,,2500,,,30510613.0,ns,63
-example_sets-insert_n,,2500,,,31979200.0,ns,66
-example_sets-insert_n,,2500,,,33260107.0,ns,69
-example_sets-insert_n,,2500,,,35179979.0,ns,72
-example_sets-insert_n,,2500,,,35916095.0,ns,75
-example_sets-insert_n,,2500,,,38726380.0,ns,78
-example_sets-insert_n,,2500,,,39827569.0,ns,81
-example_sets-insert_n,,2500,,,41217060.0,ns,84
-example_sets-insert_n,,2500,,,42364636.0,ns,87
-example_sets-insert_n,,2500,,,43770410.0,ns,90
-example_sets-insert_n,,2500,,,45746538.0,ns,93
-example_sets-insert_n,,2500,,,47603642.0,ns,96
-example_sets-insert_n,,2500,,,48791616.0,ns,99
-example_sets-insert_n,,2500,,,49899204.0,ns,102
-example_sets-insert_n,,2500,,,50173588.0,ns,105
-example_sets-insert_n,,2500,,,53003712.0,ns,108
-example_sets-insert_n,,2500,,,53521836.0,ns,111
-example_sets-insert_n,,2500,,,55298608.0,ns,114
-example_sets-insert_n,,2500,,,55679819.0,ns,117
-example_sets-insert_n,,2500,,,57193334.0,ns,120
-example_sets-insert_n,,2500,,,60639597.0,ns,123
-example_sets-insert_n,,2500,,,60188190.0,ns,126
-example_sets-insert_n,,2500,,,63975623.0,ns,129
-example_sets-insert_n,,2500,,,64692389.0,ns,132
-example_sets-insert_n,,2500,,,65974158.0,ns,135
-example_sets-insert_n,,2500,,,67658699.0,ns,138
-example_sets-insert_n,,2500,,,69055654.0,ns,141
-example_sets-insert_n,,2500,,,70228905.0,ns,144
-example_sets-insert_n,,2500,,,71983236.0,ns,147
-example_sets-insert_n,,2500,,,72615522.0,ns,150
-example_sets-insert_n,,2500,,,75559428.0,ns,153
-example_sets-insert_n,,2500,,,75080550.0,ns,156
-example_sets-insert_n,,2500,,,78247476.0,ns,159
-example_sets-insert_n,,2500,,,78704220.0,ns,162
-example_sets-insert_n,,2500,,,81406240.0,ns,165
-example_sets-insert_n,,2500,,,81092319.0,ns,168
-example_sets-insert_n,,2500,,,83676826.0,ns,171
-example_sets-insert_n,,2500,,,85048118.0,ns,174
-example_sets-insert_n,,2500,,,86619118.0,ns,177
-example_sets-insert_n,,2500,,,86642406.0,ns,180
-example_sets-insert_n,,2500,,,89885869.0,ns,183
-example_sets-insert_n,,2500,,,91695691.0,ns,186
-example_sets-insert_n,,2500,,,92151271.0,ns,189
-example_sets-insert_n,,2500,,,93466202.0,ns,192
-example_sets-insert_n,,2500,,,95423742.0,ns,195
-example_sets-insert_n,,2500,,,97911385.0,ns,198
-example_sets-insert_n,,2500,,,97285718.0,ns,201
-example_sets-insert_n,,2500,,,99093667.0,ns,204
-example_sets-insert_n,,2500,,,100934592.0,ns,207
-example_sets-insert_n,,2500,,,102782956.0,ns,210
-example_sets-insert_n,,2500,,,105336778.0,ns,213
-example_sets-insert_n,,2500,,,104782936.0,ns,216
-example_sets-insert_n,,2500,,,108457562.0,ns,219
-example_sets-insert_n,,2500,,,149178033.0,ns,222
-example_sets-insert_n,,2500,,,111038581.0,ns,225
-example_sets-insert_n,,2500,,,110667440.0,ns,228
-example_sets-insert_n,,2500,,,112568014.0,ns,231
-example_sets-insert_n,,2500,,,112996846.0,ns,234
-example_sets-insert_n,,2500,,,115903534.0,ns,237
-example_sets-insert_n,,2500,,,118546223.0,ns,240
-example_sets-insert_n,,2500,,,118872104.0,ns,243
-example_sets-insert_n,,2500,,,118755072.0,ns,246
-example_sets-insert_n,,2500,,,122774672.0,ns,249
-example_sets-insert_n,,2500,,,123412106.0,ns,252
-example_sets-insert_n,,2500,,,122927086.0,ns,255
-example_sets-insert_n,,2500,,,126238746.0,ns,258
-example_sets-insert_n,,2500,,,127569769.0,ns,261
-example_sets-insert_n,,2500,,,128213682.0,ns,264
-example_sets-insert_n,,2500,,,129068578.0,ns,267
-example_sets-insert_n,,2500,,,133278401.0,ns,270
-example_sets-insert_n,,2500,,,133774375.0,ns,273
-example_sets-insert_n,,2500,,,135211703.0,ns,276
-example_sets-insert_n,,2500,,,133117691.0,ns,279
-example_sets-insert_n,,2500,,,137174070.0,ns,282
-example_sets-insert_n,,2500,,,138487085.0,ns,285
-example_sets-insert_n,,2500,,,140110808.0,ns,288
-example_sets-insert_n,,2500,,,140396666.0,ns,291
-example_sets-insert_n,,2500,,,141944496.0,ns,294
-example_sets-insert_n,,2500,,,144588243.0,ns,297
-example_sets-insert_n,,2500,,,144918640.0,ns,300
+example_sets-insert_n,,2500,,,1440732.0,ns,3
+example_sets-insert_n,,2500,,,2887199.0,ns,6
+example_sets-insert_n,,2500,,,4374838.0,ns,9
+example_sets-insert_n,,2500,,,6190213.0,ns,12
+example_sets-insert_n,,2500,,,7298189.0,ns,15
+example_sets-insert_n,,2500,,,8924112.0,ns,18
+example_sets-insert_n,,2500,,,9937305.0,ns,21
+example_sets-insert_n,,2500,,,11601679.0,ns,24
+example_sets-insert_n,,2500,,,12864260.0,ns,27
+example_sets-insert_n,,2500,,,14505349.0,ns,30
+example_sets-insert_n,,2500,,,15433796.0,ns,33
+example_sets-insert_n,,2500,,,16967597.0,ns,36
+example_sets-insert_n,,2500,,,19395249.0,ns,39
+example_sets-insert_n,,2500,,,21453107.0,ns,42
+example_sets-insert_n,,2500,,,21851498.0,ns,45
+example_sets-insert_n,,2500,,,22699725.0,ns,48
+example_sets-insert_n,,2500,,,24188504.0,ns,51
+example_sets-insert_n,,2500,,,26234104.0,ns,54
+example_sets-insert_n,,2500,,,27120028.0,ns,57
+example_sets-insert_n,,2500,,,28851471.0,ns,60
+example_sets-insert_n,,2500,,,30532180.0,ns,63
+example_sets-insert_n,,2500,,,31486291.0,ns,66
+example_sets-insert_n,,2500,,,34391152.0,ns,69
+example_sets-insert_n,,2500,,,35219319.0,ns,72
+example_sets-insert_n,,2500,,,36235731.0,ns,75
+example_sets-insert_n,,2500,,,38447942.0,ns,78
+example_sets-insert_n,,2500,,,40439627.0,ns,81
+example_sets-insert_n,,2500,,,41560236.0,ns,84
+example_sets-insert_n,,2500,,,42931657.0,ns,87
+example_sets-insert_n,,2500,,,43351019.0,ns,90
+example_sets-insert_n,,2500,,,45920295.0,ns,93
+example_sets-insert_n,,2500,,,47197227.0,ns,96
+example_sets-insert_n,,2500,,,48169918.0,ns,99
+example_sets-insert_n,,2500,,,48881385.0,ns,102
+example_sets-insert_n,,2500,,,50198580.0,ns,105
+example_sets-insert_n,,2500,,,52647402.0,ns,108
+example_sets-insert_n,,2500,,,55097663.0,ns,111
+example_sets-insert_n,,2500,,,55310293.0,ns,114
+example_sets-insert_n,,2500,,,55982798.0,ns,117
+example_sets-insert_n,,2500,,,57999848.0,ns,120
+example_sets-insert_n,,2500,,,58938028.0,ns,123
+example_sets-insert_n,,2500,,,60477230.0,ns,126
+example_sets-insert_n,,2500,,,60745901.0,ns,129
+example_sets-insert_n,,2500,,,63302795.0,ns,132
+example_sets-insert_n,,2500,,,64505148.0,ns,135
+example_sets-insert_n,,2500,,,66503870.0,ns,138
+example_sets-insert_n,,2500,,,71383050.0,ns,141
+example_sets-insert_n,,2500,,,69072597.0,ns,144
+example_sets-insert_n,,2500,,,71676228.0,ns,147
+example_sets-insert_n,,2500,,,71442402.0,ns,150
+example_sets-insert_n,,2500,,,73357424.0,ns,153
+example_sets-insert_n,,2500,,,76707553.0,ns,156
+example_sets-insert_n,,2500,,,78222072.0,ns,159
+example_sets-insert_n,,2500,,,77849902.0,ns,162
+example_sets-insert_n,,2500,,,79138624.0,ns,165
+example_sets-insert_n,,2500,,,82509506.0,ns,168
+example_sets-insert_n,,2500,,,82176976.0,ns,171
+example_sets-insert_n,,2500,,,84364820.0,ns,174
+example_sets-insert_n,,2500,,,84882372.0,ns,177
+example_sets-insert_n,,2500,,,86428058.0,ns,180
+example_sets-insert_n,,2500,,,87339497.0,ns,183
+example_sets-insert_n,,2500,,,89239382.0,ns,186
+example_sets-insert_n,,2500,,,90394565.0,ns,189
+example_sets-insert_n,,2500,,,94109323.0,ns,192
+example_sets-insert_n,,2500,,,94140910.0,ns,195
+example_sets-insert_n,,2500,,,95210843.0,ns,198
+example_sets-insert_n,,2500,,,96042305.0,ns,201
+example_sets-insert_n,,2500,,,97128653.0,ns,204
+example_sets-insert_n,,2500,,,100973855.0,ns,207
+example_sets-insert_n,,2500,,,101372441.0,ns,210
+example_sets-insert_n,,2500,,,125552633.0,ns,213
+example_sets-insert_n,,2500,,,111794129.0,ns,216
+example_sets-insert_n,,2500,,,105112195.0,ns,219
+example_sets-insert_n,,2500,,,108563449.0,ns,222
+example_sets-insert_n,,2500,,,107946812.0,ns,225
+example_sets-insert_n,,2500,,,108580058.0,ns,228
+example_sets-insert_n,,2500,,,111965068.0,ns,231
+example_sets-insert_n,,2500,,,113539095.0,ns,234
+example_sets-insert_n,,2500,,,116640099.0,ns,237
+example_sets-insert_n,,2500,,,115300198.0,ns,240
+example_sets-insert_n,,2500,,,115656476.0,ns,243
+example_sets-insert_n,,2500,,,117790522.0,ns,246
+example_sets-insert_n,,2500,,,147079869.0,ns,249
+example_sets-insert_n,,2500,,,128226537.0,ns,252
+example_sets-insert_n,,2500,,,123462059.0,ns,255
+example_sets-insert_n,,2500,,,127324684.0,ns,258
+example_sets-insert_n,,2500,,,128143313.0,ns,261
+example_sets-insert_n,,2500,,,130990001.0,ns,264
+example_sets-insert_n,,2500,,,140756929.0,ns,267
+example_sets-insert_n,,2500,,,142057446.0,ns,270
+example_sets-insert_n,,2500,,,143565061.0,ns,273
+example_sets-insert_n,,2500,,,140490077.0,ns,276
+example_sets-insert_n,,2500,,,133860625.0,ns,279
+example_sets-insert_n,,2500,,,140160984.0,ns,282
+example_sets-insert_n,,2500,,,138979155.0,ns,285
+example_sets-insert_n,,2500,,,139391593.0,ns,288
+example_sets-insert_n,,2500,,,141848924.0,ns,291
+example_sets-insert_n,,2500,,,142506539.0,ns,294
+example_sets-insert_n,,2500,,,143017551.0,ns,297
+example_sets-insert_n,,2500,,,143260405.0,ns,300
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 2d0421e..0950569 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1477834.0,2943775.0,4413762.0,5918161.0,7310376.0,8900158.0,9894455.0,11480967.0,13722048.0,14710073.0,15947366.0,17661000.0,18546571.0,20031602.0,21701045.0,23160970.0,25412332.0,27165730.0,27068321.0,28931615.0,30510613.0,31979200.0,33260107.0,35179979.0,35916095.0,38726380.0,39827569.0,41217060.0,42364636.0,43770410.0,45746538.0,47603642.0,48791616.0,49899204.0,50173588.0,53003712.0,53521836.0,55298608.0,55679819.0,57193334.0,60639597.0,60188190.0,63975623.0,64692389.0,65974158.0,67658699.0,69055654.0,70228905.0,71983236.0,72615522.0,75559428.0,75080550.0,78247476.0,78704220.0,81406240.0,81092319.0,83676826.0,85048118.0,86619118.0,86642406.0,89885869.0,91695691.0,92151271.0,93466202.0,95423742.0,97911385.0,97285718.0,99093667.0,100934592.0,102782956.0,105336778.0,104782936.0,108457562.0,149178033.0,111038581.0,110667440.0,112568014.0,112996846.0,115903534.0,118546223.0,118872104.0,118755072.0,122774672.0,123412106.0,122927086.0,126238746.0,127569769.0,128213682.0,129068578.0,133278401.0,133774375.0,135211703.0,133117691.0,137174070.0,138487085.0,140110808.0,140396666.0,141944496.0,144588243.0,144918640.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1440732.0,2887199.0,4374838.0,6190213.0,7298189.0,8924112.0,9937305.0,11601679.0,12864260.0,14505349.0,15433796.0,16967597.0,19395249.0,21453107.0,21851498.0,22699725.0,24188504.0,26234104.0,27120028.0,28851471.0,30532180.0,31486291.0,34391152.0,35219319.0,36235731.0,38447942.0,40439627.0,41560236.0,42931657.0,43351019.0,45920295.0,47197227.0,48169918.0,48881385.0,50198580.0,52647402.0,55097663.0,55310293.0,55982798.0,57999848.0,58938028.0,60477230.0,60745901.0,63302795.0,64505148.0,66503870.0,71383050.0,69072597.0,71676228.0,71442402.0,73357424.0,76707553.0,78222072.0,77849902.0,79138624.0,82509506.0,82176976.0,84364820.0,84882372.0,86428058.0,87339497.0,89239382.0,90394565.0,94109323.0,94140910.0,95210843.0,96042305.0,97128653.0,100973855.0,101372441.0,125552633.0,111794129.0,105112195.0,108563449.0,107946812.0,108580058.0,111965068.0,113539095.0,116640099.0,115300198.0,115656476.0,117790522.0,147079869.0,128226537.0,123462059.0,127324684.0,128143313.0,130990001.0,140756929.0,142057446.0,143565061.0,140490077.0,133860625.0,140160984.0,138979155.0,139391593.0,141848924.0,142506539.0,143017551.0,143260405.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index c9ad0ff..be2bed0 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[458894.7647016614,471050.21719931555,503464.7571930599,515620.209690714] \ No newline at end of file
+[442930.33485660085,461247.83118985663,510094.4880785388,528411.9844117947] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 76449c0..beb6dcd 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195312.90042777557,"upper_bound":200734.69192114405},"point_estimate":197447.11071231685,"standard_error":1433.2805339539962},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195464.8582585034,"upper_bound":196405.1604819277},"point_estimate":196009.6351057214,"standard_error":236.8824878479657},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1733.5159144887743,"upper_bound":3168.9842838260192},"point_estimate":2216.5098630682505,"standard_error":372.1761256129501},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195176.62446296678,"upper_bound":200394.72139930274},"point_estimate":197134.86643180138,"standard_error":1390.5447817469983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2864.794445467785,"upper_bound":23718.52796037389},"point_estimate":14424.944771031109,"standard_error":6235.835254087517}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193289.48046795203,"upper_bound":194376.1650102569},"point_estimate":193835.8466921851,"standard_error":276.5443876410528},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193148.79756728778,"upper_bound":194561.00543478262},"point_estimate":193767.11115497077,"standard_error":343.6408008990942},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2272.26513492803,"upper_bound":3500.6852747656017},"point_estimate":3032.436250160485,"standard_error":304.64853860757654},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193314.6455392961,"upper_bound":194331.3170368283},"point_estimate":193823.24013841682,"standard_error":259.2464782741249},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2382.6014778859544,"upper_bound":3159.1666248751353},"point_estimate":2788.0214379749373,"standard_error":198.65276650899804}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index e5a5d8b..7ef8183 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,2500,,,998409.0,ns,5
-example_sets-insert_n,,2500,,,2013928.0,ns,10
-example_sets-insert_n,,2500,,,2759818.0,ns,15
-example_sets-insert_n,,2500,,,4038278.0,ns,20
-example_sets-insert_n,,2500,,,4911347.0,ns,25
-example_sets-insert_n,,2500,,,5842319.0,ns,30
-example_sets-insert_n,,2500,,,6971329.0,ns,35
-example_sets-insert_n,,2500,,,7891148.0,ns,40
-example_sets-insert_n,,2500,,,8412268.0,ns,45
-example_sets-insert_n,,2500,,,9794007.0,ns,50
-example_sets-insert_n,,2500,,,10410152.0,ns,55
-example_sets-insert_n,,2500,,,11700396.0,ns,60
-example_sets-insert_n,,2500,,,12403998.0,ns,65
-example_sets-insert_n,,2500,,,13061046.0,ns,70
-example_sets-insert_n,,2500,,,13954413.0,ns,75
-example_sets-insert_n,,2500,,,15575418.0,ns,80
-example_sets-insert_n,,2500,,,16674977.0,ns,85
-example_sets-insert_n,,2500,,,18221962.0,ns,90
-example_sets-insert_n,,2500,,,19394277.0,ns,95
-example_sets-insert_n,,2500,,,19248452.0,ns,100
-example_sets-insert_n,,2500,,,20617988.0,ns,105
-example_sets-insert_n,,2500,,,21359441.0,ns,110
-example_sets-insert_n,,2500,,,22246793.0,ns,115
-example_sets-insert_n,,2500,,,23218531.0,ns,120
-example_sets-insert_n,,2500,,,24827547.0,ns,125
-example_sets-insert_n,,2500,,,25833760.0,ns,130
-example_sets-insert_n,,2500,,,26116367.0,ns,135
-example_sets-insert_n,,2500,,,26532042.0,ns,140
-example_sets-insert_n,,2500,,,28741457.0,ns,145
-example_sets-insert_n,,2500,,,29612661.0,ns,150
-example_sets-insert_n,,2500,,,30463741.0,ns,155
-example_sets-insert_n,,2500,,,31384264.0,ns,160
-example_sets-insert_n,,2500,,,32889818.0,ns,165
-example_sets-insert_n,,2500,,,33079876.0,ns,170
-example_sets-insert_n,,2500,,,34387990.0,ns,175
-example_sets-insert_n,,2500,,,35159585.0,ns,180
-example_sets-insert_n,,2500,,,36843515.0,ns,185
-example_sets-insert_n,,2500,,,37910999.0,ns,190
-example_sets-insert_n,,2500,,,38423053.0,ns,195
-example_sets-insert_n,,2500,,,39685948.0,ns,200
-example_sets-insert_n,,2500,,,40225205.0,ns,205
-example_sets-insert_n,,2500,,,41323197.0,ns,210
-example_sets-insert_n,,2500,,,42248153.0,ns,215
-example_sets-insert_n,,2500,,,43337456.0,ns,220
-example_sets-insert_n,,2500,,,44057690.0,ns,225
-example_sets-insert_n,,2500,,,45658703.0,ns,230
-example_sets-insert_n,,2500,,,46424740.0,ns,235
-example_sets-insert_n,,2500,,,47047987.0,ns,240
-example_sets-insert_n,,2500,,,48858826.0,ns,245
-example_sets-insert_n,,2500,,,49070406.0,ns,250
-example_sets-insert_n,,2500,,,50207091.0,ns,255
-example_sets-insert_n,,2500,,,50617720.0,ns,260
-example_sets-insert_n,,2500,,,51299032.0,ns,265
-example_sets-insert_n,,2500,,,53280605.0,ns,270
-example_sets-insert_n,,2500,,,54278228.0,ns,275
-example_sets-insert_n,,2500,,,70003481.0,ns,280
-example_sets-insert_n,,2500,,,92896055.0,ns,285
-example_sets-insert_n,,2500,,,56991730.0,ns,290
-example_sets-insert_n,,2500,,,58521497.0,ns,295
-example_sets-insert_n,,2500,,,59581844.0,ns,300
-example_sets-insert_n,,2500,,,59859452.0,ns,305
-example_sets-insert_n,,2500,,,60794933.0,ns,310
-example_sets-insert_n,,2500,,,61187421.0,ns,315
-example_sets-insert_n,,2500,,,61753820.0,ns,320
-example_sets-insert_n,,2500,,,63281541.0,ns,325
-example_sets-insert_n,,2500,,,65615055.0,ns,330
-example_sets-insert_n,,2500,,,65655307.0,ns,335
-example_sets-insert_n,,2500,,,66498388.0,ns,340
-example_sets-insert_n,,2500,,,67796321.0,ns,345
-example_sets-insert_n,,2500,,,68579533.0,ns,350
-example_sets-insert_n,,2500,,,69560449.0,ns,355
-example_sets-insert_n,,2500,,,70255599.0,ns,360
-example_sets-insert_n,,2500,,,72191435.0,ns,365
-example_sets-insert_n,,2500,,,72628901.0,ns,370
-example_sets-insert_n,,2500,,,73280609.0,ns,375
-example_sets-insert_n,,2500,,,73704648.0,ns,380
-example_sets-insert_n,,2500,,,74815745.0,ns,385
-example_sets-insert_n,,2500,,,75388436.0,ns,390
-example_sets-insert_n,,2500,,,76739743.0,ns,395
-example_sets-insert_n,,2500,,,78601974.0,ns,400
-example_sets-insert_n,,2500,,,78211679.0,ns,405
-example_sets-insert_n,,2500,,,80279681.0,ns,410
-example_sets-insert_n,,2500,,,81487923.0,ns,415
-example_sets-insert_n,,2500,,,82180996.0,ns,420
-example_sets-insert_n,,2500,,,82111364.0,ns,425
-example_sets-insert_n,,2500,,,83937288.0,ns,430
-example_sets-insert_n,,2500,,,84248240.0,ns,435
-example_sets-insert_n,,2500,,,85378571.0,ns,440
-example_sets-insert_n,,2500,,,85815345.0,ns,445
-example_sets-insert_n,,2500,,,87357199.0,ns,450
-example_sets-insert_n,,2500,,,87241544.0,ns,455
-example_sets-insert_n,,2500,,,89665910.0,ns,460
-example_sets-insert_n,,2500,,,91627816.0,ns,465
-example_sets-insert_n,,2500,,,90513192.0,ns,470
-example_sets-insert_n,,2500,,,91939036.0,ns,475
-example_sets-insert_n,,2500,,,93823572.0,ns,480
-example_sets-insert_n,,2500,,,95541948.0,ns,485
-example_sets-insert_n,,2500,,,95802232.0,ns,490
-example_sets-insert_n,,2500,,,96329790.0,ns,495
-example_sets-insert_n,,2500,,,98728608.0,ns,500
+example_sets-insert_n,,2500,,,1147072.0,ns,6
+example_sets-insert_n,,2500,,,2292661.0,ns,12
+example_sets-insert_n,,2500,,,3365264.0,ns,18
+example_sets-insert_n,,2500,,,4695339.0,ns,24
+example_sets-insert_n,,2500,,,5897735.0,ns,30
+example_sets-insert_n,,2500,,,7062404.0,ns,36
+example_sets-insert_n,,2500,,,8300912.0,ns,42
+example_sets-insert_n,,2500,,,9473314.0,ns,48
+example_sets-insert_n,,2500,,,10350645.0,ns,54
+example_sets-insert_n,,2500,,,11847308.0,ns,60
+example_sets-insert_n,,2500,,,12845509.0,ns,66
+example_sets-insert_n,,2500,,,14391322.0,ns,72
+example_sets-insert_n,,2500,,,15158827.0,ns,78
+example_sets-insert_n,,2500,,,15861500.0,ns,84
+example_sets-insert_n,,2500,,,17669817.0,ns,90
+example_sets-insert_n,,2500,,,18945700.0,ns,96
+example_sets-insert_n,,2500,,,20234458.0,ns,102
+example_sets-insert_n,,2500,,,21105384.0,ns,108
+example_sets-insert_n,,2500,,,22966022.0,ns,114
+example_sets-insert_n,,2500,,,23476532.0,ns,120
+example_sets-insert_n,,2500,,,24020243.0,ns,126
+example_sets-insert_n,,2500,,,24777090.0,ns,132
+example_sets-insert_n,,2500,,,26645568.0,ns,138
+example_sets-insert_n,,2500,,,27889104.0,ns,144
+example_sets-insert_n,,2500,,,28527794.0,ns,150
+example_sets-insert_n,,2500,,,29464179.0,ns,156
+example_sets-insert_n,,2500,,,31239860.0,ns,162
+example_sets-insert_n,,2500,,,32280853.0,ns,168
+example_sets-insert_n,,2500,,,33112873.0,ns,174
+example_sets-insert_n,,2500,,,35336611.0,ns,180
+example_sets-insert_n,,2500,,,36222357.0,ns,186
+example_sets-insert_n,,2500,,,37635107.0,ns,192
+example_sets-insert_n,,2500,,,38905985.0,ns,198
+example_sets-insert_n,,2500,,,39180525.0,ns,204
+example_sets-insert_n,,2500,,,42006228.0,ns,210
+example_sets-insert_n,,2500,,,41725261.0,ns,216
+example_sets-insert_n,,2500,,,42339682.0,ns,222
+example_sets-insert_n,,2500,,,44773868.0,ns,228
+example_sets-insert_n,,2500,,,43770856.0,ns,234
+example_sets-insert_n,,2500,,,45712729.0,ns,240
+example_sets-insert_n,,2500,,,47303401.0,ns,246
+example_sets-insert_n,,2500,,,48385888.0,ns,252
+example_sets-insert_n,,2500,,,49936949.0,ns,258
+example_sets-insert_n,,2500,,,50772584.0,ns,264
+example_sets-insert_n,,2500,,,52127396.0,ns,270
+example_sets-insert_n,,2500,,,54047582.0,ns,276
+example_sets-insert_n,,2500,,,54545228.0,ns,282
+example_sets-insert_n,,2500,,,55937284.0,ns,288
+example_sets-insert_n,,2500,,,55699783.0,ns,294
+example_sets-insert_n,,2500,,,57368465.0,ns,300
+example_sets-insert_n,,2500,,,58668455.0,ns,306
+example_sets-insert_n,,2500,,,61484875.0,ns,312
+example_sets-insert_n,,2500,,,61398095.0,ns,318
+example_sets-insert_n,,2500,,,63245342.0,ns,324
+example_sets-insert_n,,2500,,,63954656.0,ns,330
+example_sets-insert_n,,2500,,,65080912.0,ns,336
+example_sets-insert_n,,2500,,,64584132.0,ns,342
+example_sets-insert_n,,2500,,,66922171.0,ns,348
+example_sets-insert_n,,2500,,,69329450.0,ns,354
+example_sets-insert_n,,2500,,,70337628.0,ns,360
+example_sets-insert_n,,2500,,,71846749.0,ns,366
+example_sets-insert_n,,2500,,,73305963.0,ns,372
+example_sets-insert_n,,2500,,,73055225.0,ns,378
+example_sets-insert_n,,2500,,,73084192.0,ns,384
+example_sets-insert_n,,2500,,,75698877.0,ns,390
+example_sets-insert_n,,2500,,,77060712.0,ns,396
+example_sets-insert_n,,2500,,,78208016.0,ns,402
+example_sets-insert_n,,2500,,,79070411.0,ns,408
+example_sets-insert_n,,2500,,,80741662.0,ns,414
+example_sets-insert_n,,2500,,,81149783.0,ns,420
+example_sets-insert_n,,2500,,,82600771.0,ns,426
+example_sets-insert_n,,2500,,,82670506.0,ns,432
+example_sets-insert_n,,2500,,,83717808.0,ns,438
+example_sets-insert_n,,2500,,,87016506.0,ns,444
+example_sets-insert_n,,2500,,,87197053.0,ns,450
+example_sets-insert_n,,2500,,,88355925.0,ns,456
+example_sets-insert_n,,2500,,,88795138.0,ns,462
+example_sets-insert_n,,2500,,,92189721.0,ns,468
+example_sets-insert_n,,2500,,,93439930.0,ns,474
+example_sets-insert_n,,2500,,,94409161.0,ns,480
+example_sets-insert_n,,2500,,,95188717.0,ns,486
+example_sets-insert_n,,2500,,,96586409.0,ns,492
+example_sets-insert_n,,2500,,,96016514.0,ns,498
+example_sets-insert_n,,2500,,,99605142.0,ns,504
+example_sets-insert_n,,2500,,,99721798.0,ns,510
+example_sets-insert_n,,2500,,,99451064.0,ns,516
+example_sets-insert_n,,2500,,,100273172.0,ns,522
+example_sets-insert_n,,2500,,,100344350.0,ns,528
+example_sets-insert_n,,2500,,,104606435.0,ns,534
+example_sets-insert_n,,2500,,,105563968.0,ns,540
+example_sets-insert_n,,2500,,,106916452.0,ns,546
+example_sets-insert_n,,2500,,,107397675.0,ns,552
+example_sets-insert_n,,2500,,,107612092.0,ns,558
+example_sets-insert_n,,2500,,,108108771.0,ns,564
+example_sets-insert_n,,2500,,,109763231.0,ns,570
+example_sets-insert_n,,2500,,,111506074.0,ns,576
+example_sets-insert_n,,2500,,,111719882.0,ns,582
+example_sets-insert_n,,2500,,,113642485.0,ns,588
+example_sets-insert_n,,2500,,,114213639.0,ns,594
+example_sets-insert_n,,2500,,,116534600.0,ns,600
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index e47ecab..9732979 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[5.0,10.0,15.0,20.0,25.0,30.0,35.0,40.0,45.0,50.0,55.0,60.0,65.0,70.0,75.0,80.0,85.0,90.0,95.0,100.0,105.0,110.0,115.0,120.0,125.0,130.0,135.0,140.0,145.0,150.0,155.0,160.0,165.0,170.0,175.0,180.0,185.0,190.0,195.0,200.0,205.0,210.0,215.0,220.0,225.0,230.0,235.0,240.0,245.0,250.0,255.0,260.0,265.0,270.0,275.0,280.0,285.0,290.0,295.0,300.0,305.0,310.0,315.0,320.0,325.0,330.0,335.0,340.0,345.0,350.0,355.0,360.0,365.0,370.0,375.0,380.0,385.0,390.0,395.0,400.0,405.0,410.0,415.0,420.0,425.0,430.0,435.0,440.0,445.0,450.0,455.0,460.0,465.0,470.0,475.0,480.0,485.0,490.0,495.0,500.0],"times":[998409.0,2013928.0,2759818.0,4038278.0,4911347.0,5842319.0,6971329.0,7891148.0,8412268.0,9794007.0,10410152.0,11700396.0,12403998.0,13061046.0,13954413.0,15575418.0,16674977.0,18221962.0,19394277.0,19248452.0,20617988.0,21359441.0,22246793.0,23218531.0,24827547.0,25833760.0,26116367.0,26532042.0,28741457.0,29612661.0,30463741.0,31384264.0,32889818.0,33079876.0,34387990.0,35159585.0,36843515.0,37910999.0,38423053.0,39685948.0,40225205.0,41323197.0,42248153.0,43337456.0,44057690.0,45658703.0,46424740.0,47047987.0,48858826.0,49070406.0,50207091.0,50617720.0,51299032.0,53280605.0,54278228.0,70003481.0,92896055.0,56991730.0,58521497.0,59581844.0,59859452.0,60794933.0,61187421.0,61753820.0,63281541.0,65615055.0,65655307.0,66498388.0,67796321.0,68579533.0,69560449.0,70255599.0,72191435.0,72628901.0,73280609.0,73704648.0,74815745.0,75388436.0,76739743.0,78601974.0,78211679.0,80279681.0,81487923.0,82180996.0,82111364.0,83937288.0,84248240.0,85378571.0,85815345.0,87357199.0,87241544.0,89665910.0,91627816.0,90513192.0,91939036.0,93823572.0,95541948.0,95802232.0,96329790.0,98728608.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[6.0,12.0,18.0,24.0,30.0,36.0,42.0,48.0,54.0,60.0,66.0,72.0,78.0,84.0,90.0,96.0,102.0,108.0,114.0,120.0,126.0,132.0,138.0,144.0,150.0,156.0,162.0,168.0,174.0,180.0,186.0,192.0,198.0,204.0,210.0,216.0,222.0,228.0,234.0,240.0,246.0,252.0,258.0,264.0,270.0,276.0,282.0,288.0,294.0,300.0,306.0,312.0,318.0,324.0,330.0,336.0,342.0,348.0,354.0,360.0,366.0,372.0,378.0,384.0,390.0,396.0,402.0,408.0,414.0,420.0,426.0,432.0,438.0,444.0,450.0,456.0,462.0,468.0,474.0,480.0,486.0,492.0,498.0,504.0,510.0,516.0,522.0,528.0,534.0,540.0,546.0,552.0,558.0,564.0,570.0,576.0,582.0,588.0,594.0,600.0],"times":[1147072.0,2292661.0,3365264.0,4695339.0,5897735.0,7062404.0,8300912.0,9473314.0,10350645.0,11847308.0,12845509.0,14391322.0,15158827.0,15861500.0,17669817.0,18945700.0,20234458.0,21105384.0,22966022.0,23476532.0,24020243.0,24777090.0,26645568.0,27889104.0,28527794.0,29464179.0,31239860.0,32280853.0,33112873.0,35336611.0,36222357.0,37635107.0,38905985.0,39180525.0,42006228.0,41725261.0,42339682.0,44773868.0,43770856.0,45712729.0,47303401.0,48385888.0,49936949.0,50772584.0,52127396.0,54047582.0,54545228.0,55937284.0,55699783.0,57368465.0,58668455.0,61484875.0,61398095.0,63245342.0,63954656.0,65080912.0,64584132.0,66922171.0,69329450.0,70337628.0,71846749.0,73305963.0,73055225.0,73084192.0,75698877.0,77060712.0,78208016.0,79070411.0,80741662.0,81149783.0,82600771.0,82670506.0,83717808.0,87016506.0,87197053.0,88355925.0,88795138.0,92189721.0,93439930.0,94409161.0,95188717.0,96586409.0,96016514.0,99605142.0,99721798.0,99451064.0,100273172.0,100344350.0,104606435.0,105563968.0,106916452.0,107397675.0,107612092.0,108108771.0,109763231.0,111506074.0,111719882.0,113642485.0,114213639.0,116534600.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index c0dd492..461686f 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[184877.50664502167,189553.01322510824,202021.03077200576,206696.53735209233] \ No newline at end of file
+[180736.33984944443,186411.1692697188,201544.04772378388,207218.8771440583] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json
index f9c5cb5..4daccdf 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486620.0901721332,"upper_bound":493759.6730169061},"point_estimate":489366.5580687325,"standard_error":1929.5586045493535},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486495.8611111111,"upper_bound":489397.5853479854},"point_estimate":488654.1430555555,"standard_error":874.1110308118772},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4430.217549910672,"upper_bound":7287.271805690314},"point_estimate":6318.771384121964,"standard_error":751.4002650309384},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":486503.4560325865,"upper_bound":497406.8278456764},"point_estimate":490337.7848470519,"standard_error":3036.9834811232327},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5315.497241398058,"upper_bound":32347.295309644036},"point_estimate":19422.473546348705,"standard_error":9228.225884883917}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":485414.4154068062,"upper_bound":492659.7977550789},"point_estimate":488731.1870542137,"standard_error":1856.3683064347401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":481199.8333333333,"upper_bound":485840.9777777778},"point_estimate":483755.11006944446,"standard_error":1171.9131630758238},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5620.07858930575,"upper_bound":10454.62630001827},"point_estimate":7910.972094488047,"standard_error":1326.189544596085},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":487008.6468338862,"upper_bound":499263.78312954947},"point_estimate":492653.7312230925,"standard_error":3151.8597805660534},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10500.245170604227,"upper_bound":25637.365577204295},"point_estimate":18658.39439798873,"standard_error":3939.3979671250213}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv
index aa10ce2..a1d73bc 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,2500,,,1477834.0,ns,3
-example_sets-insert_n,,2500,,,2943775.0,ns,6
-example_sets-insert_n,,2500,,,4413762.0,ns,9
-example_sets-insert_n,,2500,,,5918161.0,ns,12
-example_sets-insert_n,,2500,,,7310376.0,ns,15
-example_sets-insert_n,,2500,,,8900158.0,ns,18
-example_sets-insert_n,,2500,,,9894455.0,ns,21
-example_sets-insert_n,,2500,,,11480967.0,ns,24
-example_sets-insert_n,,2500,,,13722048.0,ns,27
-example_sets-insert_n,,2500,,,14710073.0,ns,30
-example_sets-insert_n,,2500,,,15947366.0,ns,33
-example_sets-insert_n,,2500,,,17661000.0,ns,36
-example_sets-insert_n,,2500,,,18546571.0,ns,39
-example_sets-insert_n,,2500,,,20031602.0,ns,42
-example_sets-insert_n,,2500,,,21701045.0,ns,45
-example_sets-insert_n,,2500,,,23160970.0,ns,48
-example_sets-insert_n,,2500,,,25412332.0,ns,51
-example_sets-insert_n,,2500,,,27165730.0,ns,54
-example_sets-insert_n,,2500,,,27068321.0,ns,57
-example_sets-insert_n,,2500,,,28931615.0,ns,60
-example_sets-insert_n,,2500,,,30510613.0,ns,63
-example_sets-insert_n,,2500,,,31979200.0,ns,66
-example_sets-insert_n,,2500,,,33260107.0,ns,69
-example_sets-insert_n,,2500,,,35179979.0,ns,72
-example_sets-insert_n,,2500,,,35916095.0,ns,75
-example_sets-insert_n,,2500,,,38726380.0,ns,78
-example_sets-insert_n,,2500,,,39827569.0,ns,81
-example_sets-insert_n,,2500,,,41217060.0,ns,84
-example_sets-insert_n,,2500,,,42364636.0,ns,87
-example_sets-insert_n,,2500,,,43770410.0,ns,90
-example_sets-insert_n,,2500,,,45746538.0,ns,93
-example_sets-insert_n,,2500,,,47603642.0,ns,96
-example_sets-insert_n,,2500,,,48791616.0,ns,99
-example_sets-insert_n,,2500,,,49899204.0,ns,102
-example_sets-insert_n,,2500,,,50173588.0,ns,105
-example_sets-insert_n,,2500,,,53003712.0,ns,108
-example_sets-insert_n,,2500,,,53521836.0,ns,111
-example_sets-insert_n,,2500,,,55298608.0,ns,114
-example_sets-insert_n,,2500,,,55679819.0,ns,117
-example_sets-insert_n,,2500,,,57193334.0,ns,120
-example_sets-insert_n,,2500,,,60639597.0,ns,123
-example_sets-insert_n,,2500,,,60188190.0,ns,126
-example_sets-insert_n,,2500,,,63975623.0,ns,129
-example_sets-insert_n,,2500,,,64692389.0,ns,132
-example_sets-insert_n,,2500,,,65974158.0,ns,135
-example_sets-insert_n,,2500,,,67658699.0,ns,138
-example_sets-insert_n,,2500,,,69055654.0,ns,141
-example_sets-insert_n,,2500,,,70228905.0,ns,144
-example_sets-insert_n,,2500,,,71983236.0,ns,147
-example_sets-insert_n,,2500,,,72615522.0,ns,150
-example_sets-insert_n,,2500,,,75559428.0,ns,153
-example_sets-insert_n,,2500,,,75080550.0,ns,156
-example_sets-insert_n,,2500,,,78247476.0,ns,159
-example_sets-insert_n,,2500,,,78704220.0,ns,162
-example_sets-insert_n,,2500,,,81406240.0,ns,165
-example_sets-insert_n,,2500,,,81092319.0,ns,168
-example_sets-insert_n,,2500,,,83676826.0,ns,171
-example_sets-insert_n,,2500,,,85048118.0,ns,174
-example_sets-insert_n,,2500,,,86619118.0,ns,177
-example_sets-insert_n,,2500,,,86642406.0,ns,180
-example_sets-insert_n,,2500,,,89885869.0,ns,183
-example_sets-insert_n,,2500,,,91695691.0,ns,186
-example_sets-insert_n,,2500,,,92151271.0,ns,189
-example_sets-insert_n,,2500,,,93466202.0,ns,192
-example_sets-insert_n,,2500,,,95423742.0,ns,195
-example_sets-insert_n,,2500,,,97911385.0,ns,198
-example_sets-insert_n,,2500,,,97285718.0,ns,201
-example_sets-insert_n,,2500,,,99093667.0,ns,204
-example_sets-insert_n,,2500,,,100934592.0,ns,207
-example_sets-insert_n,,2500,,,102782956.0,ns,210
-example_sets-insert_n,,2500,,,105336778.0,ns,213
-example_sets-insert_n,,2500,,,104782936.0,ns,216
-example_sets-insert_n,,2500,,,108457562.0,ns,219
-example_sets-insert_n,,2500,,,149178033.0,ns,222
-example_sets-insert_n,,2500,,,111038581.0,ns,225
-example_sets-insert_n,,2500,,,110667440.0,ns,228
-example_sets-insert_n,,2500,,,112568014.0,ns,231
-example_sets-insert_n,,2500,,,112996846.0,ns,234
-example_sets-insert_n,,2500,,,115903534.0,ns,237
-example_sets-insert_n,,2500,,,118546223.0,ns,240
-example_sets-insert_n,,2500,,,118872104.0,ns,243
-example_sets-insert_n,,2500,,,118755072.0,ns,246
-example_sets-insert_n,,2500,,,122774672.0,ns,249
-example_sets-insert_n,,2500,,,123412106.0,ns,252
-example_sets-insert_n,,2500,,,122927086.0,ns,255
-example_sets-insert_n,,2500,,,126238746.0,ns,258
-example_sets-insert_n,,2500,,,127569769.0,ns,261
-example_sets-insert_n,,2500,,,128213682.0,ns,264
-example_sets-insert_n,,2500,,,129068578.0,ns,267
-example_sets-insert_n,,2500,,,133278401.0,ns,270
-example_sets-insert_n,,2500,,,133774375.0,ns,273
-example_sets-insert_n,,2500,,,135211703.0,ns,276
-example_sets-insert_n,,2500,,,133117691.0,ns,279
-example_sets-insert_n,,2500,,,137174070.0,ns,282
-example_sets-insert_n,,2500,,,138487085.0,ns,285
-example_sets-insert_n,,2500,,,140110808.0,ns,288
-example_sets-insert_n,,2500,,,140396666.0,ns,291
-example_sets-insert_n,,2500,,,141944496.0,ns,294
-example_sets-insert_n,,2500,,,144588243.0,ns,297
-example_sets-insert_n,,2500,,,144918640.0,ns,300
+example_sets-insert_n,,2500,,,1440732.0,ns,3
+example_sets-insert_n,,2500,,,2887199.0,ns,6
+example_sets-insert_n,,2500,,,4374838.0,ns,9
+example_sets-insert_n,,2500,,,6190213.0,ns,12
+example_sets-insert_n,,2500,,,7298189.0,ns,15
+example_sets-insert_n,,2500,,,8924112.0,ns,18
+example_sets-insert_n,,2500,,,9937305.0,ns,21
+example_sets-insert_n,,2500,,,11601679.0,ns,24
+example_sets-insert_n,,2500,,,12864260.0,ns,27
+example_sets-insert_n,,2500,,,14505349.0,ns,30
+example_sets-insert_n,,2500,,,15433796.0,ns,33
+example_sets-insert_n,,2500,,,16967597.0,ns,36
+example_sets-insert_n,,2500,,,19395249.0,ns,39
+example_sets-insert_n,,2500,,,21453107.0,ns,42
+example_sets-insert_n,,2500,,,21851498.0,ns,45
+example_sets-insert_n,,2500,,,22699725.0,ns,48
+example_sets-insert_n,,2500,,,24188504.0,ns,51
+example_sets-insert_n,,2500,,,26234104.0,ns,54
+example_sets-insert_n,,2500,,,27120028.0,ns,57
+example_sets-insert_n,,2500,,,28851471.0,ns,60
+example_sets-insert_n,,2500,,,30532180.0,ns,63
+example_sets-insert_n,,2500,,,31486291.0,ns,66
+example_sets-insert_n,,2500,,,34391152.0,ns,69
+example_sets-insert_n,,2500,,,35219319.0,ns,72
+example_sets-insert_n,,2500,,,36235731.0,ns,75
+example_sets-insert_n,,2500,,,38447942.0,ns,78
+example_sets-insert_n,,2500,,,40439627.0,ns,81
+example_sets-insert_n,,2500,,,41560236.0,ns,84
+example_sets-insert_n,,2500,,,42931657.0,ns,87
+example_sets-insert_n,,2500,,,43351019.0,ns,90
+example_sets-insert_n,,2500,,,45920295.0,ns,93
+example_sets-insert_n,,2500,,,47197227.0,ns,96
+example_sets-insert_n,,2500,,,48169918.0,ns,99
+example_sets-insert_n,,2500,,,48881385.0,ns,102
+example_sets-insert_n,,2500,,,50198580.0,ns,105
+example_sets-insert_n,,2500,,,52647402.0,ns,108
+example_sets-insert_n,,2500,,,55097663.0,ns,111
+example_sets-insert_n,,2500,,,55310293.0,ns,114
+example_sets-insert_n,,2500,,,55982798.0,ns,117
+example_sets-insert_n,,2500,,,57999848.0,ns,120
+example_sets-insert_n,,2500,,,58938028.0,ns,123
+example_sets-insert_n,,2500,,,60477230.0,ns,126
+example_sets-insert_n,,2500,,,60745901.0,ns,129
+example_sets-insert_n,,2500,,,63302795.0,ns,132
+example_sets-insert_n,,2500,,,64505148.0,ns,135
+example_sets-insert_n,,2500,,,66503870.0,ns,138
+example_sets-insert_n,,2500,,,71383050.0,ns,141
+example_sets-insert_n,,2500,,,69072597.0,ns,144
+example_sets-insert_n,,2500,,,71676228.0,ns,147
+example_sets-insert_n,,2500,,,71442402.0,ns,150
+example_sets-insert_n,,2500,,,73357424.0,ns,153
+example_sets-insert_n,,2500,,,76707553.0,ns,156
+example_sets-insert_n,,2500,,,78222072.0,ns,159
+example_sets-insert_n,,2500,,,77849902.0,ns,162
+example_sets-insert_n,,2500,,,79138624.0,ns,165
+example_sets-insert_n,,2500,,,82509506.0,ns,168
+example_sets-insert_n,,2500,,,82176976.0,ns,171
+example_sets-insert_n,,2500,,,84364820.0,ns,174
+example_sets-insert_n,,2500,,,84882372.0,ns,177
+example_sets-insert_n,,2500,,,86428058.0,ns,180
+example_sets-insert_n,,2500,,,87339497.0,ns,183
+example_sets-insert_n,,2500,,,89239382.0,ns,186
+example_sets-insert_n,,2500,,,90394565.0,ns,189
+example_sets-insert_n,,2500,,,94109323.0,ns,192
+example_sets-insert_n,,2500,,,94140910.0,ns,195
+example_sets-insert_n,,2500,,,95210843.0,ns,198
+example_sets-insert_n,,2500,,,96042305.0,ns,201
+example_sets-insert_n,,2500,,,97128653.0,ns,204
+example_sets-insert_n,,2500,,,100973855.0,ns,207
+example_sets-insert_n,,2500,,,101372441.0,ns,210
+example_sets-insert_n,,2500,,,125552633.0,ns,213
+example_sets-insert_n,,2500,,,111794129.0,ns,216
+example_sets-insert_n,,2500,,,105112195.0,ns,219
+example_sets-insert_n,,2500,,,108563449.0,ns,222
+example_sets-insert_n,,2500,,,107946812.0,ns,225
+example_sets-insert_n,,2500,,,108580058.0,ns,228
+example_sets-insert_n,,2500,,,111965068.0,ns,231
+example_sets-insert_n,,2500,,,113539095.0,ns,234
+example_sets-insert_n,,2500,,,116640099.0,ns,237
+example_sets-insert_n,,2500,,,115300198.0,ns,240
+example_sets-insert_n,,2500,,,115656476.0,ns,243
+example_sets-insert_n,,2500,,,117790522.0,ns,246
+example_sets-insert_n,,2500,,,147079869.0,ns,249
+example_sets-insert_n,,2500,,,128226537.0,ns,252
+example_sets-insert_n,,2500,,,123462059.0,ns,255
+example_sets-insert_n,,2500,,,127324684.0,ns,258
+example_sets-insert_n,,2500,,,128143313.0,ns,261
+example_sets-insert_n,,2500,,,130990001.0,ns,264
+example_sets-insert_n,,2500,,,140756929.0,ns,267
+example_sets-insert_n,,2500,,,142057446.0,ns,270
+example_sets-insert_n,,2500,,,143565061.0,ns,273
+example_sets-insert_n,,2500,,,140490077.0,ns,276
+example_sets-insert_n,,2500,,,133860625.0,ns,279
+example_sets-insert_n,,2500,,,140160984.0,ns,282
+example_sets-insert_n,,2500,,,138979155.0,ns,285
+example_sets-insert_n,,2500,,,139391593.0,ns,288
+example_sets-insert_n,,2500,,,141848924.0,ns,291
+example_sets-insert_n,,2500,,,142506539.0,ns,294
+example_sets-insert_n,,2500,,,143017551.0,ns,297
+example_sets-insert_n,,2500,,,143260405.0,ns,300
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json b/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json
index 2d0421e..0950569 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1477834.0,2943775.0,4413762.0,5918161.0,7310376.0,8900158.0,9894455.0,11480967.0,13722048.0,14710073.0,15947366.0,17661000.0,18546571.0,20031602.0,21701045.0,23160970.0,25412332.0,27165730.0,27068321.0,28931615.0,30510613.0,31979200.0,33260107.0,35179979.0,35916095.0,38726380.0,39827569.0,41217060.0,42364636.0,43770410.0,45746538.0,47603642.0,48791616.0,49899204.0,50173588.0,53003712.0,53521836.0,55298608.0,55679819.0,57193334.0,60639597.0,60188190.0,63975623.0,64692389.0,65974158.0,67658699.0,69055654.0,70228905.0,71983236.0,72615522.0,75559428.0,75080550.0,78247476.0,78704220.0,81406240.0,81092319.0,83676826.0,85048118.0,86619118.0,86642406.0,89885869.0,91695691.0,92151271.0,93466202.0,95423742.0,97911385.0,97285718.0,99093667.0,100934592.0,102782956.0,105336778.0,104782936.0,108457562.0,149178033.0,111038581.0,110667440.0,112568014.0,112996846.0,115903534.0,118546223.0,118872104.0,118755072.0,122774672.0,123412106.0,122927086.0,126238746.0,127569769.0,128213682.0,129068578.0,133278401.0,133774375.0,135211703.0,133117691.0,137174070.0,138487085.0,140110808.0,140396666.0,141944496.0,144588243.0,144918640.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[3.0,6.0,9.0,12.0,15.0,18.0,21.0,24.0,27.0,30.0,33.0,36.0,39.0,42.0,45.0,48.0,51.0,54.0,57.0,60.0,63.0,66.0,69.0,72.0,75.0,78.0,81.0,84.0,87.0,90.0,93.0,96.0,99.0,102.0,105.0,108.0,111.0,114.0,117.0,120.0,123.0,126.0,129.0,132.0,135.0,138.0,141.0,144.0,147.0,150.0,153.0,156.0,159.0,162.0,165.0,168.0,171.0,174.0,177.0,180.0,183.0,186.0,189.0,192.0,195.0,198.0,201.0,204.0,207.0,210.0,213.0,216.0,219.0,222.0,225.0,228.0,231.0,234.0,237.0,240.0,243.0,246.0,249.0,252.0,255.0,258.0,261.0,264.0,267.0,270.0,273.0,276.0,279.0,282.0,285.0,288.0,291.0,294.0,297.0,300.0],"times":[1440732.0,2887199.0,4374838.0,6190213.0,7298189.0,8924112.0,9937305.0,11601679.0,12864260.0,14505349.0,15433796.0,16967597.0,19395249.0,21453107.0,21851498.0,22699725.0,24188504.0,26234104.0,27120028.0,28851471.0,30532180.0,31486291.0,34391152.0,35219319.0,36235731.0,38447942.0,40439627.0,41560236.0,42931657.0,43351019.0,45920295.0,47197227.0,48169918.0,48881385.0,50198580.0,52647402.0,55097663.0,55310293.0,55982798.0,57999848.0,58938028.0,60477230.0,60745901.0,63302795.0,64505148.0,66503870.0,71383050.0,69072597.0,71676228.0,71442402.0,73357424.0,76707553.0,78222072.0,77849902.0,79138624.0,82509506.0,82176976.0,84364820.0,84882372.0,86428058.0,87339497.0,89239382.0,90394565.0,94109323.0,94140910.0,95210843.0,96042305.0,97128653.0,100973855.0,101372441.0,125552633.0,111794129.0,105112195.0,108563449.0,107946812.0,108580058.0,111965068.0,113539095.0,116640099.0,115300198.0,115656476.0,117790522.0,147079869.0,128226537.0,123462059.0,127324684.0,128143313.0,130990001.0,140756929.0,142057446.0,143565061.0,140490077.0,133860625.0,140160984.0,138979155.0,139391593.0,141848924.0,142506539.0,143017551.0,143260405.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json
index c9ad0ff..be2bed0 100644
--- a/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/2500/new/tukey.json
@@ -1 +1 @@
-[458894.7647016614,471050.21719931555,503464.7571930599,515620.209690714] \ No newline at end of file
+[442930.33485660085,461247.83118985663,510094.4880785388,528411.9844117947] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 2293e88..b9b2bb4 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5205.441356081415,"upper_bound":5252.54959701471},"point_estimate":5228.375771260263,"standard_error":12.022935940138353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5171.79634253819,"upper_bound":5210.004830917875},"point_estimate":5190.360881067403,"standard_error":8.565317047045085},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.16384674829754,"upper_bound":114.1725529730325},"point_estimate":73.62399133125298,"standard_error":16.580860112416104},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5214.2971819098,"upper_bound":5276.463010458174},"point_estimate":5246.184011266311,"standard_error":15.843440580325913},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":94.99145558634025,"upper_bound":150.00688359784576},"point_estimate":120.81326684108856,"standard_error":14.484049686827822}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5406.608102894211,"upper_bound":5916.31018693981},"point_estimate":5629.79243361379,"standard_error":130.50964220943214},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5313.723076923077,"upper_bound":5391.648928571429},"point_estimate":5359.456613427979,"standard_error":21.893574910656504},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114.2549068415962,"upper_bound":230.2426628937425},"point_estimate":156.12618268469507,"standard_error":29.231789575454425},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5486.073271292799,"upper_bound":6632.614656089945},"point_estimate":5999.976054769997,"standard_error":293.81692492970103},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":317.7775948592422,"upper_bound":1922.5880456007492},"point_estimate":1309.9830746742523,"standard_error":369.6887683488063}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index ad59617..5c52df5 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,50,,,963915.0,ns,184
-example_sets-insert_n,,50,,,1896333.0,ns,368
-example_sets-insert_n,,50,,,2943772.0,ns,552
-example_sets-insert_n,,50,,,3737958.0,ns,736
-example_sets-insert_n,,50,,,5346444.0,ns,920
-example_sets-insert_n,,50,,,5840934.0,ns,1104
-example_sets-insert_n,,50,,,6927533.0,ns,1288
-example_sets-insert_n,,50,,,7538106.0,ns,1472
-example_sets-insert_n,,50,,,8292954.0,ns,1656
-example_sets-insert_n,,50,,,9594492.0,ns,1840
-example_sets-insert_n,,50,,,10164525.0,ns,2024
-example_sets-insert_n,,50,,,11487732.0,ns,2208
-example_sets-insert_n,,50,,,12258247.0,ns,2392
-example_sets-insert_n,,50,,,13646506.0,ns,2576
-example_sets-insert_n,,50,,,14109008.0,ns,2760
-example_sets-insert_n,,50,,,15002967.0,ns,2944
-example_sets-insert_n,,50,,,16554782.0,ns,3128
-example_sets-insert_n,,50,,,18163389.0,ns,3312
-example_sets-insert_n,,50,,,19099218.0,ns,3496
-example_sets-insert_n,,50,,,19798739.0,ns,3680
-example_sets-insert_n,,50,,,19957207.0,ns,3864
-example_sets-insert_n,,50,,,20914292.0,ns,4048
-example_sets-insert_n,,50,,,22528784.0,ns,4232
-example_sets-insert_n,,50,,,23326093.0,ns,4416
-example_sets-insert_n,,50,,,24082061.0,ns,4600
-example_sets-insert_n,,50,,,24821224.0,ns,4784
-example_sets-insert_n,,50,,,25558024.0,ns,4968
-example_sets-insert_n,,50,,,26997400.0,ns,5152
-example_sets-insert_n,,50,,,27569962.0,ns,5336
-example_sets-insert_n,,50,,,28516259.0,ns,5520
-example_sets-insert_n,,50,,,29488742.0,ns,5704
-example_sets-insert_n,,50,,,30606245.0,ns,5888
-example_sets-insert_n,,50,,,31562879.0,ns,6072
-example_sets-insert_n,,50,,,32409024.0,ns,6256
-example_sets-insert_n,,50,,,33466959.0,ns,6440
-example_sets-insert_n,,50,,,34511072.0,ns,6624
-example_sets-insert_n,,50,,,35928288.0,ns,6808
-example_sets-insert_n,,50,,,36183266.0,ns,6992
-example_sets-insert_n,,50,,,36919334.0,ns,7176
-example_sets-insert_n,,50,,,38468318.0,ns,7360
-example_sets-insert_n,,50,,,39010246.0,ns,7544
-example_sets-insert_n,,50,,,39491647.0,ns,7728
-example_sets-insert_n,,50,,,41245586.0,ns,7912
-example_sets-insert_n,,50,,,41620412.0,ns,8096
-example_sets-insert_n,,50,,,42495259.0,ns,8280
-example_sets-insert_n,,50,,,44551583.0,ns,8464
-example_sets-insert_n,,50,,,47199652.0,ns,8648
-example_sets-insert_n,,50,,,47554019.0,ns,8832
-example_sets-insert_n,,50,,,46553258.0,ns,9016
-example_sets-insert_n,,50,,,47220298.0,ns,9200
-example_sets-insert_n,,50,,,48625399.0,ns,9384
-example_sets-insert_n,,50,,,49371370.0,ns,9568
-example_sets-insert_n,,50,,,49775275.0,ns,9752
-example_sets-insert_n,,50,,,51193848.0,ns,9936
-example_sets-insert_n,,50,,,52190573.0,ns,10120
-example_sets-insert_n,,50,,,53402519.0,ns,10304
-example_sets-insert_n,,50,,,53669715.0,ns,10488
-example_sets-insert_n,,50,,,55031961.0,ns,10672
-example_sets-insert_n,,50,,,56503592.0,ns,10856
-example_sets-insert_n,,50,,,58236139.0,ns,11040
-example_sets-insert_n,,50,,,58308557.0,ns,11224
-example_sets-insert_n,,50,,,58526732.0,ns,11408
-example_sets-insert_n,,50,,,60431158.0,ns,11592
-example_sets-insert_n,,50,,,61107573.0,ns,11776
-example_sets-insert_n,,50,,,63655736.0,ns,11960
-example_sets-insert_n,,50,,,65847739.0,ns,12144
-example_sets-insert_n,,50,,,66441672.0,ns,12328
-example_sets-insert_n,,50,,,64992135.0,ns,12512
-example_sets-insert_n,,50,,,68338931.0,ns,12696
-example_sets-insert_n,,50,,,66864440.0,ns,12880
-example_sets-insert_n,,50,,,67235266.0,ns,13064
-example_sets-insert_n,,50,,,69140520.0,ns,13248
-example_sets-insert_n,,50,,,68135991.0,ns,13432
-example_sets-insert_n,,50,,,70419179.0,ns,13616
-example_sets-insert_n,,50,,,70236537.0,ns,13800
-example_sets-insert_n,,50,,,71740093.0,ns,13984
-example_sets-insert_n,,50,,,73137484.0,ns,14168
-example_sets-insert_n,,50,,,74056637.0,ns,14352
-example_sets-insert_n,,50,,,75087904.0,ns,14536
-example_sets-insert_n,,50,,,76759273.0,ns,14720
-example_sets-insert_n,,50,,,77342568.0,ns,14904
-example_sets-insert_n,,50,,,78283537.0,ns,15088
-example_sets-insert_n,,50,,,79476853.0,ns,15272
-example_sets-insert_n,,50,,,80053690.0,ns,15456
-example_sets-insert_n,,50,,,80623646.0,ns,15640
-example_sets-insert_n,,50,,,81665760.0,ns,15824
-example_sets-insert_n,,50,,,82158724.0,ns,16008
-example_sets-insert_n,,50,,,82801112.0,ns,16192
-example_sets-insert_n,,50,,,84189170.0,ns,16376
-example_sets-insert_n,,50,,,87556307.0,ns,16560
-example_sets-insert_n,,50,,,89986732.0,ns,16744
-example_sets-insert_n,,50,,,91231762.0,ns,16928
-example_sets-insert_n,,50,,,92332121.0,ns,17112
-example_sets-insert_n,,50,,,93489618.0,ns,17296
-example_sets-insert_n,,50,,,93732617.0,ns,17480
-example_sets-insert_n,,50,,,95408627.0,ns,17664
-example_sets-insert_n,,50,,,96373154.0,ns,17848
-example_sets-insert_n,,50,,,97460609.0,ns,18032
-example_sets-insert_n,,50,,,98567783.0,ns,18216
-example_sets-insert_n,,50,,,98647133.0,ns,18400
+example_sets-insert_n,,50,,,1036069.0,ns,175
+example_sets-insert_n,,50,,,1858996.0,ns,350
+example_sets-insert_n,,50,,,2796037.0,ns,525
+example_sets-insert_n,,50,,,3651656.0,ns,700
+example_sets-insert_n,,50,,,4442428.0,ns,875
+example_sets-insert_n,,50,,,5462236.0,ns,1050
+example_sets-insert_n,,50,,,7032616.0,ns,1225
+example_sets-insert_n,,50,,,7548571.0,ns,1400
+example_sets-insert_n,,50,,,8514693.0,ns,1575
+example_sets-insert_n,,50,,,9400060.0,ns,1750
+example_sets-insert_n,,50,,,10469695.0,ns,1925
+example_sets-insert_n,,50,,,10915038.0,ns,2100
+example_sets-insert_n,,50,,,12088720.0,ns,2275
+example_sets-insert_n,,50,,,12845674.0,ns,2450
+example_sets-insert_n,,50,,,13562101.0,ns,2625
+example_sets-insert_n,,50,,,14836697.0,ns,2800
+example_sets-insert_n,,50,,,15893506.0,ns,2975
+example_sets-insert_n,,50,,,17036388.0,ns,3150
+example_sets-insert_n,,50,,,17432632.0,ns,3325
+example_sets-insert_n,,50,,,18898128.0,ns,3500
+example_sets-insert_n,,50,,,19096284.0,ns,3675
+example_sets-insert_n,,50,,,19641959.0,ns,3850
+example_sets-insert_n,,50,,,21661979.0,ns,4025
+example_sets-insert_n,,50,,,22260924.0,ns,4200
+example_sets-insert_n,,50,,,22384908.0,ns,4375
+example_sets-insert_n,,50,,,23999116.0,ns,4550
+example_sets-insert_n,,50,,,25726293.0,ns,4725
+example_sets-insert_n,,50,,,26511738.0,ns,4900
+example_sets-insert_n,,50,,,27749343.0,ns,5075
+example_sets-insert_n,,50,,,27174012.0,ns,5250
+example_sets-insert_n,,50,,,29549935.0,ns,5425
+example_sets-insert_n,,50,,,30193234.0,ns,5600
+example_sets-insert_n,,50,,,30233692.0,ns,5775
+example_sets-insert_n,,50,,,32414208.0,ns,5950
+example_sets-insert_n,,50,,,32201869.0,ns,6125
+example_sets-insert_n,,50,,,34480722.0,ns,6300
+example_sets-insert_n,,50,,,36050048.0,ns,6475
+example_sets-insert_n,,50,,,35370336.0,ns,6650
+example_sets-insert_n,,50,,,35390605.0,ns,6825
+example_sets-insert_n,,50,,,36444607.0,ns,7000
+example_sets-insert_n,,50,,,39187509.0,ns,7175
+example_sets-insert_n,,50,,,39045887.0,ns,7350
+example_sets-insert_n,,50,,,40371369.0,ns,7525
+example_sets-insert_n,,50,,,41305405.0,ns,7700
+example_sets-insert_n,,50,,,41883384.0,ns,7875
+example_sets-insert_n,,50,,,43122847.0,ns,8050
+example_sets-insert_n,,50,,,44145293.0,ns,8225
+example_sets-insert_n,,50,,,44390386.0,ns,8400
+example_sets-insert_n,,50,,,44114247.0,ns,8575
+example_sets-insert_n,,50,,,46743672.0,ns,8750
+example_sets-insert_n,,50,,,46444827.0,ns,8925
+example_sets-insert_n,,50,,,48988145.0,ns,9100
+example_sets-insert_n,,50,,,50384820.0,ns,9275
+example_sets-insert_n,,50,,,50929335.0,ns,9450
+example_sets-insert_n,,50,,,51733059.0,ns,9625
+example_sets-insert_n,,50,,,53105489.0,ns,9800
+example_sets-insert_n,,50,,,53260548.0,ns,9975
+example_sets-insert_n,,50,,,53978733.0,ns,10150
+example_sets-insert_n,,50,,,54675442.0,ns,10325
+example_sets-insert_n,,50,,,55633089.0,ns,10500
+example_sets-insert_n,,50,,,55278558.0,ns,10675
+example_sets-insert_n,,50,,,58636597.0,ns,10850
+example_sets-insert_n,,50,,,59116467.0,ns,11025
+example_sets-insert_n,,50,,,58920178.0,ns,11200
+example_sets-insert_n,,50,,,61723192.0,ns,11375
+example_sets-insert_n,,50,,,63724573.0,ns,11550
+example_sets-insert_n,,50,,,61391771.0,ns,11725
+example_sets-insert_n,,50,,,64334423.0,ns,11900
+example_sets-insert_n,,50,,,63745620.0,ns,12075
+example_sets-insert_n,,50,,,63799530.0,ns,12250
+example_sets-insert_n,,50,,,65719258.0,ns,12425
+example_sets-insert_n,,50,,,68068195.0,ns,12600
+example_sets-insert_n,,50,,,164188080.0,ns,12775
+example_sets-insert_n,,50,,,93508812.0,ns,12950
+example_sets-insert_n,,50,,,75379128.0,ns,13125
+example_sets-insert_n,,50,,,76064285.0,ns,13300
+example_sets-insert_n,,50,,,77468902.0,ns,13475
+example_sets-insert_n,,50,,,88041236.0,ns,13650
+example_sets-insert_n,,50,,,79197382.0,ns,13825
+example_sets-insert_n,,50,,,80935893.0,ns,14000
+example_sets-insert_n,,50,,,82206400.0,ns,14175
+example_sets-insert_n,,50,,,79590619.0,ns,14350
+example_sets-insert_n,,50,,,77057877.0,ns,14525
+example_sets-insert_n,,50,,,75085269.0,ns,14700
+example_sets-insert_n,,50,,,76841948.0,ns,14875
+example_sets-insert_n,,50,,,76467021.0,ns,15050
+example_sets-insert_n,,50,,,78141432.0,ns,15225
+example_sets-insert_n,,50,,,79036982.0,ns,15400
+example_sets-insert_n,,50,,,79450253.0,ns,15575
+example_sets-insert_n,,50,,,83818426.0,ns,15750
+example_sets-insert_n,,50,,,88031065.0,ns,15925
+example_sets-insert_n,,50,,,81887098.0,ns,16100
+example_sets-insert_n,,50,,,82965800.0,ns,16275
+example_sets-insert_n,,50,,,89584118.0,ns,16450
+example_sets-insert_n,,50,,,214759398.0,ns,16625
+example_sets-insert_n,,50,,,213344782.0,ns,16800
+example_sets-insert_n,,50,,,115492262.0,ns,16975
+example_sets-insert_n,,50,,,98615612.0,ns,17150
+example_sets-insert_n,,50,,,99887165.0,ns,17325
+example_sets-insert_n,,50,,,101337054.0,ns,17500
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index 9220ebe..997206d 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[184.0,368.0,552.0,736.0,920.0,1104.0,1288.0,1472.0,1656.0,1840.0,2024.0,2208.0,2392.0,2576.0,2760.0,2944.0,3128.0,3312.0,3496.0,3680.0,3864.0,4048.0,4232.0,4416.0,4600.0,4784.0,4968.0,5152.0,5336.0,5520.0,5704.0,5888.0,6072.0,6256.0,6440.0,6624.0,6808.0,6992.0,7176.0,7360.0,7544.0,7728.0,7912.0,8096.0,8280.0,8464.0,8648.0,8832.0,9016.0,9200.0,9384.0,9568.0,9752.0,9936.0,10120.0,10304.0,10488.0,10672.0,10856.0,11040.0,11224.0,11408.0,11592.0,11776.0,11960.0,12144.0,12328.0,12512.0,12696.0,12880.0,13064.0,13248.0,13432.0,13616.0,13800.0,13984.0,14168.0,14352.0,14536.0,14720.0,14904.0,15088.0,15272.0,15456.0,15640.0,15824.0,16008.0,16192.0,16376.0,16560.0,16744.0,16928.0,17112.0,17296.0,17480.0,17664.0,17848.0,18032.0,18216.0,18400.0],"times":[963915.0,1896333.0,2943772.0,3737958.0,5346444.0,5840934.0,6927533.0,7538106.0,8292954.0,9594492.0,10164525.0,11487732.0,12258247.0,13646506.0,14109008.0,15002967.0,16554782.0,18163389.0,19099218.0,19798739.0,19957207.0,20914292.0,22528784.0,23326093.0,24082061.0,24821224.0,25558024.0,26997400.0,27569962.0,28516259.0,29488742.0,30606245.0,31562879.0,32409024.0,33466959.0,34511072.0,35928288.0,36183266.0,36919334.0,38468318.0,39010246.0,39491647.0,41245586.0,41620412.0,42495259.0,44551583.0,47199652.0,47554019.0,46553258.0,47220298.0,48625399.0,49371370.0,49775275.0,51193848.0,52190573.0,53402519.0,53669715.0,55031961.0,56503592.0,58236139.0,58308557.0,58526732.0,60431158.0,61107573.0,63655736.0,65847739.0,66441672.0,64992135.0,68338931.0,66864440.0,67235266.0,69140520.0,68135991.0,70419179.0,70236537.0,71740093.0,73137484.0,74056637.0,75087904.0,76759273.0,77342568.0,78283537.0,79476853.0,80053690.0,80623646.0,81665760.0,82158724.0,82801112.0,84189170.0,87556307.0,89986732.0,91231762.0,92332121.0,93489618.0,93732617.0,95408627.0,96373154.0,97460609.0,98567783.0,98647133.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[175.0,350.0,525.0,700.0,875.0,1050.0,1225.0,1400.0,1575.0,1750.0,1925.0,2100.0,2275.0,2450.0,2625.0,2800.0,2975.0,3150.0,3325.0,3500.0,3675.0,3850.0,4025.0,4200.0,4375.0,4550.0,4725.0,4900.0,5075.0,5250.0,5425.0,5600.0,5775.0,5950.0,6125.0,6300.0,6475.0,6650.0,6825.0,7000.0,7175.0,7350.0,7525.0,7700.0,7875.0,8050.0,8225.0,8400.0,8575.0,8750.0,8925.0,9100.0,9275.0,9450.0,9625.0,9800.0,9975.0,10150.0,10325.0,10500.0,10675.0,10850.0,11025.0,11200.0,11375.0,11550.0,11725.0,11900.0,12075.0,12250.0,12425.0,12600.0,12775.0,12950.0,13125.0,13300.0,13475.0,13650.0,13825.0,14000.0,14175.0,14350.0,14525.0,14700.0,14875.0,15050.0,15225.0,15400.0,15575.0,15750.0,15925.0,16100.0,16275.0,16450.0,16625.0,16800.0,16975.0,17150.0,17325.0,17500.0],"times":[1036069.0,1858996.0,2796037.0,3651656.0,4442428.0,5462236.0,7032616.0,7548571.0,8514693.0,9400060.0,10469695.0,10915038.0,12088720.0,12845674.0,13562101.0,14836697.0,15893506.0,17036388.0,17432632.0,18898128.0,19096284.0,19641959.0,21661979.0,22260924.0,22384908.0,23999116.0,25726293.0,26511738.0,27749343.0,27174012.0,29549935.0,30193234.0,30233692.0,32414208.0,32201869.0,34480722.0,36050048.0,35370336.0,35390605.0,36444607.0,39187509.0,39045887.0,40371369.0,41305405.0,41883384.0,43122847.0,44145293.0,44390386.0,44114247.0,46743672.0,46444827.0,48988145.0,50384820.0,50929335.0,51733059.0,53105489.0,53260548.0,53978733.0,54675442.0,55633089.0,55278558.0,58636597.0,59116467.0,58920178.0,61723192.0,63724573.0,61391771.0,64334423.0,63745620.0,63799530.0,65719258.0,68068195.0,164188080.0,93508812.0,75379128.0,76064285.0,77468902.0,88041236.0,79197382.0,80935893.0,82206400.0,79590619.0,77057877.0,75085269.0,76841948.0,76467021.0,78141432.0,79036982.0,79450253.0,83818426.0,88031065.0,81887098.0,82965800.0,89584118.0,214759398.0,213344782.0,115492262.0,98615612.0,99887165.0,101337054.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index f86d37f..22250a8 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[4744.55797634271,4949.525555466751,5496.105766464194,5701.0733455882355] \ No newline at end of file
+[4623.104518660923,4932.135067657248,5756.21653164745,6065.247080643776] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index ae4fcb4..fc47040 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3975.2020816838217,"upper_bound":4075.3007366092907},"point_estimate":4020.5731963012618,"standard_error":25.637650309115052},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3942.7698744769873,"upper_bound":4002.800938252821},"point_estimate":3959.0599646107094,"standard_error":16.6358734372288},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":91.02020675587632,"upper_bound":156.20872519047893},"point_estimate":118.33437781591978,"standard_error":16.95386411538401},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4003.789402513956,"upper_bound":4080.446501461899},"point_estimate":4040.7576506712057,"standard_error":19.546350644922335},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":140.147263936373,"upper_bound":374.1107916816356},"point_estimate":258.896319825948,"standard_error":62.803946226474984}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3883.0222995117315,"upper_bound":3923.3840781754443},"point_estimate":3902.201968179274,"standard_error":10.261934679121193},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3872.8555070354196,"upper_bound":3901.789069736668},"point_estimate":3892.5334378193074,"standard_error":6.838051889891739},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.60741665825809,"upper_bound":79.78988246717992},"point_estimate":68.89443340515705,"standard_error":7.050040384567122},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3885.5851754688533,"upper_bound":3915.654056807325},"point_estimate":3899.658454650523,"standard_error":7.671917810536191},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71.4778757638513,"upper_bound":130.5274685961376},"point_estimate":102.85598197966695,"standard_error":15.169040254978746}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 2241aa8..bd5901e 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,50,,,1382029.0,ns,239
-example_sets-insert_n,,50,,,1791546.0,ns,478
-example_sets-insert_n,,50,,,2819823.0,ns,717
-example_sets-insert_n,,50,,,3803127.0,ns,956
-example_sets-insert_n,,50,,,4487126.0,ns,1195
-example_sets-insert_n,,50,,,5465324.0,ns,1434
-example_sets-insert_n,,50,,,6400312.0,ns,1673
-example_sets-insert_n,,50,,,7171950.0,ns,1912
-example_sets-insert_n,,50,,,8191935.0,ns,2151
-example_sets-insert_n,,50,,,9226067.0,ns,2390
-example_sets-insert_n,,50,,,9987328.0,ns,2629
-example_sets-insert_n,,50,,,10510593.0,ns,2868
-example_sets-insert_n,,50,,,11982644.0,ns,3107
-example_sets-insert_n,,50,,,13225413.0,ns,3346
-example_sets-insert_n,,50,,,13815391.0,ns,3585
-example_sets-insert_n,,50,,,15256994.0,ns,3824
-example_sets-insert_n,,50,,,16045683.0,ns,4063
-example_sets-insert_n,,50,,,16376425.0,ns,4302
-example_sets-insert_n,,50,,,17637505.0,ns,4541
-example_sets-insert_n,,50,,,18846440.0,ns,4780
-example_sets-insert_n,,50,,,20601288.0,ns,5019
-example_sets-insert_n,,50,,,20272607.0,ns,5258
-example_sets-insert_n,,50,,,21974369.0,ns,5497
-example_sets-insert_n,,50,,,21896140.0,ns,5736
-example_sets-insert_n,,50,,,23502293.0,ns,5975
-example_sets-insert_n,,50,,,23908392.0,ns,6214
-example_sets-insert_n,,50,,,25004239.0,ns,6453
-example_sets-insert_n,,50,,,26106310.0,ns,6692
-example_sets-insert_n,,50,,,27253913.0,ns,6931
-example_sets-insert_n,,50,,,29280302.0,ns,7170
-example_sets-insert_n,,50,,,36717773.0,ns,7409
-example_sets-insert_n,,50,,,32176805.0,ns,7648
-example_sets-insert_n,,50,,,30978344.0,ns,7887
-example_sets-insert_n,,50,,,31774741.0,ns,8126
-example_sets-insert_n,,50,,,33936635.0,ns,8365
-example_sets-insert_n,,50,,,35223853.0,ns,8604
-example_sets-insert_n,,50,,,34879430.0,ns,8843
-example_sets-insert_n,,50,,,36108433.0,ns,9082
-example_sets-insert_n,,50,,,36647716.0,ns,9321
-example_sets-insert_n,,50,,,39029370.0,ns,9560
-example_sets-insert_n,,50,,,38798011.0,ns,9799
-example_sets-insert_n,,50,,,38875075.0,ns,10038
-example_sets-insert_n,,50,,,40513262.0,ns,10277
-example_sets-insert_n,,50,,,43140016.0,ns,10516
-example_sets-insert_n,,50,,,51673891.0,ns,10755
-example_sets-insert_n,,50,,,43372513.0,ns,10994
-example_sets-insert_n,,50,,,44974554.0,ns,11233
-example_sets-insert_n,,50,,,45756432.0,ns,11472
-example_sets-insert_n,,50,,,45024327.0,ns,11711
-example_sets-insert_n,,50,,,47295028.0,ns,11950
-example_sets-insert_n,,50,,,49162123.0,ns,12189
-example_sets-insert_n,,50,,,50371025.0,ns,12428
-example_sets-insert_n,,50,,,49645516.0,ns,12667
-example_sets-insert_n,,50,,,51417020.0,ns,12906
-example_sets-insert_n,,50,,,52347944.0,ns,13145
-example_sets-insert_n,,50,,,56402345.0,ns,13384
-example_sets-insert_n,,50,,,54966462.0,ns,13623
-example_sets-insert_n,,50,,,55543957.0,ns,13862
-example_sets-insert_n,,50,,,55822125.0,ns,14101
-example_sets-insert_n,,50,,,55674396.0,ns,14340
-example_sets-insert_n,,50,,,59390215.0,ns,14579
-example_sets-insert_n,,50,,,58476514.0,ns,14818
-example_sets-insert_n,,50,,,61964509.0,ns,15057
-example_sets-insert_n,,50,,,63064377.0,ns,15296
-example_sets-insert_n,,50,,,62660589.0,ns,15535
-example_sets-insert_n,,50,,,63140182.0,ns,15774
-example_sets-insert_n,,50,,,64507619.0,ns,16013
-example_sets-insert_n,,50,,,65270503.0,ns,16252
-example_sets-insert_n,,50,,,70226705.0,ns,16491
-example_sets-insert_n,,50,,,76472966.0,ns,16730
-example_sets-insert_n,,50,,,66798133.0,ns,16969
-example_sets-insert_n,,50,,,71413380.0,ns,17208
-example_sets-insert_n,,50,,,76425342.0,ns,17447
-example_sets-insert_n,,50,,,71290698.0,ns,17686
-example_sets-insert_n,,50,,,73240246.0,ns,17925
-example_sets-insert_n,,50,,,71222979.0,ns,18164
-example_sets-insert_n,,50,,,72818854.0,ns,18403
-example_sets-insert_n,,50,,,76648425.0,ns,18642
-example_sets-insert_n,,50,,,79303551.0,ns,18881
-example_sets-insert_n,,50,,,77340462.0,ns,19120
-example_sets-insert_n,,50,,,75619425.0,ns,19359
-example_sets-insert_n,,50,,,76862210.0,ns,19598
-example_sets-insert_n,,50,,,75821228.0,ns,19837
-example_sets-insert_n,,50,,,77977949.0,ns,20076
-example_sets-insert_n,,50,,,79250205.0,ns,20315
-example_sets-insert_n,,50,,,80326802.0,ns,20554
-example_sets-insert_n,,50,,,86726509.0,ns,20793
-example_sets-insert_n,,50,,,82866926.0,ns,21032
-example_sets-insert_n,,50,,,83163182.0,ns,21271
-example_sets-insert_n,,50,,,88321526.0,ns,21510
-example_sets-insert_n,,50,,,90121214.0,ns,21749
-example_sets-insert_n,,50,,,89494380.0,ns,21988
-example_sets-insert_n,,50,,,95020852.0,ns,22227
-example_sets-insert_n,,50,,,96748383.0,ns,22466
-example_sets-insert_n,,50,,,91434102.0,ns,22705
-example_sets-insert_n,,50,,,93513505.0,ns,22944
-example_sets-insert_n,,50,,,91524906.0,ns,23183
-example_sets-insert_n,,50,,,93156925.0,ns,23422
-example_sets-insert_n,,50,,,95207287.0,ns,23661
-example_sets-insert_n,,50,,,92637228.0,ns,23900
+example_sets-insert_n,,50,,,941208.0,ns,229
+example_sets-insert_n,,50,,,1674795.0,ns,458
+example_sets-insert_n,,50,,,2680035.0,ns,687
+example_sets-insert_n,,50,,,3374501.0,ns,916
+example_sets-insert_n,,50,,,4646435.0,ns,1145
+example_sets-insert_n,,50,,,5349916.0,ns,1374
+example_sets-insert_n,,50,,,6189158.0,ns,1603
+example_sets-insert_n,,50,,,6958117.0,ns,1832
+example_sets-insert_n,,50,,,7873432.0,ns,2061
+example_sets-insert_n,,50,,,8987611.0,ns,2290
+example_sets-insert_n,,50,,,10210816.0,ns,2519
+example_sets-insert_n,,50,,,10488712.0,ns,2748
+example_sets-insert_n,,50,,,11220471.0,ns,2977
+example_sets-insert_n,,50,,,12475884.0,ns,3206
+example_sets-insert_n,,50,,,13217624.0,ns,3435
+example_sets-insert_n,,50,,,14108603.0,ns,3664
+example_sets-insert_n,,50,,,14773435.0,ns,3893
+example_sets-insert_n,,50,,,15615931.0,ns,4122
+example_sets-insert_n,,50,,,16670201.0,ns,4351
+example_sets-insert_n,,50,,,17834586.0,ns,4580
+example_sets-insert_n,,50,,,18366198.0,ns,4809
+example_sets-insert_n,,50,,,19860663.0,ns,5038
+example_sets-insert_n,,50,,,20211959.0,ns,5267
+example_sets-insert_n,,50,,,21032767.0,ns,5496
+example_sets-insert_n,,50,,,21774958.0,ns,5725
+example_sets-insert_n,,50,,,23053119.0,ns,5954
+example_sets-insert_n,,50,,,23772938.0,ns,6183
+example_sets-insert_n,,50,,,25171123.0,ns,6412
+example_sets-insert_n,,50,,,26283378.0,ns,6641
+example_sets-insert_n,,50,,,26866697.0,ns,6870
+example_sets-insert_n,,50,,,28392138.0,ns,7099
+example_sets-insert_n,,50,,,28647079.0,ns,7328
+example_sets-insert_n,,50,,,28803853.0,ns,7557
+example_sets-insert_n,,50,,,30081058.0,ns,7786
+example_sets-insert_n,,50,,,31939112.0,ns,8015
+example_sets-insert_n,,50,,,32600015.0,ns,8244
+example_sets-insert_n,,50,,,34770633.0,ns,8473
+example_sets-insert_n,,50,,,34091978.0,ns,8702
+example_sets-insert_n,,50,,,35607908.0,ns,8931
+example_sets-insert_n,,50,,,35920487.0,ns,9160
+example_sets-insert_n,,50,,,36626739.0,ns,9389
+example_sets-insert_n,,50,,,37974603.0,ns,9618
+example_sets-insert_n,,50,,,38931384.0,ns,9847
+example_sets-insert_n,,50,,,39908396.0,ns,10076
+example_sets-insert_n,,50,,,39722859.0,ns,10305
+example_sets-insert_n,,50,,,45582275.0,ns,10534
+example_sets-insert_n,,50,,,46737886.0,ns,10763
+example_sets-insert_n,,50,,,47167936.0,ns,10992
+example_sets-insert_n,,50,,,44076471.0,ns,11221
+example_sets-insert_n,,50,,,44260429.0,ns,11450
+example_sets-insert_n,,50,,,44770885.0,ns,11679
+example_sets-insert_n,,50,,,46060029.0,ns,11908
+example_sets-insert_n,,50,,,46670551.0,ns,12137
+example_sets-insert_n,,50,,,48470746.0,ns,12366
+example_sets-insert_n,,50,,,49093809.0,ns,12595
+example_sets-insert_n,,50,,,49922032.0,ns,12824
+example_sets-insert_n,,50,,,50343191.0,ns,13053
+example_sets-insert_n,,50,,,51790264.0,ns,13282
+example_sets-insert_n,,50,,,52536338.0,ns,13511
+example_sets-insert_n,,50,,,54946625.0,ns,13740
+example_sets-insert_n,,50,,,55537106.0,ns,13969
+example_sets-insert_n,,50,,,53709293.0,ns,14198
+example_sets-insert_n,,50,,,54870722.0,ns,14427
+example_sets-insert_n,,50,,,56337358.0,ns,14656
+example_sets-insert_n,,50,,,57663265.0,ns,14885
+example_sets-insert_n,,50,,,58982510.0,ns,15114
+example_sets-insert_n,,50,,,58802600.0,ns,15343
+example_sets-insert_n,,50,,,61094231.0,ns,15572
+example_sets-insert_n,,50,,,60346388.0,ns,15801
+example_sets-insert_n,,50,,,63393398.0,ns,16030
+example_sets-insert_n,,50,,,63972055.0,ns,16259
+example_sets-insert_n,,50,,,65025976.0,ns,16488
+example_sets-insert_n,,50,,,65102390.0,ns,16717
+example_sets-insert_n,,50,,,66731500.0,ns,16946
+example_sets-insert_n,,50,,,67183300.0,ns,17175
+example_sets-insert_n,,50,,,66600273.0,ns,17404
+example_sets-insert_n,,50,,,68690349.0,ns,17633
+example_sets-insert_n,,50,,,70347571.0,ns,17862
+example_sets-insert_n,,50,,,70921154.0,ns,18091
+example_sets-insert_n,,50,,,71294339.0,ns,18320
+example_sets-insert_n,,50,,,73075853.0,ns,18549
+example_sets-insert_n,,50,,,72656748.0,ns,18778
+example_sets-insert_n,,50,,,73985383.0,ns,19007
+example_sets-insert_n,,50,,,74053788.0,ns,19236
+example_sets-insert_n,,50,,,75433226.0,ns,19465
+example_sets-insert_n,,50,,,76615378.0,ns,19694
+example_sets-insert_n,,50,,,78608651.0,ns,19923
+example_sets-insert_n,,50,,,77836157.0,ns,20152
+example_sets-insert_n,,50,,,78299077.0,ns,20381
+example_sets-insert_n,,50,,,79819552.0,ns,20610
+example_sets-insert_n,,50,,,79703114.0,ns,20839
+example_sets-insert_n,,50,,,81754652.0,ns,21068
+example_sets-insert_n,,50,,,83937367.0,ns,21297
+example_sets-insert_n,,50,,,85605246.0,ns,21526
+example_sets-insert_n,,50,,,84682065.0,ns,21755
+example_sets-insert_n,,50,,,84432843.0,ns,21984
+example_sets-insert_n,,50,,,86306107.0,ns,22213
+example_sets-insert_n,,50,,,86644169.0,ns,22442
+example_sets-insert_n,,50,,,88582905.0,ns,22671
+example_sets-insert_n,,50,,,88205588.0,ns,22900
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index da4b36c..9401179 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[239.0,478.0,717.0,956.0,1195.0,1434.0,1673.0,1912.0,2151.0,2390.0,2629.0,2868.0,3107.0,3346.0,3585.0,3824.0,4063.0,4302.0,4541.0,4780.0,5019.0,5258.0,5497.0,5736.0,5975.0,6214.0,6453.0,6692.0,6931.0,7170.0,7409.0,7648.0,7887.0,8126.0,8365.0,8604.0,8843.0,9082.0,9321.0,9560.0,9799.0,10038.0,10277.0,10516.0,10755.0,10994.0,11233.0,11472.0,11711.0,11950.0,12189.0,12428.0,12667.0,12906.0,13145.0,13384.0,13623.0,13862.0,14101.0,14340.0,14579.0,14818.0,15057.0,15296.0,15535.0,15774.0,16013.0,16252.0,16491.0,16730.0,16969.0,17208.0,17447.0,17686.0,17925.0,18164.0,18403.0,18642.0,18881.0,19120.0,19359.0,19598.0,19837.0,20076.0,20315.0,20554.0,20793.0,21032.0,21271.0,21510.0,21749.0,21988.0,22227.0,22466.0,22705.0,22944.0,23183.0,23422.0,23661.0,23900.0],"times":[1382029.0,1791546.0,2819823.0,3803127.0,4487126.0,5465324.0,6400312.0,7171950.0,8191935.0,9226067.0,9987328.0,10510593.0,11982644.0,13225413.0,13815391.0,15256994.0,16045683.0,16376425.0,17637505.0,18846440.0,20601288.0,20272607.0,21974369.0,21896140.0,23502293.0,23908392.0,25004239.0,26106310.0,27253913.0,29280302.0,36717773.0,32176805.0,30978344.0,31774741.0,33936635.0,35223853.0,34879430.0,36108433.0,36647716.0,39029370.0,38798011.0,38875075.0,40513262.0,43140016.0,51673891.0,43372513.0,44974554.0,45756432.0,45024327.0,47295028.0,49162123.0,50371025.0,49645516.0,51417020.0,52347944.0,56402345.0,54966462.0,55543957.0,55822125.0,55674396.0,59390215.0,58476514.0,61964509.0,63064377.0,62660589.0,63140182.0,64507619.0,65270503.0,70226705.0,76472966.0,66798133.0,71413380.0,76425342.0,71290698.0,73240246.0,71222979.0,72818854.0,76648425.0,79303551.0,77340462.0,75619425.0,76862210.0,75821228.0,77977949.0,79250205.0,80326802.0,86726509.0,82866926.0,83163182.0,88321526.0,90121214.0,89494380.0,95020852.0,96748383.0,91434102.0,93513505.0,91524906.0,93156925.0,95207287.0,92637228.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[229.0,458.0,687.0,916.0,1145.0,1374.0,1603.0,1832.0,2061.0,2290.0,2519.0,2748.0,2977.0,3206.0,3435.0,3664.0,3893.0,4122.0,4351.0,4580.0,4809.0,5038.0,5267.0,5496.0,5725.0,5954.0,6183.0,6412.0,6641.0,6870.0,7099.0,7328.0,7557.0,7786.0,8015.0,8244.0,8473.0,8702.0,8931.0,9160.0,9389.0,9618.0,9847.0,10076.0,10305.0,10534.0,10763.0,10992.0,11221.0,11450.0,11679.0,11908.0,12137.0,12366.0,12595.0,12824.0,13053.0,13282.0,13511.0,13740.0,13969.0,14198.0,14427.0,14656.0,14885.0,15114.0,15343.0,15572.0,15801.0,16030.0,16259.0,16488.0,16717.0,16946.0,17175.0,17404.0,17633.0,17862.0,18091.0,18320.0,18549.0,18778.0,19007.0,19236.0,19465.0,19694.0,19923.0,20152.0,20381.0,20610.0,20839.0,21068.0,21297.0,21526.0,21755.0,21984.0,22213.0,22442.0,22671.0,22900.0],"times":[941208.0,1674795.0,2680035.0,3374501.0,4646435.0,5349916.0,6189158.0,6958117.0,7873432.0,8987611.0,10210816.0,10488712.0,11220471.0,12475884.0,13217624.0,14108603.0,14773435.0,15615931.0,16670201.0,17834586.0,18366198.0,19860663.0,20211959.0,21032767.0,21774958.0,23053119.0,23772938.0,25171123.0,26283378.0,26866697.0,28392138.0,28647079.0,28803853.0,30081058.0,31939112.0,32600015.0,34770633.0,34091978.0,35607908.0,35920487.0,36626739.0,37974603.0,38931384.0,39908396.0,39722859.0,45582275.0,46737886.0,47167936.0,44076471.0,44260429.0,44770885.0,46060029.0,46670551.0,48470746.0,49093809.0,49922032.0,50343191.0,51790264.0,52536338.0,54946625.0,55537106.0,53709293.0,54870722.0,56337358.0,57663265.0,58982510.0,58802600.0,61094231.0,60346388.0,63393398.0,63972055.0,65025976.0,65102390.0,66731500.0,67183300.0,66600273.0,68690349.0,70347571.0,70921154.0,71294339.0,73075853.0,72656748.0,73985383.0,74053788.0,75433226.0,76615378.0,78608651.0,77836157.0,78299077.0,79819552.0,79703114.0,81754652.0,83937367.0,85605246.0,84682065.0,84432843.0,86306107.0,86644169.0,88582905.0,88205588.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 511c60f..96eee55 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[3397.032286575017,3650.967847644286,4328.129343829003,4582.064904898272] \ No newline at end of file
+[3566.7739054065055,3705.9898386595723,4077.2323273344173,4216.448260587484] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json
index 2293e88..b9b2bb4 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5205.441356081415,"upper_bound":5252.54959701471},"point_estimate":5228.375771260263,"standard_error":12.022935940138353},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5171.79634253819,"upper_bound":5210.004830917875},"point_estimate":5190.360881067403,"standard_error":8.565317047045085},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":51.16384674829754,"upper_bound":114.1725529730325},"point_estimate":73.62399133125298,"standard_error":16.580860112416104},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5214.2971819098,"upper_bound":5276.463010458174},"point_estimate":5246.184011266311,"standard_error":15.843440580325913},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":94.99145558634025,"upper_bound":150.00688359784576},"point_estimate":120.81326684108856,"standard_error":14.484049686827822}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5406.608102894211,"upper_bound":5916.31018693981},"point_estimate":5629.79243361379,"standard_error":130.50964220943214},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5313.723076923077,"upper_bound":5391.648928571429},"point_estimate":5359.456613427979,"standard_error":21.893574910656504},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114.2549068415962,"upper_bound":230.2426628937425},"point_estimate":156.12618268469507,"standard_error":29.231789575454425},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5486.073271292799,"upper_bound":6632.614656089945},"point_estimate":5999.976054769997,"standard_error":293.81692492970103},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":317.7775948592422,"upper_bound":1922.5880456007492},"point_estimate":1309.9830746742523,"standard_error":369.6887683488063}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv
index ad59617..5c52df5 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,50,,,963915.0,ns,184
-example_sets-insert_n,,50,,,1896333.0,ns,368
-example_sets-insert_n,,50,,,2943772.0,ns,552
-example_sets-insert_n,,50,,,3737958.0,ns,736
-example_sets-insert_n,,50,,,5346444.0,ns,920
-example_sets-insert_n,,50,,,5840934.0,ns,1104
-example_sets-insert_n,,50,,,6927533.0,ns,1288
-example_sets-insert_n,,50,,,7538106.0,ns,1472
-example_sets-insert_n,,50,,,8292954.0,ns,1656
-example_sets-insert_n,,50,,,9594492.0,ns,1840
-example_sets-insert_n,,50,,,10164525.0,ns,2024
-example_sets-insert_n,,50,,,11487732.0,ns,2208
-example_sets-insert_n,,50,,,12258247.0,ns,2392
-example_sets-insert_n,,50,,,13646506.0,ns,2576
-example_sets-insert_n,,50,,,14109008.0,ns,2760
-example_sets-insert_n,,50,,,15002967.0,ns,2944
-example_sets-insert_n,,50,,,16554782.0,ns,3128
-example_sets-insert_n,,50,,,18163389.0,ns,3312
-example_sets-insert_n,,50,,,19099218.0,ns,3496
-example_sets-insert_n,,50,,,19798739.0,ns,3680
-example_sets-insert_n,,50,,,19957207.0,ns,3864
-example_sets-insert_n,,50,,,20914292.0,ns,4048
-example_sets-insert_n,,50,,,22528784.0,ns,4232
-example_sets-insert_n,,50,,,23326093.0,ns,4416
-example_sets-insert_n,,50,,,24082061.0,ns,4600
-example_sets-insert_n,,50,,,24821224.0,ns,4784
-example_sets-insert_n,,50,,,25558024.0,ns,4968
-example_sets-insert_n,,50,,,26997400.0,ns,5152
-example_sets-insert_n,,50,,,27569962.0,ns,5336
-example_sets-insert_n,,50,,,28516259.0,ns,5520
-example_sets-insert_n,,50,,,29488742.0,ns,5704
-example_sets-insert_n,,50,,,30606245.0,ns,5888
-example_sets-insert_n,,50,,,31562879.0,ns,6072
-example_sets-insert_n,,50,,,32409024.0,ns,6256
-example_sets-insert_n,,50,,,33466959.0,ns,6440
-example_sets-insert_n,,50,,,34511072.0,ns,6624
-example_sets-insert_n,,50,,,35928288.0,ns,6808
-example_sets-insert_n,,50,,,36183266.0,ns,6992
-example_sets-insert_n,,50,,,36919334.0,ns,7176
-example_sets-insert_n,,50,,,38468318.0,ns,7360
-example_sets-insert_n,,50,,,39010246.0,ns,7544
-example_sets-insert_n,,50,,,39491647.0,ns,7728
-example_sets-insert_n,,50,,,41245586.0,ns,7912
-example_sets-insert_n,,50,,,41620412.0,ns,8096
-example_sets-insert_n,,50,,,42495259.0,ns,8280
-example_sets-insert_n,,50,,,44551583.0,ns,8464
-example_sets-insert_n,,50,,,47199652.0,ns,8648
-example_sets-insert_n,,50,,,47554019.0,ns,8832
-example_sets-insert_n,,50,,,46553258.0,ns,9016
-example_sets-insert_n,,50,,,47220298.0,ns,9200
-example_sets-insert_n,,50,,,48625399.0,ns,9384
-example_sets-insert_n,,50,,,49371370.0,ns,9568
-example_sets-insert_n,,50,,,49775275.0,ns,9752
-example_sets-insert_n,,50,,,51193848.0,ns,9936
-example_sets-insert_n,,50,,,52190573.0,ns,10120
-example_sets-insert_n,,50,,,53402519.0,ns,10304
-example_sets-insert_n,,50,,,53669715.0,ns,10488
-example_sets-insert_n,,50,,,55031961.0,ns,10672
-example_sets-insert_n,,50,,,56503592.0,ns,10856
-example_sets-insert_n,,50,,,58236139.0,ns,11040
-example_sets-insert_n,,50,,,58308557.0,ns,11224
-example_sets-insert_n,,50,,,58526732.0,ns,11408
-example_sets-insert_n,,50,,,60431158.0,ns,11592
-example_sets-insert_n,,50,,,61107573.0,ns,11776
-example_sets-insert_n,,50,,,63655736.0,ns,11960
-example_sets-insert_n,,50,,,65847739.0,ns,12144
-example_sets-insert_n,,50,,,66441672.0,ns,12328
-example_sets-insert_n,,50,,,64992135.0,ns,12512
-example_sets-insert_n,,50,,,68338931.0,ns,12696
-example_sets-insert_n,,50,,,66864440.0,ns,12880
-example_sets-insert_n,,50,,,67235266.0,ns,13064
-example_sets-insert_n,,50,,,69140520.0,ns,13248
-example_sets-insert_n,,50,,,68135991.0,ns,13432
-example_sets-insert_n,,50,,,70419179.0,ns,13616
-example_sets-insert_n,,50,,,70236537.0,ns,13800
-example_sets-insert_n,,50,,,71740093.0,ns,13984
-example_sets-insert_n,,50,,,73137484.0,ns,14168
-example_sets-insert_n,,50,,,74056637.0,ns,14352
-example_sets-insert_n,,50,,,75087904.0,ns,14536
-example_sets-insert_n,,50,,,76759273.0,ns,14720
-example_sets-insert_n,,50,,,77342568.0,ns,14904
-example_sets-insert_n,,50,,,78283537.0,ns,15088
-example_sets-insert_n,,50,,,79476853.0,ns,15272
-example_sets-insert_n,,50,,,80053690.0,ns,15456
-example_sets-insert_n,,50,,,80623646.0,ns,15640
-example_sets-insert_n,,50,,,81665760.0,ns,15824
-example_sets-insert_n,,50,,,82158724.0,ns,16008
-example_sets-insert_n,,50,,,82801112.0,ns,16192
-example_sets-insert_n,,50,,,84189170.0,ns,16376
-example_sets-insert_n,,50,,,87556307.0,ns,16560
-example_sets-insert_n,,50,,,89986732.0,ns,16744
-example_sets-insert_n,,50,,,91231762.0,ns,16928
-example_sets-insert_n,,50,,,92332121.0,ns,17112
-example_sets-insert_n,,50,,,93489618.0,ns,17296
-example_sets-insert_n,,50,,,93732617.0,ns,17480
-example_sets-insert_n,,50,,,95408627.0,ns,17664
-example_sets-insert_n,,50,,,96373154.0,ns,17848
-example_sets-insert_n,,50,,,97460609.0,ns,18032
-example_sets-insert_n,,50,,,98567783.0,ns,18216
-example_sets-insert_n,,50,,,98647133.0,ns,18400
+example_sets-insert_n,,50,,,1036069.0,ns,175
+example_sets-insert_n,,50,,,1858996.0,ns,350
+example_sets-insert_n,,50,,,2796037.0,ns,525
+example_sets-insert_n,,50,,,3651656.0,ns,700
+example_sets-insert_n,,50,,,4442428.0,ns,875
+example_sets-insert_n,,50,,,5462236.0,ns,1050
+example_sets-insert_n,,50,,,7032616.0,ns,1225
+example_sets-insert_n,,50,,,7548571.0,ns,1400
+example_sets-insert_n,,50,,,8514693.0,ns,1575
+example_sets-insert_n,,50,,,9400060.0,ns,1750
+example_sets-insert_n,,50,,,10469695.0,ns,1925
+example_sets-insert_n,,50,,,10915038.0,ns,2100
+example_sets-insert_n,,50,,,12088720.0,ns,2275
+example_sets-insert_n,,50,,,12845674.0,ns,2450
+example_sets-insert_n,,50,,,13562101.0,ns,2625
+example_sets-insert_n,,50,,,14836697.0,ns,2800
+example_sets-insert_n,,50,,,15893506.0,ns,2975
+example_sets-insert_n,,50,,,17036388.0,ns,3150
+example_sets-insert_n,,50,,,17432632.0,ns,3325
+example_sets-insert_n,,50,,,18898128.0,ns,3500
+example_sets-insert_n,,50,,,19096284.0,ns,3675
+example_sets-insert_n,,50,,,19641959.0,ns,3850
+example_sets-insert_n,,50,,,21661979.0,ns,4025
+example_sets-insert_n,,50,,,22260924.0,ns,4200
+example_sets-insert_n,,50,,,22384908.0,ns,4375
+example_sets-insert_n,,50,,,23999116.0,ns,4550
+example_sets-insert_n,,50,,,25726293.0,ns,4725
+example_sets-insert_n,,50,,,26511738.0,ns,4900
+example_sets-insert_n,,50,,,27749343.0,ns,5075
+example_sets-insert_n,,50,,,27174012.0,ns,5250
+example_sets-insert_n,,50,,,29549935.0,ns,5425
+example_sets-insert_n,,50,,,30193234.0,ns,5600
+example_sets-insert_n,,50,,,30233692.0,ns,5775
+example_sets-insert_n,,50,,,32414208.0,ns,5950
+example_sets-insert_n,,50,,,32201869.0,ns,6125
+example_sets-insert_n,,50,,,34480722.0,ns,6300
+example_sets-insert_n,,50,,,36050048.0,ns,6475
+example_sets-insert_n,,50,,,35370336.0,ns,6650
+example_sets-insert_n,,50,,,35390605.0,ns,6825
+example_sets-insert_n,,50,,,36444607.0,ns,7000
+example_sets-insert_n,,50,,,39187509.0,ns,7175
+example_sets-insert_n,,50,,,39045887.0,ns,7350
+example_sets-insert_n,,50,,,40371369.0,ns,7525
+example_sets-insert_n,,50,,,41305405.0,ns,7700
+example_sets-insert_n,,50,,,41883384.0,ns,7875
+example_sets-insert_n,,50,,,43122847.0,ns,8050
+example_sets-insert_n,,50,,,44145293.0,ns,8225
+example_sets-insert_n,,50,,,44390386.0,ns,8400
+example_sets-insert_n,,50,,,44114247.0,ns,8575
+example_sets-insert_n,,50,,,46743672.0,ns,8750
+example_sets-insert_n,,50,,,46444827.0,ns,8925
+example_sets-insert_n,,50,,,48988145.0,ns,9100
+example_sets-insert_n,,50,,,50384820.0,ns,9275
+example_sets-insert_n,,50,,,50929335.0,ns,9450
+example_sets-insert_n,,50,,,51733059.0,ns,9625
+example_sets-insert_n,,50,,,53105489.0,ns,9800
+example_sets-insert_n,,50,,,53260548.0,ns,9975
+example_sets-insert_n,,50,,,53978733.0,ns,10150
+example_sets-insert_n,,50,,,54675442.0,ns,10325
+example_sets-insert_n,,50,,,55633089.0,ns,10500
+example_sets-insert_n,,50,,,55278558.0,ns,10675
+example_sets-insert_n,,50,,,58636597.0,ns,10850
+example_sets-insert_n,,50,,,59116467.0,ns,11025
+example_sets-insert_n,,50,,,58920178.0,ns,11200
+example_sets-insert_n,,50,,,61723192.0,ns,11375
+example_sets-insert_n,,50,,,63724573.0,ns,11550
+example_sets-insert_n,,50,,,61391771.0,ns,11725
+example_sets-insert_n,,50,,,64334423.0,ns,11900
+example_sets-insert_n,,50,,,63745620.0,ns,12075
+example_sets-insert_n,,50,,,63799530.0,ns,12250
+example_sets-insert_n,,50,,,65719258.0,ns,12425
+example_sets-insert_n,,50,,,68068195.0,ns,12600
+example_sets-insert_n,,50,,,164188080.0,ns,12775
+example_sets-insert_n,,50,,,93508812.0,ns,12950
+example_sets-insert_n,,50,,,75379128.0,ns,13125
+example_sets-insert_n,,50,,,76064285.0,ns,13300
+example_sets-insert_n,,50,,,77468902.0,ns,13475
+example_sets-insert_n,,50,,,88041236.0,ns,13650
+example_sets-insert_n,,50,,,79197382.0,ns,13825
+example_sets-insert_n,,50,,,80935893.0,ns,14000
+example_sets-insert_n,,50,,,82206400.0,ns,14175
+example_sets-insert_n,,50,,,79590619.0,ns,14350
+example_sets-insert_n,,50,,,77057877.0,ns,14525
+example_sets-insert_n,,50,,,75085269.0,ns,14700
+example_sets-insert_n,,50,,,76841948.0,ns,14875
+example_sets-insert_n,,50,,,76467021.0,ns,15050
+example_sets-insert_n,,50,,,78141432.0,ns,15225
+example_sets-insert_n,,50,,,79036982.0,ns,15400
+example_sets-insert_n,,50,,,79450253.0,ns,15575
+example_sets-insert_n,,50,,,83818426.0,ns,15750
+example_sets-insert_n,,50,,,88031065.0,ns,15925
+example_sets-insert_n,,50,,,81887098.0,ns,16100
+example_sets-insert_n,,50,,,82965800.0,ns,16275
+example_sets-insert_n,,50,,,89584118.0,ns,16450
+example_sets-insert_n,,50,,,214759398.0,ns,16625
+example_sets-insert_n,,50,,,213344782.0,ns,16800
+example_sets-insert_n,,50,,,115492262.0,ns,16975
+example_sets-insert_n,,50,,,98615612.0,ns,17150
+example_sets-insert_n,,50,,,99887165.0,ns,17325
+example_sets-insert_n,,50,,,101337054.0,ns,17500
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/sample.json b/analysis/current/criterion/example_sets-insert_n/50/new/sample.json
index 9220ebe..997206d 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[184.0,368.0,552.0,736.0,920.0,1104.0,1288.0,1472.0,1656.0,1840.0,2024.0,2208.0,2392.0,2576.0,2760.0,2944.0,3128.0,3312.0,3496.0,3680.0,3864.0,4048.0,4232.0,4416.0,4600.0,4784.0,4968.0,5152.0,5336.0,5520.0,5704.0,5888.0,6072.0,6256.0,6440.0,6624.0,6808.0,6992.0,7176.0,7360.0,7544.0,7728.0,7912.0,8096.0,8280.0,8464.0,8648.0,8832.0,9016.0,9200.0,9384.0,9568.0,9752.0,9936.0,10120.0,10304.0,10488.0,10672.0,10856.0,11040.0,11224.0,11408.0,11592.0,11776.0,11960.0,12144.0,12328.0,12512.0,12696.0,12880.0,13064.0,13248.0,13432.0,13616.0,13800.0,13984.0,14168.0,14352.0,14536.0,14720.0,14904.0,15088.0,15272.0,15456.0,15640.0,15824.0,16008.0,16192.0,16376.0,16560.0,16744.0,16928.0,17112.0,17296.0,17480.0,17664.0,17848.0,18032.0,18216.0,18400.0],"times":[963915.0,1896333.0,2943772.0,3737958.0,5346444.0,5840934.0,6927533.0,7538106.0,8292954.0,9594492.0,10164525.0,11487732.0,12258247.0,13646506.0,14109008.0,15002967.0,16554782.0,18163389.0,19099218.0,19798739.0,19957207.0,20914292.0,22528784.0,23326093.0,24082061.0,24821224.0,25558024.0,26997400.0,27569962.0,28516259.0,29488742.0,30606245.0,31562879.0,32409024.0,33466959.0,34511072.0,35928288.0,36183266.0,36919334.0,38468318.0,39010246.0,39491647.0,41245586.0,41620412.0,42495259.0,44551583.0,47199652.0,47554019.0,46553258.0,47220298.0,48625399.0,49371370.0,49775275.0,51193848.0,52190573.0,53402519.0,53669715.0,55031961.0,56503592.0,58236139.0,58308557.0,58526732.0,60431158.0,61107573.0,63655736.0,65847739.0,66441672.0,64992135.0,68338931.0,66864440.0,67235266.0,69140520.0,68135991.0,70419179.0,70236537.0,71740093.0,73137484.0,74056637.0,75087904.0,76759273.0,77342568.0,78283537.0,79476853.0,80053690.0,80623646.0,81665760.0,82158724.0,82801112.0,84189170.0,87556307.0,89986732.0,91231762.0,92332121.0,93489618.0,93732617.0,95408627.0,96373154.0,97460609.0,98567783.0,98647133.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[175.0,350.0,525.0,700.0,875.0,1050.0,1225.0,1400.0,1575.0,1750.0,1925.0,2100.0,2275.0,2450.0,2625.0,2800.0,2975.0,3150.0,3325.0,3500.0,3675.0,3850.0,4025.0,4200.0,4375.0,4550.0,4725.0,4900.0,5075.0,5250.0,5425.0,5600.0,5775.0,5950.0,6125.0,6300.0,6475.0,6650.0,6825.0,7000.0,7175.0,7350.0,7525.0,7700.0,7875.0,8050.0,8225.0,8400.0,8575.0,8750.0,8925.0,9100.0,9275.0,9450.0,9625.0,9800.0,9975.0,10150.0,10325.0,10500.0,10675.0,10850.0,11025.0,11200.0,11375.0,11550.0,11725.0,11900.0,12075.0,12250.0,12425.0,12600.0,12775.0,12950.0,13125.0,13300.0,13475.0,13650.0,13825.0,14000.0,14175.0,14350.0,14525.0,14700.0,14875.0,15050.0,15225.0,15400.0,15575.0,15750.0,15925.0,16100.0,16275.0,16450.0,16625.0,16800.0,16975.0,17150.0,17325.0,17500.0],"times":[1036069.0,1858996.0,2796037.0,3651656.0,4442428.0,5462236.0,7032616.0,7548571.0,8514693.0,9400060.0,10469695.0,10915038.0,12088720.0,12845674.0,13562101.0,14836697.0,15893506.0,17036388.0,17432632.0,18898128.0,19096284.0,19641959.0,21661979.0,22260924.0,22384908.0,23999116.0,25726293.0,26511738.0,27749343.0,27174012.0,29549935.0,30193234.0,30233692.0,32414208.0,32201869.0,34480722.0,36050048.0,35370336.0,35390605.0,36444607.0,39187509.0,39045887.0,40371369.0,41305405.0,41883384.0,43122847.0,44145293.0,44390386.0,44114247.0,46743672.0,46444827.0,48988145.0,50384820.0,50929335.0,51733059.0,53105489.0,53260548.0,53978733.0,54675442.0,55633089.0,55278558.0,58636597.0,59116467.0,58920178.0,61723192.0,63724573.0,61391771.0,64334423.0,63745620.0,63799530.0,65719258.0,68068195.0,164188080.0,93508812.0,75379128.0,76064285.0,77468902.0,88041236.0,79197382.0,80935893.0,82206400.0,79590619.0,77057877.0,75085269.0,76841948.0,76467021.0,78141432.0,79036982.0,79450253.0,83818426.0,88031065.0,81887098.0,82965800.0,89584118.0,214759398.0,213344782.0,115492262.0,98615612.0,99887165.0,101337054.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json
index f86d37f..22250a8 100644
--- a/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/50/new/tukey.json
@@ -1 +1 @@
-[4744.55797634271,4949.525555466751,5496.105766464194,5701.0733455882355] \ No newline at end of file
+[4623.104518660923,4932.135067657248,5756.21653164745,6065.247080643776] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
index 6b416ce..32e7717 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1663259.1094376002,"upper_bound":1671248.989334153},"point_estimate":1667231.3180949795,"standard_error":2039.3444028081265},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1661222.703322785,"upper_bound":1671424.1739130435},"point_estimate":1666360.2111801242,"standard_error":2548.6296348444525},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16016.0853215878,"upper_bound":26233.823142734065},"point_estimate":21408.564238667,"standard_error":2602.739064944951},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1664066.0868332328,"upper_bound":1670914.0219390814},"point_estimate":1667554.6046933648,"standard_error":1745.7163581104433},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17795.766150675245,"upper_bound":22881.81670844166},"point_estimate":20505.95667970629,"standard_error":1300.2084056550818}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1648605.8023720551,"upper_bound":1687471.8523392712},"point_estimate":1662996.776317893,"standard_error":10909.617461213204},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1649492.486024845,"upper_bound":1660257.5555555555},"point_estimate":1656437.513374126,"standard_error":2519.472478246991},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16027.919504760386,"upper_bound":27720.664002701516},"point_estimate":20824.364785324968,"standard_error":3041.06786531695},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1651568.6783263865,"upper_bound":1712496.1022928015},"point_estimate":1672220.9864252992,"standard_error":17356.808359425653},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21251.509458581975,"upper_bound":186136.08140902303},"point_estimate":110122.66446805012,"standard_error":57184.629693852825}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
index 8ceccb9..3711006 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,7500,,,1633038.0,ns,1
-example_sets-insert_n,,7500,,,3286441.0,ns,2
-example_sets-insert_n,,7500,,,5117441.0,ns,3
-example_sets-insert_n,,7500,,,6742264.0,ns,4
-example_sets-insert_n,,7500,,,8274118.0,ns,5
-example_sets-insert_n,,7500,,,10188470.0,ns,6
-example_sets-insert_n,,7500,,,11808468.0,ns,7
-example_sets-insert_n,,7500,,,13152908.0,ns,8
-example_sets-insert_n,,7500,,,14742617.0,ns,9
-example_sets-insert_n,,7500,,,17067715.0,ns,10
-example_sets-insert_n,,7500,,,18923816.0,ns,11
-example_sets-insert_n,,7500,,,19708908.0,ns,12
-example_sets-insert_n,,7500,,,21111196.0,ns,13
-example_sets-insert_n,,7500,,,23325006.0,ns,14
-example_sets-insert_n,,7500,,,24560457.0,ns,15
-example_sets-insert_n,,7500,,,27043598.0,ns,16
-example_sets-insert_n,,7500,,,28372975.0,ns,17
-example_sets-insert_n,,7500,,,30790389.0,ns,18
-example_sets-insert_n,,7500,,,32178302.0,ns,19
-example_sets-insert_n,,7500,,,33564669.0,ns,20
-example_sets-insert_n,,7500,,,34187598.0,ns,21
-example_sets-insert_n,,7500,,,37386663.0,ns,22
-example_sets-insert_n,,7500,,,38442756.0,ns,23
-example_sets-insert_n,,7500,,,39750837.0,ns,24
-example_sets-insert_n,,7500,,,40841222.0,ns,25
-example_sets-insert_n,,7500,,,42990038.0,ns,26
-example_sets-insert_n,,7500,,,46138656.0,ns,27
-example_sets-insert_n,,7500,,,46717278.0,ns,28
-example_sets-insert_n,,7500,,,47819610.0,ns,29
-example_sets-insert_n,,7500,,,51056820.0,ns,30
-example_sets-insert_n,,7500,,,50595831.0,ns,31
-example_sets-insert_n,,7500,,,52990419.0,ns,32
-example_sets-insert_n,,7500,,,55332557.0,ns,33
-example_sets-insert_n,,7500,,,56230416.0,ns,34
-example_sets-insert_n,,7500,,,57725483.0,ns,35
-example_sets-insert_n,,7500,,,61296872.0,ns,36
-example_sets-insert_n,,7500,,,61111806.0,ns,37
-example_sets-insert_n,,7500,,,63619937.0,ns,38
-example_sets-insert_n,,7500,,,64197232.0,ns,39
-example_sets-insert_n,,7500,,,67625116.0,ns,40
-example_sets-insert_n,,7500,,,68929615.0,ns,41
-example_sets-insert_n,,7500,,,68859524.0,ns,42
-example_sets-insert_n,,7500,,,71235006.0,ns,43
-example_sets-insert_n,,7500,,,74213227.0,ns,44
-example_sets-insert_n,,7500,,,75628012.0,ns,45
-example_sets-insert_n,,7500,,,75892524.0,ns,46
-example_sets-insert_n,,7500,,,79221249.0,ns,47
-example_sets-insert_n,,7500,,,79732266.0,ns,48
-example_sets-insert_n,,7500,,,81549553.0,ns,49
-example_sets-insert_n,,7500,,,84030821.0,ns,50
-example_sets-insert_n,,7500,,,84500103.0,ns,51
-example_sets-insert_n,,7500,,,85526253.0,ns,52
-example_sets-insert_n,,7500,,,87731398.0,ns,53
-example_sets-insert_n,,7500,,,88965864.0,ns,54
-example_sets-insert_n,,7500,,,91370147.0,ns,55
-example_sets-insert_n,,7500,,,93630322.0,ns,56
-example_sets-insert_n,,7500,,,96743212.0,ns,57
-example_sets-insert_n,,7500,,,98692146.0,ns,58
-example_sets-insert_n,,7500,,,99400363.0,ns,59
-example_sets-insert_n,,7500,,,100050010.0,ns,60
-example_sets-insert_n,,7500,,,101802864.0,ns,61
-example_sets-insert_n,,7500,,,101938893.0,ns,62
-example_sets-insert_n,,7500,,,104594779.0,ns,63
-example_sets-insert_n,,7500,,,106357414.0,ns,64
-example_sets-insert_n,,7500,,,106857508.0,ns,65
-example_sets-insert_n,,7500,,,110804610.0,ns,66
-example_sets-insert_n,,7500,,,110662042.0,ns,67
-example_sets-insert_n,,7500,,,113069843.0,ns,68
-example_sets-insert_n,,7500,,,114877138.0,ns,69
-example_sets-insert_n,,7500,,,116407661.0,ns,70
-example_sets-insert_n,,7500,,,116919204.0,ns,71
-example_sets-insert_n,,7500,,,120012209.0,ns,72
-example_sets-insert_n,,7500,,,120750012.0,ns,73
-example_sets-insert_n,,7500,,,121753513.0,ns,74
-example_sets-insert_n,,7500,,,125364873.0,ns,75
-example_sets-insert_n,,7500,,,127194311.0,ns,76
-example_sets-insert_n,,7500,,,128219661.0,ns,77
-example_sets-insert_n,,7500,,,128701639.0,ns,78
-example_sets-insert_n,,7500,,,131247166.0,ns,79
-example_sets-insert_n,,7500,,,133414949.0,ns,80
-example_sets-insert_n,,7500,,,135760944.0,ns,81
-example_sets-insert_n,,7500,,,135580598.0,ns,82
-example_sets-insert_n,,7500,,,139706641.0,ns,83
-example_sets-insert_n,,7500,,,140241302.0,ns,84
-example_sets-insert_n,,7500,,,141118059.0,ns,85
-example_sets-insert_n,,7500,,,142433159.0,ns,86
-example_sets-insert_n,,7500,,,142646722.0,ns,87
-example_sets-insert_n,,7500,,,147285383.0,ns,88
-example_sets-insert_n,,7500,,,149909046.0,ns,89
-example_sets-insert_n,,7500,,,149429710.0,ns,90
-example_sets-insert_n,,7500,,,152238970.0,ns,91
-example_sets-insert_n,,7500,,,153331668.0,ns,92
-example_sets-insert_n,,7500,,,154724410.0,ns,93
-example_sets-insert_n,,7500,,,158011903.0,ns,94
-example_sets-insert_n,,7500,,,159526957.0,ns,95
-example_sets-insert_n,,7500,,,162431378.0,ns,96
-example_sets-insert_n,,7500,,,163562544.0,ns,97
-example_sets-insert_n,,7500,,,163861012.0,ns,98
-example_sets-insert_n,,7500,,,165600267.0,ns,99
-example_sets-insert_n,,7500,,,167073406.0,ns,100
+example_sets-insert_n,,7500,,,1665786.0,ns,1
+example_sets-insert_n,,7500,,,3398585.0,ns,2
+example_sets-insert_n,,7500,,,4980973.0,ns,3
+example_sets-insert_n,,7500,,,6629329.0,ns,4
+example_sets-insert_n,,7500,,,8784904.0,ns,5
+example_sets-insert_n,,7500,,,9773013.0,ns,6
+example_sets-insert_n,,7500,,,11334933.0,ns,7
+example_sets-insert_n,,7500,,,13328456.0,ns,8
+example_sets-insert_n,,7500,,,15032196.0,ns,9
+example_sets-insert_n,,7500,,,15956790.0,ns,10
+example_sets-insert_n,,7500,,,17557316.0,ns,11
+example_sets-insert_n,,7500,,,19664420.0,ns,12
+example_sets-insert_n,,7500,,,20944626.0,ns,13
+example_sets-insert_n,,7500,,,23336464.0,ns,14
+example_sets-insert_n,,7500,,,24304938.0,ns,15
+example_sets-insert_n,,7500,,,26751487.0,ns,16
+example_sets-insert_n,,7500,,,28236465.0,ns,17
+example_sets-insert_n,,7500,,,29884636.0,ns,18
+example_sets-insert_n,,7500,,,30553802.0,ns,19
+example_sets-insert_n,,7500,,,32417993.0,ns,20
+example_sets-insert_n,,7500,,,34948440.0,ns,21
+example_sets-insert_n,,7500,,,36854345.0,ns,22
+example_sets-insert_n,,7500,,,37960320.0,ns,23
+example_sets-insert_n,,7500,,,39069500.0,ns,24
+example_sets-insert_n,,7500,,,41169861.0,ns,25
+example_sets-insert_n,,7500,,,42445554.0,ns,26
+example_sets-insert_n,,7500,,,43343488.0,ns,27
+example_sets-insert_n,,7500,,,46776119.0,ns,28
+example_sets-insert_n,,7500,,,46497604.0,ns,29
+example_sets-insert_n,,7500,,,49329281.0,ns,30
+example_sets-insert_n,,7500,,,50562051.0,ns,31
+example_sets-insert_n,,7500,,,54043474.0,ns,32
+example_sets-insert_n,,7500,,,55219929.0,ns,33
+example_sets-insert_n,,7500,,,56001536.0,ns,34
+example_sets-insert_n,,7500,,,58052970.0,ns,35
+example_sets-insert_n,,7500,,,59143840.0,ns,36
+example_sets-insert_n,,7500,,,59629757.0,ns,37
+example_sets-insert_n,,7500,,,61460186.0,ns,38
+example_sets-insert_n,,7500,,,64163133.0,ns,39
+example_sets-insert_n,,7500,,,64812926.0,ns,40
+example_sets-insert_n,,7500,,,69409305.0,ns,41
+example_sets-insert_n,,7500,,,67838535.0,ns,42
+example_sets-insert_n,,7500,,,71480263.0,ns,43
+example_sets-insert_n,,7500,,,72798911.0,ns,44
+example_sets-insert_n,,7500,,,74487604.0,ns,45
+example_sets-insert_n,,7500,,,75269919.0,ns,46
+example_sets-insert_n,,7500,,,77141042.0,ns,47
+example_sets-insert_n,,7500,,,80627949.0,ns,48
+example_sets-insert_n,,7500,,,81333032.0,ns,49
+example_sets-insert_n,,7500,,,82936155.0,ns,50
+example_sets-insert_n,,7500,,,85023447.0,ns,51
+example_sets-insert_n,,7500,,,87332838.0,ns,52
+example_sets-insert_n,,7500,,,87112350.0,ns,53
+example_sets-insert_n,,7500,,,90466308.0,ns,54
+example_sets-insert_n,,7500,,,92284408.0,ns,55
+example_sets-insert_n,,7500,,,91352142.0,ns,56
+example_sets-insert_n,,7500,,,95447656.0,ns,57
+example_sets-insert_n,,7500,,,98589295.0,ns,58
+example_sets-insert_n,,7500,,,98294172.0,ns,59
+example_sets-insert_n,,7500,,,98748098.0,ns,60
+example_sets-insert_n,,7500,,,99959233.0,ns,61
+example_sets-insert_n,,7500,,,103954711.0,ns,62
+example_sets-insert_n,,7500,,,104825357.0,ns,63
+example_sets-insert_n,,7500,,,107462382.0,ns,64
+example_sets-insert_n,,7500,,,107697851.0,ns,65
+example_sets-insert_n,,7500,,,109973170.0,ns,66
+example_sets-insert_n,,7500,,,108274675.0,ns,67
+example_sets-insert_n,,7500,,,112461955.0,ns,68
+example_sets-insert_n,,7500,,,112837051.0,ns,69
+example_sets-insert_n,,7500,,,114630880.0,ns,70
+example_sets-insert_n,,7500,,,117704369.0,ns,71
+example_sets-insert_n,,7500,,,119576535.0,ns,72
+example_sets-insert_n,,7500,,,121761694.0,ns,73
+example_sets-insert_n,,7500,,,201650442.0,ns,74
+example_sets-insert_n,,7500,,,124042667.0,ns,75
+example_sets-insert_n,,7500,,,125401322.0,ns,76
+example_sets-insert_n,,7500,,,127588862.0,ns,77
+example_sets-insert_n,,7500,,,127167298.0,ns,78
+example_sets-insert_n,,7500,,,130716241.0,ns,79
+example_sets-insert_n,,7500,,,134448161.0,ns,80
+example_sets-insert_n,,7500,,,134580772.0,ns,81
+example_sets-insert_n,,7500,,,135889145.0,ns,82
+example_sets-insert_n,,7500,,,136369042.0,ns,83
+example_sets-insert_n,,7500,,,138691281.0,ns,84
+example_sets-insert_n,,7500,,,140457424.0,ns,85
+example_sets-insert_n,,7500,,,142512683.0,ns,86
+example_sets-insert_n,,7500,,,144536510.0,ns,87
+example_sets-insert_n,,7500,,,145726681.0,ns,88
+example_sets-insert_n,,7500,,,144443920.0,ns,89
+example_sets-insert_n,,7500,,,148227163.0,ns,90
+example_sets-insert_n,,7500,,,149093866.0,ns,91
+example_sets-insert_n,,7500,,,151606643.0,ns,92
+example_sets-insert_n,,7500,,,152542641.0,ns,93
+example_sets-insert_n,,7500,,,157016757.0,ns,94
+example_sets-insert_n,,7500,,,159416828.0,ns,95
+example_sets-insert_n,,7500,,,159528878.0,ns,96
+example_sets-insert_n,,7500,,,161853215.0,ns,97
+example_sets-insert_n,,7500,,,159701587.0,ns,98
+example_sets-insert_n,,7500,,,164433154.0,ns,99
+example_sets-insert_n,,7500,,,168259342.0,ns,100
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
index aaf616a..742dc7c 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1633038.0,3286441.0,5117441.0,6742264.0,8274118.0,10188470.0,11808468.0,13152908.0,14742617.0,17067715.0,18923816.0,19708908.0,21111196.0,23325006.0,24560457.0,27043598.0,28372975.0,30790389.0,32178302.0,33564669.0,34187598.0,37386663.0,38442756.0,39750837.0,40841222.0,42990038.0,46138656.0,46717278.0,47819610.0,51056820.0,50595831.0,52990419.0,55332557.0,56230416.0,57725483.0,61296872.0,61111806.0,63619937.0,64197232.0,67625116.0,68929615.0,68859524.0,71235006.0,74213227.0,75628012.0,75892524.0,79221249.0,79732266.0,81549553.0,84030821.0,84500103.0,85526253.0,87731398.0,88965864.0,91370147.0,93630322.0,96743212.0,98692146.0,99400363.0,100050010.0,101802864.0,101938893.0,104594779.0,106357414.0,106857508.0,110804610.0,110662042.0,113069843.0,114877138.0,116407661.0,116919204.0,120012209.0,120750012.0,121753513.0,125364873.0,127194311.0,128219661.0,128701639.0,131247166.0,133414949.0,135760944.0,135580598.0,139706641.0,140241302.0,141118059.0,142433159.0,142646722.0,147285383.0,149909046.0,149429710.0,152238970.0,153331668.0,154724410.0,158011903.0,159526957.0,162431378.0,163562544.0,163861012.0,165600267.0,167073406.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1665786.0,3398585.0,4980973.0,6629329.0,8784904.0,9773013.0,11334933.0,13328456.0,15032196.0,15956790.0,17557316.0,19664420.0,20944626.0,23336464.0,24304938.0,26751487.0,28236465.0,29884636.0,30553802.0,32417993.0,34948440.0,36854345.0,37960320.0,39069500.0,41169861.0,42445554.0,43343488.0,46776119.0,46497604.0,49329281.0,50562051.0,54043474.0,55219929.0,56001536.0,58052970.0,59143840.0,59629757.0,61460186.0,64163133.0,64812926.0,69409305.0,67838535.0,71480263.0,72798911.0,74487604.0,75269919.0,77141042.0,80627949.0,81333032.0,82936155.0,85023447.0,87332838.0,87112350.0,90466308.0,92284408.0,91352142.0,95447656.0,98589295.0,98294172.0,98748098.0,99959233.0,103954711.0,104825357.0,107462382.0,107697851.0,109973170.0,108274675.0,112461955.0,112837051.0,114630880.0,117704369.0,119576535.0,121761694.0,201650442.0,124042667.0,125401322.0,127588862.0,127167298.0,130716241.0,134448161.0,134580772.0,135889145.0,136369042.0,138691281.0,140457424.0,142512683.0,144536510.0,145726681.0,144443920.0,148227163.0,149093866.0,151606643.0,152542641.0,157016757.0,159416828.0,159528878.0,161853215.0,159701587.0,164433154.0,168259342.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
index 62862c7..13d4a65 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1569804.1805275003,1611394.3464068153,1722301.455418322,1763891.621297637] \ No newline at end of file
+[1551918.4439237241,1595055.0214124117,1710085.8947155783,1753222.4722042657] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
index 128f056..21d518f 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633953.9469763559,"upper_bound":653229.5568362969},"point_estimate":641209.4236180239,"standard_error":5258.9278782192005},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633169.7528858902,"upper_bound":637515.6364042934},"point_estimate":635891.5343158348,"standard_error":1042.9111895895714},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6139.319912545307,"upper_bound":10992.31919984723},"point_estimate":8121.160916386237,"standard_error":1224.1303779135922},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":632177.8296285282,"upper_bound":654614.3876816279},"point_estimate":640929.3705911039,"standard_error":5939.062164268526},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9742.153031469705,"upper_bound":88643.87797523953},"point_estimate":52933.69991758376,"standard_error":25818.730674030197}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":633771.4022293875,"upper_bound":642117.693447871},"point_estimate":637826.3500596846,"standard_error":2128.4469623795735},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":630568.5246651785,"upper_bound":640944.1},"point_estimate":634987.8083333333,"standard_error":2417.9771661424907},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15391.13161790049,"upper_bound":23593.919807976024},"point_estimate":19402.352411570308,"standard_error":2090.3999216822913},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636188.8411064029,"upper_bound":644373.7098489911},"point_estimate":640253.6841731934,"standard_error":2095.203562325862},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16936.944565918475,"upper_bound":25970.31573808791},"point_estimate":21311.007967512633,"standard_error":2351.8297623785043}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
index 8247d7d..d1c56c6 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,7500,,,1351317.0,ns,2
-example_sets-insert_n,,7500,,,2659525.0,ns,4
-example_sets-insert_n,,7500,,,4117237.0,ns,6
-example_sets-insert_n,,7500,,,4994556.0,ns,8
-example_sets-insert_n,,7500,,,6141247.0,ns,10
-example_sets-insert_n,,7500,,,7426122.0,ns,12
-example_sets-insert_n,,7500,,,8645187.0,ns,14
-example_sets-insert_n,,7500,,,10440583.0,ns,16
-example_sets-insert_n,,7500,,,11556371.0,ns,18
-example_sets-insert_n,,7500,,,12693804.0,ns,20
-example_sets-insert_n,,7500,,,13609067.0,ns,22
-example_sets-insert_n,,7500,,,14998216.0,ns,24
-example_sets-insert_n,,7500,,,16658600.0,ns,26
-example_sets-insert_n,,7500,,,17732510.0,ns,28
-example_sets-insert_n,,7500,,,19169437.0,ns,30
-example_sets-insert_n,,7500,,,20697230.0,ns,32
-example_sets-insert_n,,7500,,,21778713.0,ns,34
-example_sets-insert_n,,7500,,,23026131.0,ns,36
-example_sets-insert_n,,7500,,,23807725.0,ns,38
-example_sets-insert_n,,7500,,,25648102.0,ns,40
-example_sets-insert_n,,7500,,,26726601.0,ns,42
-example_sets-insert_n,,7500,,,28002266.0,ns,44
-example_sets-insert_n,,7500,,,29276515.0,ns,46
-example_sets-insert_n,,7500,,,30546671.0,ns,48
-example_sets-insert_n,,7500,,,31989249.0,ns,50
-example_sets-insert_n,,7500,,,33159766.0,ns,52
-example_sets-insert_n,,7500,,,34642934.0,ns,54
-example_sets-insert_n,,7500,,,35617165.0,ns,56
-example_sets-insert_n,,7500,,,37221324.0,ns,58
-example_sets-insert_n,,7500,,,38117480.0,ns,60
-example_sets-insert_n,,7500,,,39683455.0,ns,62
-example_sets-insert_n,,7500,,,41147298.0,ns,64
-example_sets-insert_n,,7500,,,41766918.0,ns,66
-example_sets-insert_n,,7500,,,43270380.0,ns,68
-example_sets-insert_n,,7500,,,44002461.0,ns,70
-example_sets-insert_n,,7500,,,45010654.0,ns,72
-example_sets-insert_n,,7500,,,47301037.0,ns,74
-example_sets-insert_n,,7500,,,48630484.0,ns,76
-example_sets-insert_n,,7500,,,49586736.0,ns,78
-example_sets-insert_n,,7500,,,51024876.0,ns,80
-example_sets-insert_n,,7500,,,50891509.0,ns,82
-example_sets-insert_n,,7500,,,52438937.0,ns,84
-example_sets-insert_n,,7500,,,54118865.0,ns,86
-example_sets-insert_n,,7500,,,56194509.0,ns,88
-example_sets-insert_n,,7500,,,56765556.0,ns,90
-example_sets-insert_n,,7500,,,58809336.0,ns,92
-example_sets-insert_n,,7500,,,59792295.0,ns,94
-example_sets-insert_n,,7500,,,60872189.0,ns,96
-example_sets-insert_n,,7500,,,62219946.0,ns,98
-example_sets-insert_n,,7500,,,63522101.0,ns,100
-example_sets-insert_n,,7500,,,65141790.0,ns,102
-example_sets-insert_n,,7500,,,64936471.0,ns,104
-example_sets-insert_n,,7500,,,66016568.0,ns,106
-example_sets-insert_n,,7500,,,67055649.0,ns,108
-example_sets-insert_n,,7500,,,68845865.0,ns,110
-example_sets-insert_n,,7500,,,69945775.0,ns,112
-example_sets-insert_n,,7500,,,71521664.0,ns,114
-example_sets-insert_n,,7500,,,77489900.0,ns,116
-example_sets-insert_n,,7500,,,134653905.0,ns,118
-example_sets-insert_n,,7500,,,75863086.0,ns,120
-example_sets-insert_n,,7500,,,75906307.0,ns,122
-example_sets-insert_n,,7500,,,78245802.0,ns,124
-example_sets-insert_n,,7500,,,80584531.0,ns,126
-example_sets-insert_n,,7500,,,82380880.0,ns,128
-example_sets-insert_n,,7500,,,82978342.0,ns,130
-example_sets-insert_n,,7500,,,84630284.0,ns,132
-example_sets-insert_n,,7500,,,85996263.0,ns,134
-example_sets-insert_n,,7500,,,87275310.0,ns,136
-example_sets-insert_n,,7500,,,89585886.0,ns,138
-example_sets-insert_n,,7500,,,90506295.0,ns,140
-example_sets-insert_n,,7500,,,90594448.0,ns,142
-example_sets-insert_n,,7500,,,90868324.0,ns,144
-example_sets-insert_n,,7500,,,93224639.0,ns,146
-example_sets-insert_n,,7500,,,94207618.0,ns,148
-example_sets-insert_n,,7500,,,95026350.0,ns,150
-example_sets-insert_n,,7500,,,94493677.0,ns,152
-example_sets-insert_n,,7500,,,96227812.0,ns,154
-example_sets-insert_n,,7500,,,97147577.0,ns,156
-example_sets-insert_n,,7500,,,99357932.0,ns,158
-example_sets-insert_n,,7500,,,102305331.0,ns,160
-example_sets-insert_n,,7500,,,100937209.0,ns,162
-example_sets-insert_n,,7500,,,103310031.0,ns,164
-example_sets-insert_n,,7500,,,105536536.0,ns,166
-example_sets-insert_n,,7500,,,107096807.0,ns,168
-example_sets-insert_n,,7500,,,106315953.0,ns,170
-example_sets-insert_n,,7500,,,109623076.0,ns,172
-example_sets-insert_n,,7500,,,109330810.0,ns,174
-example_sets-insert_n,,7500,,,131684867.0,ns,176
-example_sets-insert_n,,7500,,,111239945.0,ns,178
-example_sets-insert_n,,7500,,,112470573.0,ns,180
-example_sets-insert_n,,7500,,,114511502.0,ns,182
-example_sets-insert_n,,7500,,,117555924.0,ns,184
-example_sets-insert_n,,7500,,,117532494.0,ns,186
-example_sets-insert_n,,7500,,,118654990.0,ns,188
-example_sets-insert_n,,7500,,,118513072.0,ns,190
-example_sets-insert_n,,7500,,,121578281.0,ns,192
-example_sets-insert_n,,7500,,,124323250.0,ns,194
-example_sets-insert_n,,7500,,,126232693.0,ns,196
-example_sets-insert_n,,7500,,,123442356.0,ns,198
-example_sets-insert_n,,7500,,,126430281.0,ns,200
+example_sets-insert_n,,7500,,,1218923.0,ns,2
+example_sets-insert_n,,7500,,,2386068.0,ns,4
+example_sets-insert_n,,7500,,,3957363.0,ns,6
+example_sets-insert_n,,7500,,,5108370.0,ns,8
+example_sets-insert_n,,7500,,,6128744.0,ns,10
+example_sets-insert_n,,7500,,,7850272.0,ns,12
+example_sets-insert_n,,7500,,,10274686.0,ns,14
+example_sets-insert_n,,7500,,,10897194.0,ns,16
+example_sets-insert_n,,7500,,,11186562.0,ns,18
+example_sets-insert_n,,7500,,,12306517.0,ns,20
+example_sets-insert_n,,7500,,,13639360.0,ns,22
+example_sets-insert_n,,7500,,,15239634.0,ns,24
+example_sets-insert_n,,7500,,,15791105.0,ns,26
+example_sets-insert_n,,7500,,,17444575.0,ns,28
+example_sets-insert_n,,7500,,,19550991.0,ns,30
+example_sets-insert_n,,7500,,,19829272.0,ns,32
+example_sets-insert_n,,7500,,,21681252.0,ns,34
+example_sets-insert_n,,7500,,,23054846.0,ns,36
+example_sets-insert_n,,7500,,,24466101.0,ns,38
+example_sets-insert_n,,7500,,,23835177.0,ns,40
+example_sets-insert_n,,7500,,,26591652.0,ns,42
+example_sets-insert_n,,7500,,,28004864.0,ns,44
+example_sets-insert_n,,7500,,,29371100.0,ns,46
+example_sets-insert_n,,7500,,,29600840.0,ns,48
+example_sets-insert_n,,7500,,,30338652.0,ns,50
+example_sets-insert_n,,7500,,,32079724.0,ns,52
+example_sets-insert_n,,7500,,,33068097.0,ns,54
+example_sets-insert_n,,7500,,,34895326.0,ns,56
+example_sets-insert_n,,7500,,,38117797.0,ns,58
+example_sets-insert_n,,7500,,,38870089.0,ns,60
+example_sets-insert_n,,7500,,,42125273.0,ns,62
+example_sets-insert_n,,7500,,,43253687.0,ns,64
+example_sets-insert_n,,7500,,,43250314.0,ns,66
+example_sets-insert_n,,7500,,,42655098.0,ns,68
+example_sets-insert_n,,7500,,,44866087.0,ns,70
+example_sets-insert_n,,7500,,,46755522.0,ns,72
+example_sets-insert_n,,7500,,,46328383.0,ns,74
+example_sets-insert_n,,7500,,,47065357.0,ns,76
+example_sets-insert_n,,7500,,,50758843.0,ns,78
+example_sets-insert_n,,7500,,,51639869.0,ns,80
+example_sets-insert_n,,7500,,,50964196.0,ns,82
+example_sets-insert_n,,7500,,,56660595.0,ns,84
+example_sets-insert_n,,7500,,,55913652.0,ns,86
+example_sets-insert_n,,7500,,,60096093.0,ns,88
+example_sets-insert_n,,7500,,,56408770.0,ns,90
+example_sets-insert_n,,7500,,,58296477.0,ns,92
+example_sets-insert_n,,7500,,,57489764.0,ns,94
+example_sets-insert_n,,7500,,,58775065.0,ns,96
+example_sets-insert_n,,7500,,,61610347.0,ns,98
+example_sets-insert_n,,7500,,,61940598.0,ns,100
+example_sets-insert_n,,7500,,,65544358.0,ns,102
+example_sets-insert_n,,7500,,,67010944.0,ns,104
+example_sets-insert_n,,7500,,,68360410.0,ns,106
+example_sets-insert_n,,7500,,,69987451.0,ns,108
+example_sets-insert_n,,7500,,,72772891.0,ns,110
+example_sets-insert_n,,7500,,,70026888.0,ns,112
+example_sets-insert_n,,7500,,,69898993.0,ns,114
+example_sets-insert_n,,7500,,,73490556.0,ns,116
+example_sets-insert_n,,7500,,,74865921.0,ns,118
+example_sets-insert_n,,7500,,,73752782.0,ns,120
+example_sets-insert_n,,7500,,,75140910.0,ns,122
+example_sets-insert_n,,7500,,,77751465.0,ns,124
+example_sets-insert_n,,7500,,,78833843.0,ns,126
+example_sets-insert_n,,7500,,,80828895.0,ns,128
+example_sets-insert_n,,7500,,,84253754.0,ns,130
+example_sets-insert_n,,7500,,,83886476.0,ns,132
+example_sets-insert_n,,7500,,,84340023.0,ns,134
+example_sets-insert_n,,7500,,,89456086.0,ns,136
+example_sets-insert_n,,7500,,,87516569.0,ns,138
+example_sets-insert_n,,7500,,,88152583.0,ns,140
+example_sets-insert_n,,7500,,,91291007.0,ns,142
+example_sets-insert_n,,7500,,,94053514.0,ns,144
+example_sets-insert_n,,7500,,,90077281.0,ns,146
+example_sets-insert_n,,7500,,,91554560.0,ns,148
+example_sets-insert_n,,7500,,,93733236.0,ns,150
+example_sets-insert_n,,7500,,,104441321.0,ns,152
+example_sets-insert_n,,7500,,,98771107.0,ns,154
+example_sets-insert_n,,7500,,,100096935.0,ns,156
+example_sets-insert_n,,7500,,,102378606.0,ns,158
+example_sets-insert_n,,7500,,,100283159.0,ns,160
+example_sets-insert_n,,7500,,,105541787.0,ns,162
+example_sets-insert_n,,7500,,,102404872.0,ns,164
+example_sets-insert_n,,7500,,,107203037.0,ns,166
+example_sets-insert_n,,7500,,,105594081.0,ns,168
+example_sets-insert_n,,7500,,,105957039.0,ns,170
+example_sets-insert_n,,7500,,,114491050.0,ns,172
+example_sets-insert_n,,7500,,,113527993.0,ns,174
+example_sets-insert_n,,7500,,,111318329.0,ns,176
+example_sets-insert_n,,7500,,,111105609.0,ns,178
+example_sets-insert_n,,7500,,,114298356.0,ns,180
+example_sets-insert_n,,7500,,,119279140.0,ns,182
+example_sets-insert_n,,7500,,,116190602.0,ns,184
+example_sets-insert_n,,7500,,,123136809.0,ns,186
+example_sets-insert_n,,7500,,,122661085.0,ns,188
+example_sets-insert_n,,7500,,,120786622.0,ns,190
+example_sets-insert_n,,7500,,,126723395.0,ns,192
+example_sets-insert_n,,7500,,,125720387.0,ns,194
+example_sets-insert_n,,7500,,,125111442.0,ns,196
+example_sets-insert_n,,7500,,,132088540.0,ns,198
+example_sets-insert_n,,7500,,,126514023.0,ns,200
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
index 8fde601..7c17519 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1351317.0,2659525.0,4117237.0,4994556.0,6141247.0,7426122.0,8645187.0,10440583.0,11556371.0,12693804.0,13609067.0,14998216.0,16658600.0,17732510.0,19169437.0,20697230.0,21778713.0,23026131.0,23807725.0,25648102.0,26726601.0,28002266.0,29276515.0,30546671.0,31989249.0,33159766.0,34642934.0,35617165.0,37221324.0,38117480.0,39683455.0,41147298.0,41766918.0,43270380.0,44002461.0,45010654.0,47301037.0,48630484.0,49586736.0,51024876.0,50891509.0,52438937.0,54118865.0,56194509.0,56765556.0,58809336.0,59792295.0,60872189.0,62219946.0,63522101.0,65141790.0,64936471.0,66016568.0,67055649.0,68845865.0,69945775.0,71521664.0,77489900.0,134653905.0,75863086.0,75906307.0,78245802.0,80584531.0,82380880.0,82978342.0,84630284.0,85996263.0,87275310.0,89585886.0,90506295.0,90594448.0,90868324.0,93224639.0,94207618.0,95026350.0,94493677.0,96227812.0,97147577.0,99357932.0,102305331.0,100937209.0,103310031.0,105536536.0,107096807.0,106315953.0,109623076.0,109330810.0,131684867.0,111239945.0,112470573.0,114511502.0,117555924.0,117532494.0,118654990.0,118513072.0,121578281.0,124323250.0,126232693.0,123442356.0,126430281.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[2.0,4.0,6.0,8.0,10.0,12.0,14.0,16.0,18.0,20.0,22.0,24.0,26.0,28.0,30.0,32.0,34.0,36.0,38.0,40.0,42.0,44.0,46.0,48.0,50.0,52.0,54.0,56.0,58.0,60.0,62.0,64.0,66.0,68.0,70.0,72.0,74.0,76.0,78.0,80.0,82.0,84.0,86.0,88.0,90.0,92.0,94.0,96.0,98.0,100.0,102.0,104.0,106.0,108.0,110.0,112.0,114.0,116.0,118.0,120.0,122.0,124.0,126.0,128.0,130.0,132.0,134.0,136.0,138.0,140.0,142.0,144.0,146.0,148.0,150.0,152.0,154.0,156.0,158.0,160.0,162.0,164.0,166.0,168.0,170.0,172.0,174.0,176.0,178.0,180.0,182.0,184.0,186.0,188.0,190.0,192.0,194.0,196.0,198.0,200.0],"times":[1218923.0,2386068.0,3957363.0,5108370.0,6128744.0,7850272.0,10274686.0,10897194.0,11186562.0,12306517.0,13639360.0,15239634.0,15791105.0,17444575.0,19550991.0,19829272.0,21681252.0,23054846.0,24466101.0,23835177.0,26591652.0,28004864.0,29371100.0,29600840.0,30338652.0,32079724.0,33068097.0,34895326.0,38117797.0,38870089.0,42125273.0,43253687.0,43250314.0,42655098.0,44866087.0,46755522.0,46328383.0,47065357.0,50758843.0,51639869.0,50964196.0,56660595.0,55913652.0,60096093.0,56408770.0,58296477.0,57489764.0,58775065.0,61610347.0,61940598.0,65544358.0,67010944.0,68360410.0,69987451.0,72772891.0,70026888.0,69898993.0,73490556.0,74865921.0,73752782.0,75140910.0,77751465.0,78833843.0,80828895.0,84253754.0,83886476.0,84340023.0,89456086.0,87516569.0,88152583.0,91291007.0,94053514.0,90077281.0,91554560.0,93733236.0,104441321.0,98771107.0,100096935.0,102378606.0,100283159.0,105541787.0,102404872.0,107203037.0,105594081.0,105957039.0,114491050.0,113527993.0,111318329.0,111105609.0,114298356.0,119279140.0,116190602.0,123136809.0,122661085.0,120786622.0,126723395.0,125720387.0,125111442.0,132088540.0,126514023.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
index 89f3f36..a14a554 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/Mapping2D([("-opt-candelabra-src-tests-example_sets-src-types.pr.rs", [("Set", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[589245.8344736844,608206.4336842106,658768.0315789472,677728.6307894734] \ No newline at end of file
+[544231.8007890366,583736.0155730897,689080.5883305648,728584.803114618] \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json b/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json
index 6b416ce..32e7717 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1663259.1094376002,"upper_bound":1671248.989334153},"point_estimate":1667231.3180949795,"standard_error":2039.3444028081265},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1661222.703322785,"upper_bound":1671424.1739130435},"point_estimate":1666360.2111801242,"standard_error":2548.6296348444525},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16016.0853215878,"upper_bound":26233.823142734065},"point_estimate":21408.564238667,"standard_error":2602.739064944951},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1664066.0868332328,"upper_bound":1670914.0219390814},"point_estimate":1667554.6046933648,"standard_error":1745.7163581104433},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17795.766150675245,"upper_bound":22881.81670844166},"point_estimate":20505.95667970629,"standard_error":1300.2084056550818}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1648605.8023720551,"upper_bound":1687471.8523392712},"point_estimate":1662996.776317893,"standard_error":10909.617461213204},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1649492.486024845,"upper_bound":1660257.5555555555},"point_estimate":1656437.513374126,"standard_error":2519.472478246991},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16027.919504760386,"upper_bound":27720.664002701516},"point_estimate":20824.364785324968,"standard_error":3041.06786531695},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1651568.6783263865,"upper_bound":1712496.1022928015},"point_estimate":1672220.9864252992,"standard_error":17356.808359425653},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21251.509458581975,"upper_bound":186136.08140902303},"point_estimate":110122.66446805012,"standard_error":57184.629693852825}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv b/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv
index 8ceccb9..3711006 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/raw.csv
@@ -1,101 +1,101 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_sets-insert_n,,7500,,,1633038.0,ns,1
-example_sets-insert_n,,7500,,,3286441.0,ns,2
-example_sets-insert_n,,7500,,,5117441.0,ns,3
-example_sets-insert_n,,7500,,,6742264.0,ns,4
-example_sets-insert_n,,7500,,,8274118.0,ns,5
-example_sets-insert_n,,7500,,,10188470.0,ns,6
-example_sets-insert_n,,7500,,,11808468.0,ns,7
-example_sets-insert_n,,7500,,,13152908.0,ns,8
-example_sets-insert_n,,7500,,,14742617.0,ns,9
-example_sets-insert_n,,7500,,,17067715.0,ns,10
-example_sets-insert_n,,7500,,,18923816.0,ns,11
-example_sets-insert_n,,7500,,,19708908.0,ns,12
-example_sets-insert_n,,7500,,,21111196.0,ns,13
-example_sets-insert_n,,7500,,,23325006.0,ns,14
-example_sets-insert_n,,7500,,,24560457.0,ns,15
-example_sets-insert_n,,7500,,,27043598.0,ns,16
-example_sets-insert_n,,7500,,,28372975.0,ns,17
-example_sets-insert_n,,7500,,,30790389.0,ns,18
-example_sets-insert_n,,7500,,,32178302.0,ns,19
-example_sets-insert_n,,7500,,,33564669.0,ns,20
-example_sets-insert_n,,7500,,,34187598.0,ns,21
-example_sets-insert_n,,7500,,,37386663.0,ns,22
-example_sets-insert_n,,7500,,,38442756.0,ns,23
-example_sets-insert_n,,7500,,,39750837.0,ns,24
-example_sets-insert_n,,7500,,,40841222.0,ns,25
-example_sets-insert_n,,7500,,,42990038.0,ns,26
-example_sets-insert_n,,7500,,,46138656.0,ns,27
-example_sets-insert_n,,7500,,,46717278.0,ns,28
-example_sets-insert_n,,7500,,,47819610.0,ns,29
-example_sets-insert_n,,7500,,,51056820.0,ns,30
-example_sets-insert_n,,7500,,,50595831.0,ns,31
-example_sets-insert_n,,7500,,,52990419.0,ns,32
-example_sets-insert_n,,7500,,,55332557.0,ns,33
-example_sets-insert_n,,7500,,,56230416.0,ns,34
-example_sets-insert_n,,7500,,,57725483.0,ns,35
-example_sets-insert_n,,7500,,,61296872.0,ns,36
-example_sets-insert_n,,7500,,,61111806.0,ns,37
-example_sets-insert_n,,7500,,,63619937.0,ns,38
-example_sets-insert_n,,7500,,,64197232.0,ns,39
-example_sets-insert_n,,7500,,,67625116.0,ns,40
-example_sets-insert_n,,7500,,,68929615.0,ns,41
-example_sets-insert_n,,7500,,,68859524.0,ns,42
-example_sets-insert_n,,7500,,,71235006.0,ns,43
-example_sets-insert_n,,7500,,,74213227.0,ns,44
-example_sets-insert_n,,7500,,,75628012.0,ns,45
-example_sets-insert_n,,7500,,,75892524.0,ns,46
-example_sets-insert_n,,7500,,,79221249.0,ns,47
-example_sets-insert_n,,7500,,,79732266.0,ns,48
-example_sets-insert_n,,7500,,,81549553.0,ns,49
-example_sets-insert_n,,7500,,,84030821.0,ns,50
-example_sets-insert_n,,7500,,,84500103.0,ns,51
-example_sets-insert_n,,7500,,,85526253.0,ns,52
-example_sets-insert_n,,7500,,,87731398.0,ns,53
-example_sets-insert_n,,7500,,,88965864.0,ns,54
-example_sets-insert_n,,7500,,,91370147.0,ns,55
-example_sets-insert_n,,7500,,,93630322.0,ns,56
-example_sets-insert_n,,7500,,,96743212.0,ns,57
-example_sets-insert_n,,7500,,,98692146.0,ns,58
-example_sets-insert_n,,7500,,,99400363.0,ns,59
-example_sets-insert_n,,7500,,,100050010.0,ns,60
-example_sets-insert_n,,7500,,,101802864.0,ns,61
-example_sets-insert_n,,7500,,,101938893.0,ns,62
-example_sets-insert_n,,7500,,,104594779.0,ns,63
-example_sets-insert_n,,7500,,,106357414.0,ns,64
-example_sets-insert_n,,7500,,,106857508.0,ns,65
-example_sets-insert_n,,7500,,,110804610.0,ns,66
-example_sets-insert_n,,7500,,,110662042.0,ns,67
-example_sets-insert_n,,7500,,,113069843.0,ns,68
-example_sets-insert_n,,7500,,,114877138.0,ns,69
-example_sets-insert_n,,7500,,,116407661.0,ns,70
-example_sets-insert_n,,7500,,,116919204.0,ns,71
-example_sets-insert_n,,7500,,,120012209.0,ns,72
-example_sets-insert_n,,7500,,,120750012.0,ns,73
-example_sets-insert_n,,7500,,,121753513.0,ns,74
-example_sets-insert_n,,7500,,,125364873.0,ns,75
-example_sets-insert_n,,7500,,,127194311.0,ns,76
-example_sets-insert_n,,7500,,,128219661.0,ns,77
-example_sets-insert_n,,7500,,,128701639.0,ns,78
-example_sets-insert_n,,7500,,,131247166.0,ns,79
-example_sets-insert_n,,7500,,,133414949.0,ns,80
-example_sets-insert_n,,7500,,,135760944.0,ns,81
-example_sets-insert_n,,7500,,,135580598.0,ns,82
-example_sets-insert_n,,7500,,,139706641.0,ns,83
-example_sets-insert_n,,7500,,,140241302.0,ns,84
-example_sets-insert_n,,7500,,,141118059.0,ns,85
-example_sets-insert_n,,7500,,,142433159.0,ns,86
-example_sets-insert_n,,7500,,,142646722.0,ns,87
-example_sets-insert_n,,7500,,,147285383.0,ns,88
-example_sets-insert_n,,7500,,,149909046.0,ns,89
-example_sets-insert_n,,7500,,,149429710.0,ns,90
-example_sets-insert_n,,7500,,,152238970.0,ns,91
-example_sets-insert_n,,7500,,,153331668.0,ns,92
-example_sets-insert_n,,7500,,,154724410.0,ns,93
-example_sets-insert_n,,7500,,,158011903.0,ns,94
-example_sets-insert_n,,7500,,,159526957.0,ns,95
-example_sets-insert_n,,7500,,,162431378.0,ns,96
-example_sets-insert_n,,7500,,,163562544.0,ns,97
-example_sets-insert_n,,7500,,,163861012.0,ns,98
-example_sets-insert_n,,7500,,,165600267.0,ns,99
-example_sets-insert_n,,7500,,,167073406.0,ns,100
+example_sets-insert_n,,7500,,,1665786.0,ns,1
+example_sets-insert_n,,7500,,,3398585.0,ns,2
+example_sets-insert_n,,7500,,,4980973.0,ns,3
+example_sets-insert_n,,7500,,,6629329.0,ns,4
+example_sets-insert_n,,7500,,,8784904.0,ns,5
+example_sets-insert_n,,7500,,,9773013.0,ns,6
+example_sets-insert_n,,7500,,,11334933.0,ns,7
+example_sets-insert_n,,7500,,,13328456.0,ns,8
+example_sets-insert_n,,7500,,,15032196.0,ns,9
+example_sets-insert_n,,7500,,,15956790.0,ns,10
+example_sets-insert_n,,7500,,,17557316.0,ns,11
+example_sets-insert_n,,7500,,,19664420.0,ns,12
+example_sets-insert_n,,7500,,,20944626.0,ns,13
+example_sets-insert_n,,7500,,,23336464.0,ns,14
+example_sets-insert_n,,7500,,,24304938.0,ns,15
+example_sets-insert_n,,7500,,,26751487.0,ns,16
+example_sets-insert_n,,7500,,,28236465.0,ns,17
+example_sets-insert_n,,7500,,,29884636.0,ns,18
+example_sets-insert_n,,7500,,,30553802.0,ns,19
+example_sets-insert_n,,7500,,,32417993.0,ns,20
+example_sets-insert_n,,7500,,,34948440.0,ns,21
+example_sets-insert_n,,7500,,,36854345.0,ns,22
+example_sets-insert_n,,7500,,,37960320.0,ns,23
+example_sets-insert_n,,7500,,,39069500.0,ns,24
+example_sets-insert_n,,7500,,,41169861.0,ns,25
+example_sets-insert_n,,7500,,,42445554.0,ns,26
+example_sets-insert_n,,7500,,,43343488.0,ns,27
+example_sets-insert_n,,7500,,,46776119.0,ns,28
+example_sets-insert_n,,7500,,,46497604.0,ns,29
+example_sets-insert_n,,7500,,,49329281.0,ns,30
+example_sets-insert_n,,7500,,,50562051.0,ns,31
+example_sets-insert_n,,7500,,,54043474.0,ns,32
+example_sets-insert_n,,7500,,,55219929.0,ns,33
+example_sets-insert_n,,7500,,,56001536.0,ns,34
+example_sets-insert_n,,7500,,,58052970.0,ns,35
+example_sets-insert_n,,7500,,,59143840.0,ns,36
+example_sets-insert_n,,7500,,,59629757.0,ns,37
+example_sets-insert_n,,7500,,,61460186.0,ns,38
+example_sets-insert_n,,7500,,,64163133.0,ns,39
+example_sets-insert_n,,7500,,,64812926.0,ns,40
+example_sets-insert_n,,7500,,,69409305.0,ns,41
+example_sets-insert_n,,7500,,,67838535.0,ns,42
+example_sets-insert_n,,7500,,,71480263.0,ns,43
+example_sets-insert_n,,7500,,,72798911.0,ns,44
+example_sets-insert_n,,7500,,,74487604.0,ns,45
+example_sets-insert_n,,7500,,,75269919.0,ns,46
+example_sets-insert_n,,7500,,,77141042.0,ns,47
+example_sets-insert_n,,7500,,,80627949.0,ns,48
+example_sets-insert_n,,7500,,,81333032.0,ns,49
+example_sets-insert_n,,7500,,,82936155.0,ns,50
+example_sets-insert_n,,7500,,,85023447.0,ns,51
+example_sets-insert_n,,7500,,,87332838.0,ns,52
+example_sets-insert_n,,7500,,,87112350.0,ns,53
+example_sets-insert_n,,7500,,,90466308.0,ns,54
+example_sets-insert_n,,7500,,,92284408.0,ns,55
+example_sets-insert_n,,7500,,,91352142.0,ns,56
+example_sets-insert_n,,7500,,,95447656.0,ns,57
+example_sets-insert_n,,7500,,,98589295.0,ns,58
+example_sets-insert_n,,7500,,,98294172.0,ns,59
+example_sets-insert_n,,7500,,,98748098.0,ns,60
+example_sets-insert_n,,7500,,,99959233.0,ns,61
+example_sets-insert_n,,7500,,,103954711.0,ns,62
+example_sets-insert_n,,7500,,,104825357.0,ns,63
+example_sets-insert_n,,7500,,,107462382.0,ns,64
+example_sets-insert_n,,7500,,,107697851.0,ns,65
+example_sets-insert_n,,7500,,,109973170.0,ns,66
+example_sets-insert_n,,7500,,,108274675.0,ns,67
+example_sets-insert_n,,7500,,,112461955.0,ns,68
+example_sets-insert_n,,7500,,,112837051.0,ns,69
+example_sets-insert_n,,7500,,,114630880.0,ns,70
+example_sets-insert_n,,7500,,,117704369.0,ns,71
+example_sets-insert_n,,7500,,,119576535.0,ns,72
+example_sets-insert_n,,7500,,,121761694.0,ns,73
+example_sets-insert_n,,7500,,,201650442.0,ns,74
+example_sets-insert_n,,7500,,,124042667.0,ns,75
+example_sets-insert_n,,7500,,,125401322.0,ns,76
+example_sets-insert_n,,7500,,,127588862.0,ns,77
+example_sets-insert_n,,7500,,,127167298.0,ns,78
+example_sets-insert_n,,7500,,,130716241.0,ns,79
+example_sets-insert_n,,7500,,,134448161.0,ns,80
+example_sets-insert_n,,7500,,,134580772.0,ns,81
+example_sets-insert_n,,7500,,,135889145.0,ns,82
+example_sets-insert_n,,7500,,,136369042.0,ns,83
+example_sets-insert_n,,7500,,,138691281.0,ns,84
+example_sets-insert_n,,7500,,,140457424.0,ns,85
+example_sets-insert_n,,7500,,,142512683.0,ns,86
+example_sets-insert_n,,7500,,,144536510.0,ns,87
+example_sets-insert_n,,7500,,,145726681.0,ns,88
+example_sets-insert_n,,7500,,,144443920.0,ns,89
+example_sets-insert_n,,7500,,,148227163.0,ns,90
+example_sets-insert_n,,7500,,,149093866.0,ns,91
+example_sets-insert_n,,7500,,,151606643.0,ns,92
+example_sets-insert_n,,7500,,,152542641.0,ns,93
+example_sets-insert_n,,7500,,,157016757.0,ns,94
+example_sets-insert_n,,7500,,,159416828.0,ns,95
+example_sets-insert_n,,7500,,,159528878.0,ns,96
+example_sets-insert_n,,7500,,,161853215.0,ns,97
+example_sets-insert_n,,7500,,,159701587.0,ns,98
+example_sets-insert_n,,7500,,,164433154.0,ns,99
+example_sets-insert_n,,7500,,,168259342.0,ns,100
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json b/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json
index aaf616a..742dc7c 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1633038.0,3286441.0,5117441.0,6742264.0,8274118.0,10188470.0,11808468.0,13152908.0,14742617.0,17067715.0,18923816.0,19708908.0,21111196.0,23325006.0,24560457.0,27043598.0,28372975.0,30790389.0,32178302.0,33564669.0,34187598.0,37386663.0,38442756.0,39750837.0,40841222.0,42990038.0,46138656.0,46717278.0,47819610.0,51056820.0,50595831.0,52990419.0,55332557.0,56230416.0,57725483.0,61296872.0,61111806.0,63619937.0,64197232.0,67625116.0,68929615.0,68859524.0,71235006.0,74213227.0,75628012.0,75892524.0,79221249.0,79732266.0,81549553.0,84030821.0,84500103.0,85526253.0,87731398.0,88965864.0,91370147.0,93630322.0,96743212.0,98692146.0,99400363.0,100050010.0,101802864.0,101938893.0,104594779.0,106357414.0,106857508.0,110804610.0,110662042.0,113069843.0,114877138.0,116407661.0,116919204.0,120012209.0,120750012.0,121753513.0,125364873.0,127194311.0,128219661.0,128701639.0,131247166.0,133414949.0,135760944.0,135580598.0,139706641.0,140241302.0,141118059.0,142433159.0,142646722.0,147285383.0,149909046.0,149429710.0,152238970.0,153331668.0,154724410.0,158011903.0,159526957.0,162431378.0,163562544.0,163861012.0,165600267.0,167073406.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0,50.0,51.0,52.0,53.0,54.0,55.0,56.0,57.0,58.0,59.0,60.0,61.0,62.0,63.0,64.0,65.0,66.0,67.0,68.0,69.0,70.0,71.0,72.0,73.0,74.0,75.0,76.0,77.0,78.0,79.0,80.0,81.0,82.0,83.0,84.0,85.0,86.0,87.0,88.0,89.0,90.0,91.0,92.0,93.0,94.0,95.0,96.0,97.0,98.0,99.0,100.0],"times":[1665786.0,3398585.0,4980973.0,6629329.0,8784904.0,9773013.0,11334933.0,13328456.0,15032196.0,15956790.0,17557316.0,19664420.0,20944626.0,23336464.0,24304938.0,26751487.0,28236465.0,29884636.0,30553802.0,32417993.0,34948440.0,36854345.0,37960320.0,39069500.0,41169861.0,42445554.0,43343488.0,46776119.0,46497604.0,49329281.0,50562051.0,54043474.0,55219929.0,56001536.0,58052970.0,59143840.0,59629757.0,61460186.0,64163133.0,64812926.0,69409305.0,67838535.0,71480263.0,72798911.0,74487604.0,75269919.0,77141042.0,80627949.0,81333032.0,82936155.0,85023447.0,87332838.0,87112350.0,90466308.0,92284408.0,91352142.0,95447656.0,98589295.0,98294172.0,98748098.0,99959233.0,103954711.0,104825357.0,107462382.0,107697851.0,109973170.0,108274675.0,112461955.0,112837051.0,114630880.0,117704369.0,119576535.0,121761694.0,201650442.0,124042667.0,125401322.0,127588862.0,127167298.0,130716241.0,134448161.0,134580772.0,135889145.0,136369042.0,138691281.0,140457424.0,142512683.0,144536510.0,145726681.0,144443920.0,148227163.0,149093866.0,151606643.0,152542641.0,157016757.0,159416828.0,159528878.0,161853215.0,159701587.0,164433154.0,168259342.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json b/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json
index 62862c7..13d4a65 100644
--- a/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json
+++ b/analysis/current/criterion/example_sets-insert_n/7500/new/tukey.json
@@ -1 +1 @@
-[1569804.1805275003,1611394.3464068153,1722301.455418322,1763891.621297637] \ No newline at end of file
+[1551918.4439237241,1595055.0214124117,1710085.8947155783,1753222.4722042657] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
index c7265a5..f925821 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.21865346488892,"upper_bound":162.36930385530928},"point_estimate":159.14176350764853,"standard_error":1.461503698863863},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":156.8507274336646,"upper_bound":158.5591916641719},"point_estimate":157.6533130833091,"standard_error":0.42536909508936854},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.7822327885805659,"upper_bound":2.5226658692320005},"point_estimate":1.5190633852880904,"standard_error":0.4358066708173553},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96952407096347,"upper_bound":164.2805952569369},"point_estimate":160.09851552587727,"standard_error":1.7546432202554192},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.0857965419880333,"upper_bound":10.976258817898124},"point_estimate":6.726462085387348,"standard_error":3.425689859092857}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.20815965378966,"upper_bound":159.19634464305557},"point_estimate":158.70266193198287,"standard_error":0.2516592214044776},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96794147186148,"upper_bound":159.23647327218237},"point_estimate":158.80974094688378,"standard_error":0.33326767485231185},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.576091546415685,"upper_bound":1.9654513842723245},"point_estimate":1.4710269570066792,"standard_error":0.36846193703430385},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.0385271835259,"upper_bound":158.9323162013691},"point_estimate":158.43799759023784,"standard_error":0.22796208510201024},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.843335490313745,"upper_bound":1.3622517448711902},"point_estimate":1.1524865020065753,"standard_error":0.133042722217299}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
index 77c5dd6..7b16d21 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10,,,22856685.0,ns,146302
-example_stack-push_pop,,10,,,45958684.0,ns,292604
-example_stack-push_pop,,10,,,68225882.0,ns,438906
-example_stack-push_pop,,10,,,91663233.0,ns,585208
-example_stack-push_pop,,10,,,114571907.0,ns,731510
-example_stack-push_pop,,10,,,137070667.0,ns,877812
-example_stack-push_pop,,10,,,159356759.0,ns,1024114
-example_stack-push_pop,,10,,,186903140.0,ns,1170416
-example_stack-push_pop,,10,,,207508790.0,ns,1316718
-example_stack-push_pop,,10,,,229888501.0,ns,1463020
-example_stack-push_pop,,10,,,255031221.0,ns,1609322
-example_stack-push_pop,,10,,,280306131.0,ns,1755624
-example_stack-push_pop,,10,,,355909215.0,ns,1901926
-example_stack-push_pop,,10,,,322982780.0,ns,2048228
-example_stack-push_pop,,10,,,347169016.0,ns,2194530
-example_stack-push_pop,,10,,,369882599.0,ns,2340832
-example_stack-push_pop,,10,,,395241948.0,ns,2487134
-example_stack-push_pop,,10,,,422190744.0,ns,2633436
-example_stack-push_pop,,10,,,440997548.0,ns,2779738
-example_stack-push_pop,,10,,,461195829.0,ns,2926040
+example_stack-push_pop,,10,,,23098197.0,ns,144375
+example_stack-push_pop,,10,,,45593954.0,ns,288750
+example_stack-push_pop,,10,,,68029129.0,ns,433125
+example_stack-push_pop,,10,,,90500592.0,ns,577500
+example_stack-push_pop,,10,,,114698464.0,ns,721875
+example_stack-push_pop,,10,,,139141078.0,ns,866250
+example_stack-push_pop,,10,,,161770057.0,ns,1010625
+example_stack-push_pop,,10,,,185000402.0,ns,1155000
+example_stack-push_pop,,10,,,208287803.0,ns,1299375
+example_stack-push_pop,,10,,,228162661.0,ns,1443750
+example_stack-push_pop,,10,,,252719723.0,ns,1588125
+example_stack-push_pop,,10,,,274713747.0,ns,1732500
+example_stack-push_pop,,10,,,299065148.0,ns,1876875
+example_stack-push_pop,,10,,,320982174.0,ns,2021250
+example_stack-push_pop,,10,,,340500706.0,ns,2165625
+example_stack-push_pop,,10,,,365497742.0,ns,2310000
+example_stack-push_pop,,10,,,390182238.0,ns,2454375
+example_stack-push_pop,,10,,,412722262.0,ns,2598750
+example_stack-push_pop,,10,,,431982162.0,ns,2743125
+example_stack-push_pop,,10,,,455456793.0,ns,2887500
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
index 3adae65..724faef 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[146302.0,292604.0,438906.0,585208.0,731510.0,877812.0,1024114.0,1170416.0,1316718.0,1463020.0,1609322.0,1755624.0,1901926.0,2048228.0,2194530.0,2340832.0,2487134.0,2633436.0,2779738.0,2926040.0],"times":[22856685.0,45958684.0,68225882.0,91663233.0,114571907.0,137070667.0,159356759.0,186903140.0,207508790.0,229888501.0,255031221.0,280306131.0,355909215.0,322982780.0,347169016.0,369882599.0,395241948.0,422190744.0,440997548.0,461195829.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[144375.0,288750.0,433125.0,577500.0,721875.0,866250.0,1010625.0,1155000.0,1299375.0,1443750.0,1588125.0,1732500.0,1876875.0,2021250.0,2165625.0,2310000.0,2454375.0,2598750.0,2743125.0,2887500.0],"times":[23098197.0,45593954.0,68029129.0,90500592.0,114698464.0,139141078.0,161770057.0,185000402.0,208287803.0,228162661.0,252719723.0,274713747.0,299065148.0,320982174.0,340500706.0,365497742.0,390182238.0,412722262.0,431982162.0,455456793.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
index 4a0e5a9..8515b77 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[150.3825480389116,153.50685254025524,161.83833121050492,164.96263571184855] \ No newline at end of file
+[152.9270807592407,155.3932119380619,161.96956174825178,164.43569292707298] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
index 0b86e45..a157cb5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":135.95946664638763,"upper_bound":137.51976119835828},"point_estimate":136.6971284157213,"standard_error":0.3982100328059315},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":135.49245186608076,"upper_bound":137.01158884321012},"point_estimate":136.5183377927982,"standard_error":0.37109424491235526},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.5377086520608602,"upper_bound":2.248747575485465},"point_estimate":1.5982570477452465,"standard_error":0.41295692440396603},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":135.7452788321879,"upper_bound":136.9672703346025},"point_estimate":136.38484034174692,"standard_error":0.3100406720942991},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.9962158840215152,"upper_bound":2.3690104416943547},"point_estimate":1.8321670876594098,"standard_error":0.346353411607433}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":134.66643781387293,"upper_bound":135.36599124221453},"point_estimate":135.00929808557262,"standard_error":0.17799692282028567},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":134.4127194628447,"upper_bound":135.44228917717072},"point_estimate":135.20724151507727,"standard_error":0.3083085669356121},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.18441569663421287,"upper_bound":1.3135503075569277},"point_estimate":0.7247252396176269,"standard_error":0.297424394239656},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":134.83748952594453,"upper_bound":135.4027117421037},"point_estimate":135.1412738040166,"standard_error":0.14444281788139873},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.5587540820687208,"upper_bound":1.0160264291074268},"point_estimate":0.8120954993480187,"standard_error":0.11896685108047073}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
index e589d72..757f92d 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10,,,23580292.0,ns,167109
-example_stack-push_pop,,10,,,46993218.0,ns,334218
-example_stack-push_pop,,10,,,67519342.0,ns,501327
-example_stack-push_pop,,10,,,90879840.0,ns,668436
-example_stack-push_pop,,10,,,113010176.0,ns,835545
-example_stack-push_pop,,10,,,135887889.0,ns,1002654
-example_stack-push_pop,,10,,,160974275.0,ns,1169763
-example_stack-push_pop,,10,,,180939059.0,ns,1336872
-example_stack-push_pop,,10,,,203724313.0,ns,1503981
-example_stack-push_pop,,10,,,228962669.0,ns,1671090
-example_stack-push_pop,,10,,,253090255.0,ns,1838199
-example_stack-push_pop,,10,,,274076704.0,ns,2005308
-example_stack-push_pop,,10,,,301789562.0,ns,2172417
-example_stack-push_pop,,10,,,319635075.0,ns,2339526
-example_stack-push_pop,,10,,,335233508.0,ns,2506635
-example_stack-push_pop,,10,,,364400846.0,ns,2673744
-example_stack-push_pop,,10,,,387606788.0,ns,2840853
-example_stack-push_pop,,10,,,407289136.0,ns,3007962
-example_stack-push_pop,,10,,,433703244.0,ns,3175071
-example_stack-push_pop,,10,,,457909446.0,ns,3342180
+example_stack-push_pop,,10,,,22444007.0,ns,167872
+example_stack-push_pop,,10,,,45050589.0,ns,335744
+example_stack-push_pop,,10,,,68211321.0,ns,503616
+example_stack-push_pop,,10,,,90295707.0,ns,671488
+example_stack-push_pop,,10,,,114886424.0,ns,839360
+example_stack-push_pop,,10,,,135039884.0,ns,1007232
+example_stack-push_pop,,10,,,158836338.0,ns,1175104
+example_stack-push_pop,,10,,,181967014.0,ns,1342976
+example_stack-push_pop,,10,,,202989036.0,ns,1510848
+example_stack-push_pop,,10,,,228713884.0,ns,1678720
+example_stack-push_pop,,10,,,248047706.0,ns,1846592
+example_stack-push_pop,,10,,,271387644.0,ns,2014464
+example_stack-push_pop,,10,,,292145308.0,ns,2182336
+example_stack-push_pop,,10,,,318339770.0,ns,2350208
+example_stack-push_pop,,10,,,340862443.0,ns,2518080
+example_stack-push_pop,,10,,,363789263.0,ns,2685952
+example_stack-push_pop,,10,,,386362484.0,ns,2853824
+example_stack-push_pop,,10,,,408674064.0,ns,3021696
+example_stack-push_pop,,10,,,432716774.0,ns,3189568
+example_stack-push_pop,,10,,,452305291.0,ns,3357440
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
index b93f33a..42282e6 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[167109.0,334218.0,501327.0,668436.0,835545.0,1002654.0,1169763.0,1336872.0,1503981.0,1671090.0,1838199.0,2005308.0,2172417.0,2339526.0,2506635.0,2673744.0,2840853.0,3007962.0,3175071.0,3342180.0],"times":[23580292.0,46993218.0,67519342.0,90879840.0,113010176.0,135887889.0,160974275.0,180939059.0,203724313.0,228962669.0,253090255.0,274076704.0,301789562.0,319635075.0,335233508.0,364400846.0,387606788.0,407289136.0,433703244.0,457909446.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[167872.0,335744.0,503616.0,671488.0,839360.0,1007232.0,1175104.0,1342976.0,1510848.0,1678720.0,1846592.0,2014464.0,2182336.0,2350208.0,2518080.0,2685952.0,2853824.0,3021696.0,3189568.0,3357440.0],"times":[22444007.0,45050589.0,68211321.0,90295707.0,114886424.0,135039884.0,158836338.0,181967014.0,202989036.0,228713884.0,248047706.0,271387644.0,292145308.0,318339770.0,340862443.0,363789263.0,386362484.0,408674064.0,432716774.0,452305291.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
index cdaa43c..806cd6b 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[130.28283503913957,132.86314297687278,139.74396414416134,142.32427208189455] \ No newline at end of file
+[131.05459191851804,132.70109761658236,137.0917794780872,138.73828517615152] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json
index c7265a5..f925821 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.21865346488892,"upper_bound":162.36930385530928},"point_estimate":159.14176350764853,"standard_error":1.461503698863863},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":156.8507274336646,"upper_bound":158.5591916641719},"point_estimate":157.6533130833091,"standard_error":0.42536909508936854},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.7822327885805659,"upper_bound":2.5226658692320005},"point_estimate":1.5190633852880904,"standard_error":0.4358066708173553},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96952407096347,"upper_bound":164.2805952569369},"point_estimate":160.09851552587727,"standard_error":1.7546432202554192},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1.0857965419880333,"upper_bound":10.976258817898124},"point_estimate":6.726462085387348,"standard_error":3.425689859092857}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.20815965378966,"upper_bound":159.19634464305557},"point_estimate":158.70266193198287,"standard_error":0.2516592214044776},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.96794147186148,"upper_bound":159.23647327218237},"point_estimate":158.80974094688378,"standard_error":0.33326767485231185},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.576091546415685,"upper_bound":1.9654513842723245},"point_estimate":1.4710269570066792,"standard_error":0.36846193703430385},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":158.0385271835259,"upper_bound":158.9323162013691},"point_estimate":158.43799759023784,"standard_error":0.22796208510201024},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.843335490313745,"upper_bound":1.3622517448711902},"point_estimate":1.1524865020065753,"standard_error":0.133042722217299}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv
index 77c5dd6..7b16d21 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10,,,22856685.0,ns,146302
-example_stack-push_pop,,10,,,45958684.0,ns,292604
-example_stack-push_pop,,10,,,68225882.0,ns,438906
-example_stack-push_pop,,10,,,91663233.0,ns,585208
-example_stack-push_pop,,10,,,114571907.0,ns,731510
-example_stack-push_pop,,10,,,137070667.0,ns,877812
-example_stack-push_pop,,10,,,159356759.0,ns,1024114
-example_stack-push_pop,,10,,,186903140.0,ns,1170416
-example_stack-push_pop,,10,,,207508790.0,ns,1316718
-example_stack-push_pop,,10,,,229888501.0,ns,1463020
-example_stack-push_pop,,10,,,255031221.0,ns,1609322
-example_stack-push_pop,,10,,,280306131.0,ns,1755624
-example_stack-push_pop,,10,,,355909215.0,ns,1901926
-example_stack-push_pop,,10,,,322982780.0,ns,2048228
-example_stack-push_pop,,10,,,347169016.0,ns,2194530
-example_stack-push_pop,,10,,,369882599.0,ns,2340832
-example_stack-push_pop,,10,,,395241948.0,ns,2487134
-example_stack-push_pop,,10,,,422190744.0,ns,2633436
-example_stack-push_pop,,10,,,440997548.0,ns,2779738
-example_stack-push_pop,,10,,,461195829.0,ns,2926040
+example_stack-push_pop,,10,,,23098197.0,ns,144375
+example_stack-push_pop,,10,,,45593954.0,ns,288750
+example_stack-push_pop,,10,,,68029129.0,ns,433125
+example_stack-push_pop,,10,,,90500592.0,ns,577500
+example_stack-push_pop,,10,,,114698464.0,ns,721875
+example_stack-push_pop,,10,,,139141078.0,ns,866250
+example_stack-push_pop,,10,,,161770057.0,ns,1010625
+example_stack-push_pop,,10,,,185000402.0,ns,1155000
+example_stack-push_pop,,10,,,208287803.0,ns,1299375
+example_stack-push_pop,,10,,,228162661.0,ns,1443750
+example_stack-push_pop,,10,,,252719723.0,ns,1588125
+example_stack-push_pop,,10,,,274713747.0,ns,1732500
+example_stack-push_pop,,10,,,299065148.0,ns,1876875
+example_stack-push_pop,,10,,,320982174.0,ns,2021250
+example_stack-push_pop,,10,,,340500706.0,ns,2165625
+example_stack-push_pop,,10,,,365497742.0,ns,2310000
+example_stack-push_pop,,10,,,390182238.0,ns,2454375
+example_stack-push_pop,,10,,,412722262.0,ns,2598750
+example_stack-push_pop,,10,,,431982162.0,ns,2743125
+example_stack-push_pop,,10,,,455456793.0,ns,2887500
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/sample.json b/analysis/current/criterion/example_stack-push_pop/10/new/sample.json
index 3adae65..724faef 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[146302.0,292604.0,438906.0,585208.0,731510.0,877812.0,1024114.0,1170416.0,1316718.0,1463020.0,1609322.0,1755624.0,1901926.0,2048228.0,2194530.0,2340832.0,2487134.0,2633436.0,2779738.0,2926040.0],"times":[22856685.0,45958684.0,68225882.0,91663233.0,114571907.0,137070667.0,159356759.0,186903140.0,207508790.0,229888501.0,255031221.0,280306131.0,355909215.0,322982780.0,347169016.0,369882599.0,395241948.0,422190744.0,440997548.0,461195829.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[144375.0,288750.0,433125.0,577500.0,721875.0,866250.0,1010625.0,1155000.0,1299375.0,1443750.0,1588125.0,1732500.0,1876875.0,2021250.0,2165625.0,2310000.0,2454375.0,2598750.0,2743125.0,2887500.0],"times":[23098197.0,45593954.0,68029129.0,90500592.0,114698464.0,139141078.0,161770057.0,185000402.0,208287803.0,228162661.0,252719723.0,274713747.0,299065148.0,320982174.0,340500706.0,365497742.0,390182238.0,412722262.0,431982162.0,455456793.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json
index 4a0e5a9..8515b77 100644
--- a/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10/new/tukey.json
@@ -1 +1 @@
-[150.3825480389116,153.50685254025524,161.83833121050492,164.96263571184855] \ No newline at end of file
+[152.9270807592407,155.3932119380619,161.96956174825178,164.43569292707298] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
index 7763f34..e208ee6 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33764.805031487456,"upper_bound":34538.32729289119},"point_estimate":34131.8840392375,"standard_error":197.7342280409615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33605.560759327374,"upper_bound":34411.61239563263},"point_estimate":33815.815811657034,"standard_error":181.92544178486588},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188.9726413067454,"upper_bound":1278.923820842252},"point_estimate":584.5818732680334,"standard_error":267.5848419466694},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33973.09997134031,"upper_bound":34899.2081035403},"point_estimate":34411.09513353206,"standard_error":236.93583387657017},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":550.9319847104375,"upper_bound":1120.0675246614608},"point_estimate":906.2924177298781,"standard_error":144.4669598079393}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33511.06609586924,"upper_bound":33812.28434640963},"point_estimate":33661.614597860134,"standard_error":77.03544308065428},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33544.444450628966,"upper_bound":33853.38790400386},"point_estimate":33635.379522431256,"standard_error":72.01166892813245},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.68576056808635,"upper_bound":545.6117589318292},"point_estimate":314.46864467755313,"standard_error":136.68773025429505},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33393.34282872479,"upper_bound":33737.110096555836},"point_estimate":33560.89661047717,"standard_error":88.12316066173865},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":231.43937437832923,"upper_bound":444.74865974130415},"point_estimate":353.7204800149769,"standard_error":54.468151169102164}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
index 812bdb6..44a6fff 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,1000,,,23943615.0,ns,692
-example_stack-push_pop,,1000,,,46061098.0,ns,1384
-example_stack-push_pop,,1000,,,68074916.0,ns,2076
-example_stack-push_pop,,1000,,,92174676.0,ns,2768
-example_stack-push_pop,,1000,,,116495305.0,ns,3460
-example_stack-push_pop,,1000,,,138818113.0,ns,4152
-example_stack-push_pop,,1000,,,162386581.0,ns,4844
-example_stack-push_pop,,1000,,,187312182.0,ns,5536
-example_stack-push_pop,,1000,,,213138509.0,ns,6228
-example_stack-push_pop,,1000,,,234549123.0,ns,6920
-example_stack-push_pop,,1000,,,255321386.0,ns,7612
-example_stack-push_pop,,1000,,,295785379.0,ns,8304
-example_stack-push_pop,,1000,,,313759091.0,ns,8996
-example_stack-push_pop,,1000,,,349785790.0,ns,9688
-example_stack-push_pop,,1000,,,372307902.0,ns,10380
-example_stack-push_pop,,1000,,,373470794.0,ns,11072
-example_stack-push_pop,,1000,,,399082923.0,ns,11764
-example_stack-push_pop,,1000,,,420967194.0,ns,12456
-example_stack-push_pop,,1000,,,444261095.0,ns,13148
-example_stack-push_pop,,1000,,,482086766.0,ns,13840
+example_stack-push_pop,,1000,,,23555076.0,ns,691
+example_stack-push_pop,,1000,,,46096438.0,ns,1382
+example_stack-push_pop,,1000,,,68412815.0,ns,2073
+example_stack-push_pop,,1000,,,92921616.0,ns,2764
+example_stack-push_pop,,1000,,,116203410.0,ns,3455
+example_stack-push_pop,,1000,,,142646339.0,ns,4146
+example_stack-push_pop,,1000,,,164667118.0,ns,4837
+example_stack-push_pop,,1000,,,186197926.0,ns,5528
+example_stack-push_pop,,1000,,,209867820.0,ns,6219
+example_stack-push_pop,,1000,,,235086556.0,ns,6910
+example_stack-push_pop,,1000,,,255013121.0,ns,7601
+example_stack-push_pop,,1000,,,281600825.0,ns,8292
+example_stack-push_pop,,1000,,,301280346.0,ns,8983
+example_stack-push_pop,,1000,,,328579865.0,ns,9674
+example_stack-push_pop,,1000,,,347141171.0,ns,10365
+example_stack-push_pop,,1000,,,372060350.0,ns,11056
+example_stack-push_pop,,1000,,,391001116.0,ns,11747
+example_stack-push_pop,,1000,,,418381425.0,ns,12438
+example_stack-push_pop,,1000,,,433289154.0,ns,13129
+example_stack-push_pop,,1000,,,463694383.0,ns,13820
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
index 67e754f..c426fdb 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[692.0,1384.0,2076.0,2768.0,3460.0,4152.0,4844.0,5536.0,6228.0,6920.0,7612.0,8304.0,8996.0,9688.0,10380.0,11072.0,11764.0,12456.0,13148.0,13840.0],"times":[23943615.0,46061098.0,68074916.0,92174676.0,116495305.0,138818113.0,162386581.0,187312182.0,213138509.0,234549123.0,255321386.0,295785379.0,313759091.0,349785790.0,372307902.0,373470794.0,399082923.0,420967194.0,444261095.0,482086766.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[691.0,1382.0,2073.0,2764.0,3455.0,4146.0,4837.0,5528.0,6219.0,6910.0,7601.0,8292.0,8983.0,9674.0,10365.0,11056.0,11747.0,12438.0,13129.0,13820.0],"times":[23555076.0,46096438.0,68412815.0,92921616.0,116203410.0,142646339.0,164667118.0,186197926.0,209867820.0,235086556.0,255013121.0,281600825.0,301280346.0,328579865.0,347141171.0,372060350.0,391001116.0,418381425.0,433289154.0,463694383.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
index 6cd99e5..e856055 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[30173.122540068325,31855.200770165535,36340.74271709143,38022.82094718864] \ No newline at end of file
+[32223.34438536017,32875.235583715,34613.61211266122,35265.50331101605] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
index b2b673e..7ffdaaa 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1617.1028210912202,"upper_bound":1801.2781092667065},"point_estimate":1697.7385090576493,"standard_error":47.558898640296675},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1587.1738293947778,"upper_bound":1650.5018803528983},"point_estimate":1593.3276142202699,"standard_error":18.933360474532027},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.843895483085056,"upper_bound":95.95075110978183},"point_estimate":16.055807115619515,"standard_error":26.5068680407465},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653.1827510602493,"upper_bound":1917.5602442396987},"point_estimate":1783.627709119684,"standard_error":66.64863610976087},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":56.460282732981334,"upper_bound":308.394627377187},"point_estimate":218.2608707691399,"standard_error":63.309457121679465}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1633.933201966875,"upper_bound":2024.7070282656625},"point_estimate":1775.8241138254223,"standard_error":113.82176329923145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1598.3451305541748,"upper_bound":1744.3001118528514},"point_estimate":1614.8692211680968,"standard_error":46.28880936514391},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.054766657903103,"upper_bound":200.02798952231342},"point_estimate":39.49329356205212,"standard_error":50.826775328548905},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1605.7314372205744,"upper_bound":1722.6549008669472},"point_estimate":1650.805637022434,"standard_error":33.520648101719544},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65.07719724696634,"upper_bound":851.150370081876},"point_estimate":520.1355074399091,"standard_error":275.44683771854085}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
index 1f913ed..a22651d 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,1000,,,23347737.0,ns,14698
-example_stack-push_pop,,1000,,,46610011.0,ns,29396
-example_stack-push_pop,,1000,,,70115541.0,ns,44094
-example_stack-push_pop,,1000,,,93031609.0,ns,58792
-example_stack-push_pop,,1000,,,116495789.0,ns,73490
-example_stack-push_pop,,1000,,,140734367.0,ns,88188
-example_stack-push_pop,,1000,,,163672115.0,ns,102886
-example_stack-push_pop,,1000,,,186089700.0,ns,117584
-example_stack-push_pop,,1000,,,209779424.0,ns,132282
-example_stack-push_pop,,1000,,,238664704.0,ns,146980
-example_stack-push_pop,,1000,,,260543468.0,ns,161678
-example_stack-push_pop,,1000,,,279694236.0,ns,176376
-example_stack-push_pop,,1000,,,303821345.0,ns,191074
-example_stack-push_pop,,1000,,,492847691.0,ns,205772
-example_stack-push_pop,,1000,,,466455936.0,ns,220470
-example_stack-push_pop,,1000,,,417908961.0,ns,235168
-example_stack-push_pop,,1000,,,418927134.0,ns,249866
-example_stack-push_pop,,1000,,,435107848.0,ns,264564
-example_stack-push_pop,,1000,,,462564406.0,ns,279262
-example_stack-push_pop,,1000,,,585327918.0,ns,293960
+example_stack-push_pop,,1000,,,55699684.0,ns,14081
+example_stack-push_pop,,1000,,,49179715.0,ns,28162
+example_stack-push_pop,,1000,,,74039584.0,ns,42243
+example_stack-push_pop,,1000,,,98132489.0,ns,56324
+example_stack-push_pop,,1000,,,123049599.0,ns,70405
+example_stack-push_pop,,1000,,,148017743.0,ns,84486
+example_stack-push_pop,,1000,,,171030880.0,ns,98567
+example_stack-push_pop,,1000,,,178781410.0,ns,112648
+example_stack-push_pop,,1000,,,200677988.0,ns,126729
+example_stack-push_pop,,1000,,,225768418.0,ns,140810
+example_stack-push_pop,,1000,,,248491386.0,ns,154891
+example_stack-push_pop,,1000,,,270071630.0,ns,168972
+example_stack-push_pop,,1000,,,291490895.0,ns,183053
+example_stack-push_pop,,1000,,,313321334.0,ns,197134
+example_stack-push_pop,,1000,,,337599396.0,ns,211215
+example_stack-push_pop,,1000,,,358609860.0,ns,225296
+example_stack-push_pop,,1000,,,385893695.0,ns,239377
+example_stack-push_pop,,1000,,,410009722.0,ns,253458
+example_stack-push_pop,,1000,,,434625833.0,ns,267539
+example_stack-push_pop,,1000,,,529983252.0,ns,281620
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
index c956fb5..fd0cbc6 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14698.0,29396.0,44094.0,58792.0,73490.0,88188.0,102886.0,117584.0,132282.0,146980.0,161678.0,176376.0,191074.0,205772.0,220470.0,235168.0,249866.0,264564.0,279262.0,293960.0],"times":[23347737.0,46610011.0,70115541.0,93031609.0,116495789.0,140734367.0,163672115.0,186089700.0,209779424.0,238664704.0,260543468.0,279694236.0,303821345.0,492847691.0,466455936.0,417908961.0,418927134.0,435107848.0,462564406.0,585327918.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[14081.0,28162.0,42243.0,56324.0,70405.0,84486.0,98567.0,112648.0,126729.0,140810.0,154891.0,168972.0,183053.0,197134.0,211215.0,225296.0,239377.0,253458.0,267539.0,281620.0],"times":[55699684.0,49179715.0,74039584.0,98132489.0,123049599.0,148017743.0,171030880.0,178781410.0,200677988.0,225768418.0,248491386.0,270071630.0,291490895.0,313321334.0,337599396.0,358609860.0,385893695.0,410009722.0,434625833.0,529983252.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
index b42d52a..3a03a95 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[1359.0205713069222,1472.4270742187987,1774.8444153171363,1888.250918229013] \ No newline at end of file
+[1147.3378888901025,1372.0877715743527,1971.4207920656863,2196.1706747499366] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json
index 7763f34..e208ee6 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33764.805031487456,"upper_bound":34538.32729289119},"point_estimate":34131.8840392375,"standard_error":197.7342280409615},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33605.560759327374,"upper_bound":34411.61239563263},"point_estimate":33815.815811657034,"standard_error":181.92544178486588},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188.9726413067454,"upper_bound":1278.923820842252},"point_estimate":584.5818732680334,"standard_error":267.5848419466694},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33973.09997134031,"upper_bound":34899.2081035403},"point_estimate":34411.09513353206,"standard_error":236.93583387657017},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":550.9319847104375,"upper_bound":1120.0675246614608},"point_estimate":906.2924177298781,"standard_error":144.4669598079393}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33511.06609586924,"upper_bound":33812.28434640963},"point_estimate":33661.614597860134,"standard_error":77.03544308065428},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33544.444450628966,"upper_bound":33853.38790400386},"point_estimate":33635.379522431256,"standard_error":72.01166892813245},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101.68576056808635,"upper_bound":545.6117589318292},"point_estimate":314.46864467755313,"standard_error":136.68773025429505},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33393.34282872479,"upper_bound":33737.110096555836},"point_estimate":33560.89661047717,"standard_error":88.12316066173865},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":231.43937437832923,"upper_bound":444.74865974130415},"point_estimate":353.7204800149769,"standard_error":54.468151169102164}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv
index 812bdb6..44a6fff 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,1000,,,23943615.0,ns,692
-example_stack-push_pop,,1000,,,46061098.0,ns,1384
-example_stack-push_pop,,1000,,,68074916.0,ns,2076
-example_stack-push_pop,,1000,,,92174676.0,ns,2768
-example_stack-push_pop,,1000,,,116495305.0,ns,3460
-example_stack-push_pop,,1000,,,138818113.0,ns,4152
-example_stack-push_pop,,1000,,,162386581.0,ns,4844
-example_stack-push_pop,,1000,,,187312182.0,ns,5536
-example_stack-push_pop,,1000,,,213138509.0,ns,6228
-example_stack-push_pop,,1000,,,234549123.0,ns,6920
-example_stack-push_pop,,1000,,,255321386.0,ns,7612
-example_stack-push_pop,,1000,,,295785379.0,ns,8304
-example_stack-push_pop,,1000,,,313759091.0,ns,8996
-example_stack-push_pop,,1000,,,349785790.0,ns,9688
-example_stack-push_pop,,1000,,,372307902.0,ns,10380
-example_stack-push_pop,,1000,,,373470794.0,ns,11072
-example_stack-push_pop,,1000,,,399082923.0,ns,11764
-example_stack-push_pop,,1000,,,420967194.0,ns,12456
-example_stack-push_pop,,1000,,,444261095.0,ns,13148
-example_stack-push_pop,,1000,,,482086766.0,ns,13840
+example_stack-push_pop,,1000,,,23555076.0,ns,691
+example_stack-push_pop,,1000,,,46096438.0,ns,1382
+example_stack-push_pop,,1000,,,68412815.0,ns,2073
+example_stack-push_pop,,1000,,,92921616.0,ns,2764
+example_stack-push_pop,,1000,,,116203410.0,ns,3455
+example_stack-push_pop,,1000,,,142646339.0,ns,4146
+example_stack-push_pop,,1000,,,164667118.0,ns,4837
+example_stack-push_pop,,1000,,,186197926.0,ns,5528
+example_stack-push_pop,,1000,,,209867820.0,ns,6219
+example_stack-push_pop,,1000,,,235086556.0,ns,6910
+example_stack-push_pop,,1000,,,255013121.0,ns,7601
+example_stack-push_pop,,1000,,,281600825.0,ns,8292
+example_stack-push_pop,,1000,,,301280346.0,ns,8983
+example_stack-push_pop,,1000,,,328579865.0,ns,9674
+example_stack-push_pop,,1000,,,347141171.0,ns,10365
+example_stack-push_pop,,1000,,,372060350.0,ns,11056
+example_stack-push_pop,,1000,,,391001116.0,ns,11747
+example_stack-push_pop,,1000,,,418381425.0,ns,12438
+example_stack-push_pop,,1000,,,433289154.0,ns,13129
+example_stack-push_pop,,1000,,,463694383.0,ns,13820
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json b/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json
index 67e754f..c426fdb 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[692.0,1384.0,2076.0,2768.0,3460.0,4152.0,4844.0,5536.0,6228.0,6920.0,7612.0,8304.0,8996.0,9688.0,10380.0,11072.0,11764.0,12456.0,13148.0,13840.0],"times":[23943615.0,46061098.0,68074916.0,92174676.0,116495305.0,138818113.0,162386581.0,187312182.0,213138509.0,234549123.0,255321386.0,295785379.0,313759091.0,349785790.0,372307902.0,373470794.0,399082923.0,420967194.0,444261095.0,482086766.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[691.0,1382.0,2073.0,2764.0,3455.0,4146.0,4837.0,5528.0,6219.0,6910.0,7601.0,8292.0,8983.0,9674.0,10365.0,11056.0,11747.0,12438.0,13129.0,13820.0],"times":[23555076.0,46096438.0,68412815.0,92921616.0,116203410.0,142646339.0,164667118.0,186197926.0,209867820.0,235086556.0,255013121.0,281600825.0,301280346.0,328579865.0,347141171.0,372060350.0,391001116.0,418381425.0,433289154.0,463694383.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json
index 6cd99e5..e856055 100644
--- a/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/1000/new/tukey.json
@@ -1 +1 @@
-[30173.122540068325,31855.200770165535,36340.74271709143,38022.82094718864] \ No newline at end of file
+[32223.34438536017,32875.235583715,34613.61211266122,35265.50331101605] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
index 925f140..0125d54 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350806.03477297706,"upper_bound":400907.815344709},"point_estimate":368530.2942441046,"standard_error":15128.362962085603},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348896.2647005772,"upper_bound":356814.2749118166},"point_estimate":352261.75504535146,"standard_error":1811.2974970852945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2862.468391605284,"upper_bound":11006.255510275883},"point_estimate":8378.060716585494,"standard_error":2266.710963666746},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350268.39939436165,"upper_bound":360653.4014002029},"point_estimate":354055.0724738676,"standard_error":2670.0695940189194},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4872.101074871984,"upper_bound":113932.8299841685},"point_estimate":69436.21352781434,"standard_error":38726.61791693464}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":346797.89440430305,"upper_bound":353209.6143426225},"point_estimate":349785.24838017364,"standard_error":1636.9917544230705},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":344967.7089929142,"upper_bound":353301.9617354404},"point_estimate":348421.9490938166,"standard_error":1989.2160824505727},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3079.702274329344,"upper_bound":9396.820177750255},"point_estimate":6724.209368233338,"standard_error":1564.1708195388264},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348059.16196790355,"upper_bound":358364.7341672559},"point_estimate":352759.6163295023,"standard_error":2718.6880939146677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4196.250688536237,"upper_bound":10313.074059992668},"point_estimate":7480.5866681239,"standard_error":1667.7333648452786}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
index 635e7e0..5c701a7 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10000,,,21656154.0,ns,63
-example_stack-push_pop,,10000,,,43550813.0,ns,126
-example_stack-push_pop,,10000,,,65609346.0,ns,189
-example_stack-push_pop,,10000,,,166806356.0,ns,252
-example_stack-push_pop,,10000,,,111583475.0,ns,315
-example_stack-push_pop,,10000,,,136170670.0,ns,378
-example_stack-push_pop,,10000,,,154893336.0,ns,441
-example_stack-push_pop,,10000,,,181627129.0,ns,504
-example_stack-push_pop,,10000,,,201241355.0,ns,567
-example_stack-push_pop,,10000,,,235731527.0,ns,630
-example_stack-push_pop,,10000,,,242807683.0,ns,693
-example_stack-push_pop,,10000,,,271181377.0,ns,756
-example_stack-push_pop,,10000,,,295090226.0,ns,819
-example_stack-push_pop,,10000,,,310431034.0,ns,882
-example_stack-push_pop,,10000,,,325180700.0,ns,945
-example_stack-push_pop,,10000,,,350200058.0,ns,1008
-example_stack-push_pop,,10000,,,378957973.0,ns,1071
-example_stack-push_pop,,10000,,,398735471.0,ns,1134
-example_stack-push_pop,,10000,,,414260470.0,ns,1197
-example_stack-push_pop,,10000,,,444226717.0,ns,1260
+example_stack-push_pop,,10000,,,22988517.0,ns,67
+example_stack-push_pop,,10000,,,45349071.0,ns,134
+example_stack-push_pop,,10000,,,68573926.0,ns,201
+example_stack-push_pop,,10000,,,93285845.0,ns,268
+example_stack-push_pop,,10000,,,116239192.0,ns,335
+example_stack-push_pop,,10000,,,141776497.0,ns,402
+example_stack-push_pop,,10000,,,166008721.0,ns,469
+example_stack-push_pop,,10000,,,193013675.0,ns,536
+example_stack-push_pop,,10000,,,209856721.0,ns,603
+example_stack-push_pop,,10000,,,230851486.0,ns,670
+example_stack-push_pop,,10000,,,254028431.0,ns,737
+example_stack-push_pop,,10000,,,282509070.0,ns,804
+example_stack-push_pop,,10000,,,308810746.0,ns,871
+example_stack-push_pop,,10000,,,327139119.0,ns,938
+example_stack-push_pop,,10000,,,345325054.0,ns,1005
+example_stack-push_pop,,10000,,,375500444.0,ns,1072
+example_stack-push_pop,,10000,,,403121794.0,ns,1139
+example_stack-push_pop,,10000,,,416379227.0,ns,1206
+example_stack-push_pop,,10000,,,473578254.0,ns,1273
+example_stack-push_pop,,10000,,,474583440.0,ns,1340
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
index ca1dee6..eee4ad5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[63.0,126.0,189.0,252.0,315.0,378.0,441.0,504.0,567.0,630.0,693.0,756.0,819.0,882.0,945.0,1008.0,1071.0,1134.0,1197.0,1260.0],"times":[21656154.0,43550813.0,65609346.0,166806356.0,111583475.0,136170670.0,154893336.0,181627129.0,201241355.0,235731527.0,242807683.0,271181377.0,295090226.0,310431034.0,325180700.0,350200058.0,378957973.0,398735471.0,414260470.0,444226717.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[67.0,134.0,201.0,268.0,335.0,402.0,469.0,536.0,603.0,670.0,737.0,804.0,871.0,938.0,1005.0,1072.0,1139.0,1206.0,1273.0,1340.0],"times":[22988517.0,45349071.0,68573926.0,93285845.0,116239192.0,141776497.0,166008721.0,193013675.0,209856721.0,230851486.0,254028431.0,282509070.0,308810746.0,327139119.0,345325054.0,375500444.0,403121794.0,416379227.0,473578254.0,474583440.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
index 1606207..94ff389 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::collections::LinkedList)])])/tukey.json
@@ -1 +1 @@
-[312134.1418650793,329742.25520833326,376697.22412367724,394305.33746693126] \ No newline at end of file
+[316785.4629106187,330716.66761541786,367866.5468282157,381797.75153301493] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
index 95d39d7..e4b9fdb 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17175.272061451462,"upper_bound":17321.420152278057},"point_estimate":17249.270952144176,"standard_error":37.33184928264593},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17163.501499277456,"upper_bound":17316.718871216155},"point_estimate":17281.620337875036,"standard_error":33.32937555220007},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.278794360268748,"upper_bound":252.10777061823075},"point_estimate":161.16576356409044,"standard_error":66.82452593373013},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17199.48437083811,"upper_bound":17395.54222756954},"point_estimate":17305.21259944412,"standard_error":49.61756997659944},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113.79578782077284,"upper_bound":214.60354185861152},"point_estimate":171.83145138361488,"standard_error":25.75574718930403}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16995.679817348766,"upper_bound":17184.940953440335},"point_estimate":17082.217687242304,"standard_error":48.56987855363163},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16971.948433919024,"upper_bound":17131.253777571634},"point_estimate":17045.19579468151,"standard_error":47.64913895133754},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82.56143993989839,"upper_bound":273.6930896864326},"point_estimate":188.2407613766722,"standard_error":53.61616346773653},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16964.49921331926,"upper_bound":17285.683844413772},"point_estimate":17099.219742472007,"standard_error":86.11145463684673},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":119.17360731725825,"upper_bound":313.8793339315192},"point_estimate":222.65046875013718,"standard_error":54.56028141680046}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
index fcbb8b4..80941a5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10000,,,24006070.0,ns,1384
-example_stack-push_pop,,10000,,,47121896.0,ns,2768
-example_stack-push_pop,,10000,,,71750603.0,ns,4152
-example_stack-push_pop,,10000,,,95253027.0,ns,5536
-example_stack-push_pop,,10000,,,118476577.0,ns,6920
-example_stack-push_pop,,10000,,,143471190.0,ns,8304
-example_stack-push_pop,,10000,,,167430602.0,ns,9688
-example_stack-push_pop,,10000,,,191868501.0,ns,11072
-example_stack-push_pop,,10000,,,215268816.0,ns,12456
-example_stack-push_pop,,10000,,,236945356.0,ns,13840
-example_stack-push_pop,,10000,,,257074319.0,ns,15224
-example_stack-push_pop,,10000,,,282030379.0,ns,16608
-example_stack-push_pop,,10000,,,313483972.0,ns,17992
-example_stack-push_pop,,10000,,,334470052.0,ns,19376
-example_stack-push_pop,,10000,,,354723885.0,ns,20760
-example_stack-push_pop,,10000,,,386054954.0,ns,22144
-example_stack-push_pop,,10000,,,410821629.0,ns,23528
-example_stack-push_pop,,10000,,,438020906.0,ns,24912
-example_stack-push_pop,,10000,,,455033189.0,ns,26296
-example_stack-push_pop,,10000,,,478718169.0,ns,27680
+example_stack-push_pop,,10000,,,23910627.0,ns,1386
+example_stack-push_pop,,10000,,,47803324.0,ns,2772
+example_stack-push_pop,,10000,,,72126410.0,ns,4158
+example_stack-push_pop,,10000,,,94728826.0,ns,5544
+example_stack-push_pop,,10000,,,118430747.0,ns,6930
+example_stack-push_pop,,10000,,,140002052.0,ns,8316
+example_stack-push_pop,,10000,,,165161613.0,ns,9702
+example_stack-push_pop,,10000,,,187597876.0,ns,11088
+example_stack-push_pop,,10000,,,209596801.0,ns,12474
+example_stack-push_pop,,10000,,,236547666.0,ns,13860
+example_stack-push_pop,,10000,,,257243834.0,ns,15246
+example_stack-push_pop,,10000,,,282550323.0,ns,16632
+example_stack-push_pop,,10000,,,306038201.0,ns,18018
+example_stack-push_pop,,10000,,,333223605.0,ns,19404
+example_stack-push_pop,,10000,,,354821540.0,ns,20790
+example_stack-push_pop,,10000,,,382835336.0,ns,22176
+example_stack-push_pop,,10000,,,399794679.0,ns,23562
+example_stack-push_pop,,10000,,,443589662.0,ns,24948
+example_stack-push_pop,,10000,,,445136336.0,ns,26334
+example_stack-push_pop,,10000,,,470578140.0,ns,27720
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
index dca9bbd..eb0ea26 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[1384.0,2768.0,4152.0,5536.0,6920.0,8304.0,9688.0,11072.0,12456.0,13840.0,15224.0,16608.0,17992.0,19376.0,20760.0,22144.0,23528.0,24912.0,26296.0,27680.0],"times":[24006070.0,47121896.0,71750603.0,95253027.0,118476577.0,143471190.0,167430602.0,191868501.0,215268816.0,236945356.0,257074319.0,282030379.0,313483972.0,334470052.0,354723885.0,386054954.0,410821629.0,438020906.0,455033189.0,478718169.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[1386.0,2772.0,4158.0,5544.0,6930.0,8316.0,9702.0,11088.0,12474.0,13860.0,15246.0,16632.0,18018.0,19404.0,20790.0,22176.0,23562.0,24948.0,26334.0,27720.0],"times":[23910627.0,47803324.0,72126410.0,94728826.0,118430747.0,140002052.0,165161613.0,187597876.0,209596801.0,236547666.0,257243834.0,282550323.0,306038201.0,333223605.0,354821540.0,382835336.0,399794679.0,443589662.0,445136336.0,470578140.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
index fe87e1c..130e35a 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/Mapping2D([("-opt-candelabra-src-tests-example_stack-src-types.pr.rs", [("StackCon", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[16483.318926119948,16802.03534817558,17651.945806990603,17970.662229046236] \ No newline at end of file
+[16249.42028553845,16602.50024706852,17544.046811148706,17897.126772678774] \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json b/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json
index 925f140..0125d54 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350806.03477297706,"upper_bound":400907.815344709},"point_estimate":368530.2942441046,"standard_error":15128.362962085603},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348896.2647005772,"upper_bound":356814.2749118166},"point_estimate":352261.75504535146,"standard_error":1811.2974970852945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2862.468391605284,"upper_bound":11006.255510275883},"point_estimate":8378.060716585494,"standard_error":2266.710963666746},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":350268.39939436165,"upper_bound":360653.4014002029},"point_estimate":354055.0724738676,"standard_error":2670.0695940189194},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4872.101074871984,"upper_bound":113932.8299841685},"point_estimate":69436.21352781434,"standard_error":38726.61791693464}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":346797.89440430305,"upper_bound":353209.6143426225},"point_estimate":349785.24838017364,"standard_error":1636.9917544230705},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":344967.7089929142,"upper_bound":353301.9617354404},"point_estimate":348421.9490938166,"standard_error":1989.2160824505727},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3079.702274329344,"upper_bound":9396.820177750255},"point_estimate":6724.209368233338,"standard_error":1564.1708195388264},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348059.16196790355,"upper_bound":358364.7341672559},"point_estimate":352759.6163295023,"standard_error":2718.6880939146677},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4196.250688536237,"upper_bound":10313.074059992668},"point_estimate":7480.5866681239,"standard_error":1667.7333648452786}} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv b/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv
index 635e7e0..5c701a7 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-example_stack-push_pop,,10000,,,21656154.0,ns,63
-example_stack-push_pop,,10000,,,43550813.0,ns,126
-example_stack-push_pop,,10000,,,65609346.0,ns,189
-example_stack-push_pop,,10000,,,166806356.0,ns,252
-example_stack-push_pop,,10000,,,111583475.0,ns,315
-example_stack-push_pop,,10000,,,136170670.0,ns,378
-example_stack-push_pop,,10000,,,154893336.0,ns,441
-example_stack-push_pop,,10000,,,181627129.0,ns,504
-example_stack-push_pop,,10000,,,201241355.0,ns,567
-example_stack-push_pop,,10000,,,235731527.0,ns,630
-example_stack-push_pop,,10000,,,242807683.0,ns,693
-example_stack-push_pop,,10000,,,271181377.0,ns,756
-example_stack-push_pop,,10000,,,295090226.0,ns,819
-example_stack-push_pop,,10000,,,310431034.0,ns,882
-example_stack-push_pop,,10000,,,325180700.0,ns,945
-example_stack-push_pop,,10000,,,350200058.0,ns,1008
-example_stack-push_pop,,10000,,,378957973.0,ns,1071
-example_stack-push_pop,,10000,,,398735471.0,ns,1134
-example_stack-push_pop,,10000,,,414260470.0,ns,1197
-example_stack-push_pop,,10000,,,444226717.0,ns,1260
+example_stack-push_pop,,10000,,,22988517.0,ns,67
+example_stack-push_pop,,10000,,,45349071.0,ns,134
+example_stack-push_pop,,10000,,,68573926.0,ns,201
+example_stack-push_pop,,10000,,,93285845.0,ns,268
+example_stack-push_pop,,10000,,,116239192.0,ns,335
+example_stack-push_pop,,10000,,,141776497.0,ns,402
+example_stack-push_pop,,10000,,,166008721.0,ns,469
+example_stack-push_pop,,10000,,,193013675.0,ns,536
+example_stack-push_pop,,10000,,,209856721.0,ns,603
+example_stack-push_pop,,10000,,,230851486.0,ns,670
+example_stack-push_pop,,10000,,,254028431.0,ns,737
+example_stack-push_pop,,10000,,,282509070.0,ns,804
+example_stack-push_pop,,10000,,,308810746.0,ns,871
+example_stack-push_pop,,10000,,,327139119.0,ns,938
+example_stack-push_pop,,10000,,,345325054.0,ns,1005
+example_stack-push_pop,,10000,,,375500444.0,ns,1072
+example_stack-push_pop,,10000,,,403121794.0,ns,1139
+example_stack-push_pop,,10000,,,416379227.0,ns,1206
+example_stack-push_pop,,10000,,,473578254.0,ns,1273
+example_stack-push_pop,,10000,,,474583440.0,ns,1340
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json b/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json
index ca1dee6..eee4ad5 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[63.0,126.0,189.0,252.0,315.0,378.0,441.0,504.0,567.0,630.0,693.0,756.0,819.0,882.0,945.0,1008.0,1071.0,1134.0,1197.0,1260.0],"times":[21656154.0,43550813.0,65609346.0,166806356.0,111583475.0,136170670.0,154893336.0,181627129.0,201241355.0,235731527.0,242807683.0,271181377.0,295090226.0,310431034.0,325180700.0,350200058.0,378957973.0,398735471.0,414260470.0,444226717.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[67.0,134.0,201.0,268.0,335.0,402.0,469.0,536.0,603.0,670.0,737.0,804.0,871.0,938.0,1005.0,1072.0,1139.0,1206.0,1273.0,1340.0],"times":[22988517.0,45349071.0,68573926.0,93285845.0,116239192.0,141776497.0,166008721.0,193013675.0,209856721.0,230851486.0,254028431.0,282509070.0,308810746.0,327139119.0,345325054.0,375500444.0,403121794.0,416379227.0,473578254.0,474583440.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json b/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json
index 1606207..94ff389 100644
--- a/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json
+++ b/analysis/current/criterion/example_stack-push_pop/10000/new/tukey.json
@@ -1 +1 @@
-[312134.1418650793,329742.25520833326,376697.22412367724,394305.33746693126] \ No newline at end of file
+[316785.4629106187,330716.66761541786,367866.5468282157,381797.75153301493] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 332c98f..8da0ff7 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2223.087203231309,"upper_bound":2246.516225355358},"point_estimate":2234.129633529368,"standard_error":6.0011862137805},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2214.490215145921,"upper_bound":2243.3402922976943},"point_estimate":2230.6646605635924,"standard_error":9.194096943699732},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.7240031659246,"upper_bound":42.773123625844086},"point_estimate":27.347323535453366,"standard_error":8.606465046583004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2218.9660229201086,"upper_bound":2243.0649983290514},"point_estimate":2229.426514363174,"standard_error":6.120227340647832},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.820735594393888,"upper_bound":34.11919234166903},"point_estimate":27.470811994451697,"standard_error":4.3723768659064985}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2224.099979654727,"upper_bound":2257.2357705608542},"point_estimate":2239.2125874403177,"standard_error":8.476516021594193},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2225.2004544247698,"upper_bound":2244.452863702718},"point_estimate":2232.445551376576,"standard_error":4.9996864267466945},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.99009901613372,"upper_bound":44.195748479583884},"point_estimate":22.658289385651376,"standard_error":9.344682644883829},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2234.180521493328,"upper_bound":2263.426381988861},"point_estimate":2246.1327814802344,"standard_error":7.497271298053965},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.905500632640678,"upper_bound":54.21538173731164},"point_estimate":38.74499746484514,"standard_error":9.791323705885466}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index f98d15b..8bc3618 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23033317.0,ns,10112
-prime_sieve,,50,,,45227596.0,ns,20224
-prime_sieve,,50,,,67782335.0,ns,30336
-prime_sieve,,50,,,89581150.0,ns,40448
-prime_sieve,,50,,,111683801.0,ns,50560
-prime_sieve,,50,,,136511584.0,ns,60672
-prime_sieve,,50,,,157631953.0,ns,70784
-prime_sieve,,50,,,178737995.0,ns,80896
-prime_sieve,,50,,,200386275.0,ns,91008
-prime_sieve,,50,,,227755967.0,ns,101120
-prime_sieve,,50,,,255522389.0,ns,111232
-prime_sieve,,50,,,277220310.0,ns,121344
-prime_sieve,,50,,,294184761.0,ns,131456
-prime_sieve,,50,,,318277030.0,ns,141568
-prime_sieve,,50,,,335036788.0,ns,151680
-prime_sieve,,50,,,357134989.0,ns,161792
-prime_sieve,,50,,,381107051.0,ns,171904
-prime_sieve,,50,,,403030127.0,ns,182016
-prime_sieve,,50,,,425753427.0,ns,192128
-prime_sieve,,50,,,452704810.0,ns,202240
+prime_sieve,,50,,,22653727.0,ns,10308
+prime_sieve,,50,,,45571470.0,ns,20616
+prime_sieve,,50,,,67768575.0,ns,30924
+prime_sieve,,50,,,90735820.0,ns,41232
+prime_sieve,,50,,,116173892.0,ns,51540
+prime_sieve,,50,,,138668200.0,ns,61848
+prime_sieve,,50,,,158954478.0,ns,72156
+prime_sieve,,50,,,184365001.0,ns,82464
+prime_sieve,,50,,,207132501.0,ns,92772
+prime_sieve,,50,,,229196272.0,ns,103080
+prime_sieve,,50,,,267335876.0,ns,113388
+prime_sieve,,50,,,285823328.0,ns,123696
+prime_sieve,,50,,,299121877.0,ns,134004
+prime_sieve,,50,,,324243830.0,ns,144312
+prime_sieve,,50,,,347683414.0,ns,154620
+prime_sieve,,50,,,373780224.0,ns,164928
+prime_sieve,,50,,,391121910.0,ns,175236
+prime_sieve,,50,,,415766434.0,ns,185544
+prime_sieve,,50,,,436147002.0,ns,195852
+prime_sieve,,50,,,459942637.0,ns,206160
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index e62f5d9..33706a1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10112.0,20224.0,30336.0,40448.0,50560.0,60672.0,70784.0,80896.0,91008.0,101120.0,111232.0,121344.0,131456.0,141568.0,151680.0,161792.0,171904.0,182016.0,192128.0,202240.0],"times":[23033317.0,45227596.0,67782335.0,89581150.0,111683801.0,136511584.0,157631953.0,178737995.0,200386275.0,227755967.0,255522389.0,277220310.0,294184761.0,318277030.0,335036788.0,357134989.0,381107051.0,403030127.0,425753427.0,452704810.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10308.0,20616.0,30924.0,41232.0,51540.0,61848.0,72156.0,82464.0,92772.0,103080.0,113388.0,123696.0,134004.0,144312.0,154620.0,164928.0,175236.0,185544.0,195852.0,206160.0],"times":[22653727.0,45571470.0,67768575.0,90735820.0,116173892.0,138668200.0,158954478.0,184365001.0,207132501.0,229196272.0,267335876.0,285823328.0,299121877.0,324243830.0,347683414.0,373780224.0,391121910.0,415766434.0,436147002.0,459942637.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index b2aa778..92452ca 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[2106.242451801726,2159.6522930529263,2302.078536389461,2355.488377640662] \ No newline at end of file
+[2139.0987935861185,2179.665527468263,2287.843484487315,2328.4102183694595] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 7839eee..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1314.0523375119653,"upper_bound":1324.733812456603},"point_estimate":1319.3299109710747,"standard_error":2.7433434896773865},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1312.51933510168,"upper_bound":1327.6128017241379},"point_estimate":1317.2065373563219,"standard_error":4.144158197249579},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.233629932434411,"upper_bound":19.8874275079919},"point_estimate":14.456987845923305,"standard_error":3.604303885410365},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1312.263692198137,"upper_bound":1326.2673610830802},"point_estimate":1319.0917181905563,"standard_error":3.5929642074120633},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.077095684858905,"upper_bound":15.060246643344154},"point_estimate":12.585006383856033,"standard_error":1.5329303809795118}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 672569a..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22931223.0,ns,17400
-prime_sieve,,50,,,45182341.0,ns,34800
-prime_sieve,,50,,,69749359.0,ns,52200
-prime_sieve,,50,,,93342189.0,ns,69600
-prime_sieve,,50,,,114050997.0,ns,87000
-prime_sieve,,50,,,138556599.0,ns,104400
-prime_sieve,,50,,,158628521.0,ns,121800
-prime_sieve,,50,,,183260516.0,ns,139200
-prime_sieve,,50,,,207973431.0,ns,156600
-prime_sieve,,50,,,231276820.0,ns,174000
-prime_sieve,,50,,,251820945.0,ns,191400
-prime_sieve,,50,,,275776374.0,ns,208800
-prime_sieve,,50,,,297251155.0,ns,226200
-prime_sieve,,50,,,320218199.0,ns,243600
-prime_sieve,,50,,,341668686.0,ns,261000
-prime_sieve,,50,,,362416750.0,ns,278400
-prime_sieve,,50,,,396606574.0,ns,295800
-prime_sieve,,50,,,415093057.0,ns,313200
-prime_sieve,,50,,,439397846.0,ns,330600
-prime_sieve,,50,,,455068561.0,ns,348000
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
deleted file mode 100644
index 804d3bf..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[17400.0,34800.0,52200.0,69600.0,87000.0,104400.0,121800.0,139200.0,156600.0,174000.0,191400.0,208800.0,226200.0,243600.0,261000.0,278400.0,295800.0,313200.0,330600.0,348000.0],"times":[22931223.0,45182341.0,69749359.0,93342189.0,114050997.0,138556599.0,158628521.0,183260516.0,207973431.0,231276820.0,251820945.0,275776374.0,297251155.0,320218199.0,341668686.0,362416750.0,396606574.0,415093057.0,439397846.0,455068561.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index f8db01e..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[1256.9253467937085,1283.6962265577738,1355.085239261948,1381.8561190260132] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 851f008..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2273.6501027135173,"upper_bound":2317.5482236920207},"point_estimate":2291.924040163566,"standard_error":11.46558198568521},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2263.416686998444,"upper_bound":2293.9389950248756},"point_estimate":2282.6126570717843,"standard_error":8.54204946164003},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.55498128769145,"upper_bound":39.04511171128855},"point_estimate":26.480300748962193,"standard_error":7.735365958935288},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2270.1485959044694,"upper_bound":2331.653597410292},"point_estimate":2292.3077512784507,"standard_error":16.82362622173227},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.728273981419985,"upper_bound":80.14537538916633},"point_estimate":52.3804785676316,"standard_error":19.185126396962353}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index ab4b896..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22690533.0,ns,10050
-prime_sieve,,50,,,46136842.0,ns,20100
-prime_sieve,,50,,,71274194.0,ns,30150
-prime_sieve,,50,,,92023185.0,ns,40200
-prime_sieve,,50,,,113412840.0,ns,50250
-prime_sieve,,50,,,136403224.0,ns,60300
-prime_sieve,,50,,,160710829.0,ns,70350
-prime_sieve,,50,,,185890499.0,ns,80400
-prime_sieve,,50,,,207861948.0,ns,90450
-prime_sieve,,50,,,230397528.0,ns,100500
-prime_sieve,,50,,,249525273.0,ns,110550
-prime_sieve,,50,,,273132697.0,ns,120600
-prime_sieve,,50,,,294470676.0,ns,130650
-prime_sieve,,50,,,321003107.0,ns,140700
-prime_sieve,,50,,,374728612.0,ns,150750
-prime_sieve,,50,,,369598458.0,ns,160800
-prime_sieve,,50,,,386927750.0,ns,170850
-prime_sieve,,50,,,411357353.0,ns,180900
-prime_sieve,,50,,,431950171.0,ns,190950
-prime_sieve,,50,,,459034421.0,ns,201000
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 4af9463..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[10050.0,20100.0,30150.0,40200.0,50250.0,60300.0,70350.0,80400.0,90450.0,100500.0,110550.0,120600.0,130650.0,140700.0,150750.0,160800.0,170850.0,180900.0,190950.0,201000.0],"times":[22690533.0,46136842.0,71274194.0,92023185.0,113412840.0,136403224.0,160710829.0,185890499.0,207861948.0,230397528.0,249525273.0,273132697.0,294470676.0,321003107.0,374728612.0,369598458.0,386927750.0,411357353.0,431950171.0,459034421.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 1a80cca..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[2160.2739299118434,2211.1883237322154,2346.9600405865413,2397.8744344069137] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..22bae46
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2283.4755652788785,"upper_bound":2297.495966853605},"point_estimate":2290.551431487341,"standard_error":3.5786125325249127},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2285.345382373631,"upper_bound":2297.751393151227},"point_estimate":2290.0516363514553,"standard_error":3.026049270262112},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.172020327231455,"upper_bound":24.08326269704142},"point_estimate":13.089268264922412,"standard_error":4.454990843201491},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2281.5699895996163,"upper_bound":2291.4901382544326},"point_estimate":2286.5643312860193,"standard_error":2.5309792167517076},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.461647845670429,"upper_bound":20.59681152878332},"point_estimate":16.359641177691408,"standard_error":2.5841432745213666}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..2243942
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23045657.0,ns,9951
+prime_sieve,,50,,,45807927.0,ns,19902
+prime_sieve,,50,,,69205662.0,ns,29853
+prime_sieve,,50,,,92226438.0,ns,39804
+prime_sieve,,50,,,114198129.0,ns,49755
+prime_sieve,,50,,,136717746.0,ns,59706
+prime_sieve,,50,,,157203237.0,ns,69657
+prime_sieve,,50,,,179909934.0,ns,79608
+prime_sieve,,50,,,204981387.0,ns,89559
+prime_sieve,,50,,,226995660.0,ns,99510
+prime_sieve,,50,,,251663997.0,ns,109461
+prime_sieve,,50,,,273483800.0,ns,119412
+prime_sieve,,50,,,297109483.0,ns,129363
+prime_sieve,,50,,,318782773.0,ns,139314
+prime_sieve,,50,,,341321487.0,ns,149265
+prime_sieve,,50,,,363650848.0,ns,159216
+prime_sieve,,50,,,384687445.0,ns,169167
+prime_sieve,,50,,,411754907.0,ns,179118
+prime_sieve,,50,,,430772450.0,ns,189069
+prime_sieve,,50,,,455809260.0,ns,199020
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..257e25a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[9951.0,19902.0,29853.0,39804.0,49755.0,59706.0,69657.0,79608.0,89559.0,99510.0,109461.0,119412.0,129363.0,139314.0,149265.0,159216.0,169167.0,179118.0,189069.0,199020.0],"times":[23045657.0,45807927.0,69205662.0,92226438.0,114198129.0,136717746.0,157203237.0,179909934.0,204981387.0,226995660.0,251663997.0,273483800.0,297109483.0,318782773.0,341321487.0,363650848.0,384687445.0,411754907.0,430772450.0,455809260.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..e23eeb1
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[2236.541828824879,2259.9162264413812,2322.247953418721,2345.6223510352233] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 3b51c60..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2656.3647180211406,"upper_bound":2673.9451881689984},"point_estimate":2664.86752573866,"standard_error":4.4934880561241695},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2652.94802510739,"upper_bound":2672.61073071174},"point_estimate":2661.67778980889,"standard_error":4.423410166037202},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.081765034307494,"upper_bound":29.86193750555573},"point_estimate":18.91301109656234,"standard_error":5.351175756317327},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2649.397192882489,"upper_bound":2666.1581711676267},"point_estimate":2657.1860466122525,"standard_error":4.279684107184652},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.105676497144778,"upper_bound":25.730761071301266},"point_estimate":20.645401842963235,"standard_error":3.2077508697096238}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index b966df0..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22980035.0,ns,8697
-prime_sieve,,50,,,46992435.0,ns,17394
-prime_sieve,,50,,,70041536.0,ns,26091
-prime_sieve,,50,,,92478557.0,ns,34788
-prime_sieve,,50,,,116371125.0,ns,43485
-prime_sieve,,50,,,139458216.0,ns,52182
-prime_sieve,,50,,,162153249.0,ns,60879
-prime_sieve,,50,,,188615974.0,ns,69576
-prime_sieve,,50,,,208457056.0,ns,78273
-prime_sieve,,50,,,234335913.0,ns,86970
-prime_sieve,,50,,,254678338.0,ns,95667
-prime_sieve,,50,,,276551440.0,ns,104364
-prime_sieve,,50,,,300292520.0,ns,113061
-prime_sieve,,50,,,322297865.0,ns,121758
-prime_sieve,,50,,,346719043.0,ns,130455
-prime_sieve,,50,,,366096131.0,ns,139152
-prime_sieve,,50,,,393459004.0,ns,147849
-prime_sieve,,50,,,413932832.0,ns,156546
-prime_sieve,,50,,,437558238.0,ns,165243
-prime_sieve,,50,,,464887101.0,ns,173940
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index aaebbce..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[8697.0,17394.0,26091.0,34788.0,43485.0,52182.0,60879.0,69576.0,78273.0,86970.0,95667.0,104364.0,113061.0,121758.0,130455.0,139152.0,147849.0,156546.0,165243.0,173940.0],"times":[22980035.0,46992435.0,70041536.0,92478557.0,116371125.0,139458216.0,162153249.0,188615974.0,208457056.0,234335913.0,254678338.0,276551440.0,300292520.0,322297865.0,346719043.0,366096131.0,393459004.0,413932832.0,437558238.0,464887101.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 2da57ff..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[2576.9545055615054,2613.1760130913253,2709.7666998375125,2745.988207367333] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index 289bea0..65eb9cf 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1589.3707458147135,"upper_bound":1605.7955039963913},"point_estimate":1597.8019312930774,"standard_error":4.180309290401492},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1585.7658973186324,"upper_bound":1608.0371053425197},"point_estimate":1603.596746178115,"standard_error":5.548074970115713},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.376329443836989,"upper_bound":28.126646247990347},"point_estimate":14.7270909515699,"standard_error":6.721591935809787},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1582.2835548445707,"upper_bound":1600.1395101263442},"point_estimate":1591.0323578658372,"standard_error":4.531537877274505},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.895078584831648,"upper_bound":23.449127775363888},"point_estimate":19.07054677813723,"standard_error":2.6937305081200607}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1581.9942190923678,"upper_bound":1596.541342019572},"point_estimate":1589.231763980506,"standard_error":3.7123034480485826},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1580.6641501914128,"upper_bound":1599.5935605526574},"point_estimate":1584.2072730156492,"standard_error":5.708608444836874},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.990981230097249,"upper_bound":26.892384625000947},"point_estimate":17.530998084804434,"standard_error":5.560061467415617},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1581.887852623317,"upper_bound":1604.5850775238487},"point_estimate":1594.4007215240426,"standard_error":5.813066313398273},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.977730467290883,"upper_bound":20.601433387607965},"point_estimate":17.01062251212778,"standard_error":2.1931365921637864}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 4420324..f82d482 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22769485.0,ns,14369
-prime_sieve,,50,,,46189916.0,ns,28738
-prime_sieve,,50,,,69429932.0,ns,43107
-prime_sieve,,50,,,93814616.0,ns,57476
-prime_sieve,,50,,,112673869.0,ns,71845
-prime_sieve,,50,,,138221815.0,ns,86214
-prime_sieve,,50,,,163129005.0,ns,100583
-prime_sieve,,50,,,184377553.0,ns,114952
-prime_sieve,,50,,,208051311.0,ns,129321
-prime_sieve,,50,,,232151932.0,ns,143690
-prime_sieve,,50,,,253894131.0,ns,158059
-prime_sieve,,50,,,276900116.0,ns,172428
-prime_sieve,,50,,,300976356.0,ns,186797
-prime_sieve,,50,,,319231575.0,ns,201166
-prime_sieve,,50,,,338141102.0,ns,215535
-prime_sieve,,50,,,358252600.0,ns,229904
-prime_sieve,,50,,,386105243.0,ns,244273
-prime_sieve,,50,,,414226803.0,ns,258642
-prime_sieve,,50,,,432465019.0,ns,273011
-prime_sieve,,50,,,458594608.0,ns,287380
+prime_sieve,,50,,,22719406.0,ns,14186
+prime_sieve,,50,,,45371091.0,ns,28372
+prime_sieve,,50,,,67456973.0,ns,42558
+prime_sieve,,50,,,91483489.0,ns,56744
+prime_sieve,,50,,,113119389.0,ns,70930
+prime_sieve,,50,,,134558025.0,ns,85116
+prime_sieve,,50,,,156321934.0,ns,99302
+prime_sieve,,50,,,177514683.0,ns,113488
+prime_sieve,,50,,,199011239.0,ns,127674
+prime_sieve,,50,,,224373866.0,ns,141860
+prime_sieve,,50,,,246827604.0,ns,156046
+prime_sieve,,50,,,269537653.0,ns,170232
+prime_sieve,,50,,,291463455.0,ns,184418
+prime_sieve,,50,,,317773722.0,ns,198604
+prime_sieve,,50,,,338680578.0,ns,212790
+prime_sieve,,50,,,356614291.0,ns,226976
+prime_sieve,,50,,,380957822.0,ns,241162
+prime_sieve,,50,,,410197303.0,ns,255348
+prime_sieve,,50,,,436153324.0,ns,269534
+prime_sieve,,50,,,459501210.0,ns,283720
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index 5387c72..7dd2e48 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[14369.0,28738.0,43107.0,57476.0,71845.0,86214.0,100583.0,114952.0,129321.0,143690.0,158059.0,172428.0,186797.0,201166.0,215535.0,229904.0,244273.0,258642.0,273011.0,287380.0],"times":[22769485.0,46189916.0,69429932.0,93814616.0,112673869.0,138221815.0,163129005.0,184377553.0,208051311.0,232151932.0,253894131.0,276900116.0,300976356.0,319231575.0,338141102.0,358252600.0,386105243.0,414226803.0,432465019.0,458594608.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[14186.0,28372.0,42558.0,56744.0,70930.0,85116.0,99302.0,113488.0,127674.0,141860.0,156046.0,170232.0,184418.0,198604.0,212790.0,226976.0,241162.0,255348.0,269534.0,283720.0],"times":[22719406.0,45371091.0,67456973.0,91483489.0,113119389.0,134558025.0,156321934.0,177514683.0,199011239.0,224373866.0,246827604.0,269537653.0,291463455.0,317773722.0,338680578.0,356614291.0,380957822.0,410197303.0,436153324.0,459501210.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index 227d0c5..30e2ce8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[1510.1580513239392,1547.3207595115214,1646.4213146784073,1683.5840228659895] \ No newline at end of file
+[1519.7906178451376,1550.0236128379706,1630.6449328188587,1660.8779278116917] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..3a27b01
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2280.1704162272754,"upper_bound":2298.3997667369777},"point_estimate":2289.653344403065,"standard_error":4.654712922024293},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2275.4783850473355,"upper_bound":2304.0709474743962},"point_estimate":2293.089213541636,"standard_error":8.862925114797607},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.095840027439488,"upper_bound":30.883097020445426},"point_estimate":26.109813862108325,"standard_error":5.58474969508511},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2276.8083270704915,"upper_bound":2291.7499720999153},"point_estimate":2284.017472532003,"standard_error":3.7909093680402095},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14.648526899691316,"upper_bound":27.38405212276116},"point_estimate":21.513904109447118,"standard_error":3.386319463464799}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..34be0ff
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23279723.0,ns,10057
+prime_sieve,,50,,,46349859.0,ns,20114
+prime_sieve,,50,,,69954642.0,ns,30171
+prime_sieve,,50,,,93156688.0,ns,40228
+prime_sieve,,50,,,115751846.0,ns,50285
+prime_sieve,,50,,,139495257.0,ns,60342
+prime_sieve,,50,,,160135898.0,ns,70399
+prime_sieve,,50,,,182515533.0,ns,80456
+prime_sieve,,50,,,202341169.0,ns,90513
+prime_sieve,,50,,,231709556.0,ns,100570
+prime_sieve,,50,,,251447520.0,ns,110627
+prime_sieve,,50,,,275367082.0,ns,120684
+prime_sieve,,50,,,295730244.0,ns,130741
+prime_sieve,,50,,,323634759.0,ns,140798
+prime_sieve,,50,,,347195488.0,ns,150855
+prime_sieve,,50,,,370770039.0,ns,160912
+prime_sieve,,50,,,391109275.0,ns,170969
+prime_sieve,,50,,,413436343.0,ns,181026
+prime_sieve,,50,,,434934277.0,ns,191083
+prime_sieve,,50,,,457553890.0,ns,201140
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..d98951d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10057.0,20114.0,30171.0,40228.0,50285.0,60342.0,70399.0,80456.0,90513.0,100570.0,110627.0,120684.0,130741.0,140798.0,150855.0,160912.0,170969.0,181026.0,191083.0,201140.0],"times":[23279723.0,46349859.0,69954642.0,93156688.0,115751846.0,139495257.0,160135898.0,182515533.0,202341169.0,231709556.0,251447520.0,275367082.0,295730244.0,323634759.0,347195488.0,370770039.0,391109275.0,413436343.0,434934277.0,457553890.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..b7b0797
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[2186.428010119106,2230.6014013648983,2348.3971113536772,2392.5705025994694] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 57633fc..3af96f8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2270.9718706503686,"upper_bound":2342.197080270373},"point_estimate":2300.9852157770265,"standard_error":18.48894937387003},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2265.316130840726,"upper_bound":2288.623552600031},"point_estimate":2281.402354560806,"standard_error":6.903744400868486},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.234994950892903,"upper_bound":32.65936954342395},"point_estimate":23.592195501060683,"standard_error":6.1196813274341535},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2271.325596663114,"upper_bound":2283.899876140652},"point_estimate":2277.38859162793,"standard_error":3.2081743629445727},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.019737767149508,"upper_bound":120.61702127424127},"point_estimate":84.1293928376258,"standard_error":28.469831173799793}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2353.3859619577124,"upper_bound":2402.2157151149663},"point_estimate":2378.6978313819936,"standard_error":12.45543765258926},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2362.4087732146413,"upper_bound":2407.4483376468247},"point_estimate":2379.8499505782174,"standard_error":12.975635191030314},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25.431809001013637,"upper_bound":77.70876411431239},"point_estimate":48.44151987129385,"standard_error":13.415966657863377},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2348.5559645458484,"upper_bound":2414.9351076204116},"point_estimate":2382.598767862952,"standard_error":16.909352497333455},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":34.84795265353476,"upper_bound":73.50007046222977},"point_estimate":57.13663469011587,"standard_error":9.877818766423205}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 47b2d46..bcfd5f7 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,25821833.0,ns,10129
-prime_sieve,,50,,,51338984.0,ns,20258
-prime_sieve,,50,,,68161284.0,ns,30387
-prime_sieve,,50,,,92089901.0,ns,40516
-prime_sieve,,50,,,113171672.0,ns,50645
-prime_sieve,,50,,,139190115.0,ns,60774
-prime_sieve,,50,,,162152084.0,ns,70903
-prime_sieve,,50,,,183222053.0,ns,81032
-prime_sieve,,50,,,208307203.0,ns,91161
-prime_sieve,,50,,,229039346.0,ns,101290
-prime_sieve,,50,,,256001144.0,ns,111419
-prime_sieve,,50,,,279600280.0,ns,121548
-prime_sieve,,50,,,301870975.0,ns,131677
-prime_sieve,,50,,,321306600.0,ns,141806
-prime_sieve,,50,,,343940548.0,ns,151935
-prime_sieve,,50,,,367044844.0,ns,162064
-prime_sieve,,50,,,392983920.0,ns,172193
-prime_sieve,,50,,,415799059.0,ns,182322
-prime_sieve,,50,,,439806813.0,ns,192451
-prime_sieve,,50,,,459438633.0,ns,202580
+prime_sieve,,50,,,24081546.0,ns,10046
+prime_sieve,,50,,,48334502.0,ns,20092
+prime_sieve,,50,,,70484264.0,ns,30138
+prime_sieve,,50,,,98508046.0,ns,40184
+prime_sieve,,50,,,118914931.0,ns,50230
+prime_sieve,,50,,,146367187.0,ns,60276
+prime_sieve,,50,,,165903287.0,ns,70322
+prime_sieve,,50,,,190120380.0,ns,80368
+prime_sieve,,50,,,211920551.0,ns,90414
+prime_sieve,,50,,,225117868.0,ns,100460
+prime_sieve,,50,,,252030479.0,ns,110506
+prime_sieve,,50,,,289433742.0,ns,120552
+prime_sieve,,50,,,316151328.0,ns,130598
+prime_sieve,,50,,,334663967.0,ns,140644
+prime_sieve,,50,,,358638326.0,ns,150690
+prime_sieve,,50,,,387251216.0,ns,160736
+prime_sieve,,50,,,424217457.0,ns,170782
+prime_sieve,,50,,,439116804.0,ns,180828
+prime_sieve,,50,,,454227746.0,ns,190874
+prime_sieve,,50,,,464642430.0,ns,200920
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 0717a24..472ddc1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10129.0,20258.0,30387.0,40516.0,50645.0,60774.0,70903.0,81032.0,91161.0,101290.0,111419.0,121548.0,131677.0,141806.0,151935.0,162064.0,172193.0,182322.0,192451.0,202580.0],"times":[25821833.0,51338984.0,68161284.0,92089901.0,113171672.0,139190115.0,162152084.0,183222053.0,208307203.0,229039346.0,256001144.0,279600280.0,301870975.0,321306600.0,343940548.0,367044844.0,392983920.0,415799059.0,439806813.0,459438633.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10046.0,20092.0,30138.0,40184.0,50230.0,60276.0,70322.0,80368.0,90414.0,100460.0,110506.0,120552.0,130598.0,140644.0,150690.0,160736.0,170782.0,180828.0,190874.0,200920.0],"times":[24081546.0,48334502.0,70484264.0,98508046.0,118914931.0,146367187.0,165903287.0,190120380.0,211920551.0,225117868.0,252030479.0,289433742.0,316151328.0,334663967.0,358638326.0,387251216.0,424217457.0,439116804.0,454227746.0,464642430.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 71ff077..d97bd1b 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[2185.64042043536,2225.0923757407654,2330.2975898885143,2369.7495451939203] \ No newline at end of file
+[2185.0920426903167,2270.2303808312054,2497.265949206908,2582.404287347796] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..93c5fb8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2613.6360218496907,"upper_bound":2639.2602863875904},"point_estimate":2626.417078867022,"standard_error":6.553172298728673},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2602.4866222449687,"upper_bound":2645.8671368536106},"point_estimate":2627.5734427609427,"standard_error":10.163982171566177},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.050593211876414,"upper_bound":51.477812786866224},"point_estimate":41.68648784615236,"standard_error":9.216277846582571},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2611.087580734202,"upper_bound":2638.085898792224},"point_estimate":2623.8984374532156,"standard_error":6.871554130368911},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22.904962940512412,"upper_bound":34.94119295259666},"point_estimate":30.215222379590653,"standard_error":3.0651080922004073}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..f461fb7
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23237436.0,ns,8844
+prime_sieve,,50,,,45769281.0,ns,17688
+prime_sieve,,50,,,69945875.0,ns,26532
+prime_sieve,,50,,,94508275.0,ns,35376
+prime_sieve,,50,,,117388294.0,ns,44220
+prime_sieve,,50,,,140249586.0,ns,53064
+prime_sieve,,50,,,159775191.0,ns,61908
+prime_sieve,,50,,,183488709.0,ns,70752
+prime_sieve,,50,,,206693893.0,ns,79596
+prime_sieve,,50,,,232091428.0,ns,88440
+prime_sieve,,50,,,259381525.0,ns,97284
+prime_sieve,,50,,,281102003.0,ns,106128
+prime_sieve,,50,,,307021127.0,ns,114972
+prime_sieve,,50,,,328946750.0,ns,123816
+prime_sieve,,50,,,342454090.0,ns,132660
+prime_sieve,,50,,,367075492.0,ns,141504
+prime_sieve,,50,,,396942456.0,ns,150348
+prime_sieve,,50,,,418303495.0,ns,159192
+prime_sieve,,50,,,438269110.0,ns,168036
+prime_sieve,,50,,,463218843.0,ns,176880
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..f475284
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8844.0,17688.0,26532.0,35376.0,44220.0,53064.0,61908.0,70752.0,79596.0,88440.0,97284.0,106128.0,114972.0,123816.0,132660.0,141504.0,150348.0,159192.0,168036.0,176880.0],"times":[23237436.0,45769281.0,69945875.0,94508275.0,117388294.0,140249586.0,159775191.0,183488709.0,206693893.0,232091428.0,259381525.0,281102003.0,307021127.0,328946750.0,342454090.0,367075492.0,396942456.0,418303495.0,438269110.0,463218843.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..389fe44
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[2433.8888422470955,2515.0021803859477,2731.304415422887,2812.417753561739] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
index 5d3cc6d..06fc7ce 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2167.7256100780523,"upper_bound":2182.0466231614882},"point_estimate":2174.895464572246,"standard_error":3.6675381795331488},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2164.5743575719325,"upper_bound":2187.337591240876},"point_estimate":2174.9871563655324,"standard_error":6.473206131033177},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.856345148156125,"upper_bound":26.789410791811687},"point_estimate":22.77582194468643,"standard_error":4.159465789805049},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2168.1561909026427,"upper_bound":2184.7231324712902},"point_estimate":2175.9566607862494,"standard_error":4.2419568711719045},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12.6837872433776,"upper_bound":19.918604363993154},"point_estimate":16.88275360438415,"standard_error":1.846583987708773}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2138.4866406317287,"upper_bound":2361.5065754467755},"point_estimate":2221.365900863883,"standard_error":63.38544702855033},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2124.08153708361,"upper_bound":2158.6727937532296},"point_estimate":2139.2707364525004,"standard_error":10.867450532008803},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.724072780102684,"upper_bound":81.61395254492538},"point_estimate":37.50025747163362,"standard_error":17.490655213997155},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2134.3718528920485,"upper_bound":2431.707114024523},"point_estimate":2236.227531753876,"standard_error":80.75518431974011},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":37.28491099017964,"upper_bound":474.09355182860156},"point_estimate":291.27667431206805,"standard_error":147.81102492231022}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
index b64f227..c032bf1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23043713.0,ns,10549
-prime_sieve,,50,,,46209471.0,ns,21098
-prime_sieve,,50,,,68181132.0,ns,31647
-prime_sieve,,50,,,90889157.0,ns,42196
-prime_sieve,,50,,,114570617.0,ns,52745
-prime_sieve,,50,,,137223424.0,ns,63294
-prime_sieve,,50,,,158308420.0,ns,73843
-prime_sieve,,50,,,182500211.0,ns,84392
-prime_sieve,,50,,,207217965.0,ns,94941
-prime_sieve,,50,,,227806263.0,ns,105490
-prime_sieve,,50,,,254771133.0,ns,116039
-prime_sieve,,50,,,278968495.0,ns,126588
-prime_sieve,,50,,,300562136.0,ns,137137
-prime_sieve,,50,,,324182972.0,ns,147686
-prime_sieve,,50,,,346948476.0,ns,158235
-prime_sieve,,50,,,367580090.0,ns,168784
-prime_sieve,,50,,,388647393.0,ns,179333
-prime_sieve,,50,,,413845194.0,ns,189882
-prime_sieve,,50,,,434257605.0,ns,200431
-prime_sieve,,50,,,454946074.0,ns,210980
+prime_sieve,,50,,,22544368.0,ns,10537
+prime_sieve,,50,,,45077247.0,ns,21074
+prime_sieve,,50,,,67411062.0,ns,31611
+prime_sieve,,50,,,88274600.0,ns,42148
+prime_sieve,,50,,,111089899.0,ns,52685
+prime_sieve,,50,,,133544486.0,ns,63222
+prime_sieve,,50,,,158259136.0,ns,73759
+prime_sieve,,50,,,181664589.0,ns,84296
+prime_sieve,,50,,,204777095.0,ns,94833
+prime_sieve,,50,,,227388599.0,ns,105370
+prime_sieve,,50,,,257053688.0,ns,115907
+prime_sieve,,50,,,280946544.0,ns,126444
+prime_sieve,,50,,,470040313.0,ns,136981
+prime_sieve,,50,,,341443392.0,ns,147518
+prime_sieve,,50,,,363418219.0,ns,158055
+prime_sieve,,50,,,356680645.0,ns,168592
+prime_sieve,,50,,,382271215.0,ns,179129
+prime_sieve,,50,,,405640747.0,ns,189666
+prime_sieve,,50,,,422331556.0,ns,200203
+prime_sieve,,50,,,442556819.0,ns,210740
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
index fec8c8b..7a6f8b0 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10549.0,21098.0,31647.0,42196.0,52745.0,63294.0,73843.0,84392.0,94941.0,105490.0,116039.0,126588.0,137137.0,147686.0,158235.0,168784.0,179333.0,189882.0,200431.0,210980.0],"times":[23043713.0,46209471.0,68181132.0,90889157.0,114570617.0,137223424.0,158308420.0,182500211.0,207217965.0,227806263.0,254771133.0,278968495.0,300562136.0,324182972.0,346948476.0,367580090.0,388647393.0,413845194.0,434257605.0,454946074.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10537.0,21074.0,31611.0,42148.0,52685.0,63222.0,73759.0,84296.0,94833.0,105370.0,115907.0,126444.0,136981.0,147518.0,158055.0,168592.0,179129.0,189666.0,200203.0,210740.0],"times":[22544368.0,45077247.0,67411062.0,88274600.0,111089899.0,133544486.0,158259136.0,181664589.0,204777095.0,227388599.0,257053688.0,280946544.0,470040313.0,341443392.0,363418219.0,356680645.0,382271215.0,405640747.0,422331556.0,442556819.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
index 863b077..96f2ed3 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -1 +1 @@
-[2075.308305927648,2118.5410311631795,2233.82829845793,2277.0610236934613] \ No newline at end of file
+[1937.3990417245427,2026.1047983467704,2262.653482672711,2351.3592392949386] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index f49f393..8387b44 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2351.297248222246,"upper_bound":2578.11536989296},"point_estimate":2432.4053655324033,"standard_error":66.91594589334525},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2340.8055950446787,"upper_bound":2376.6926420480186},"point_estimate":2359.0860848790508,"standard_error":9.985657430227857},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.399137236764695,"upper_bound":46.319882778389136},"point_estimate":30.236939962780994,"standard_error":7.821055142725968},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2345.484247995301,"upper_bound":2454.395764955928},"point_estimate":2391.0460392035598,"standard_error":28.445711551613524},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19.670436662716025,"upper_bound":500.8555477798086},"point_estimate":306.0212592006005,"standard_error":166.01847773873988}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2263.3696565645096,"upper_bound":2284.91876942059},"point_estimate":2273.9313123128863,"standard_error":5.485749097227411},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2261.539450995937,"upper_bound":2286.5049858785055},"point_estimate":2270.83162939473,"standard_error":7.658939187281381},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.20683719152415,"upper_bound":35.8514211773721},"point_estimate":23.237317910300664,"standard_error":6.498376650283838},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2248.008117636161,"upper_bound":2270.1256952827393},"point_estimate":2257.1708735524153,"standard_error":5.656436629429626},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16.2361833760904,"upper_bound":32.55022995368744},"point_estimate":25.124883491216327,"standard_error":4.262707363105929}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 577ec49..ab1f0c1 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23139971.0,ns,9848
-prime_sieve,,50,,,47034734.0,ns,19696
-prime_sieve,,50,,,69156876.0,ns,29544
-prime_sieve,,50,,,93487488.0,ns,39392
-prime_sieve,,50,,,115787928.0,ns,49240
-prime_sieve,,50,,,219725555.0,ns,59088
-prime_sieve,,50,,,163203197.0,ns,68936
-prime_sieve,,50,,,183382384.0,ns,78784
-prime_sieve,,50,,,208860574.0,ns,88632
-prime_sieve,,50,,,234539058.0,ns,98480
-prime_sieve,,50,,,258627579.0,ns,108328
-prime_sieve,,50,,,279093949.0,ns,118176
-prime_sieve,,50,,,297430093.0,ns,128024
-prime_sieve,,50,,,321913823.0,ns,137872
-prime_sieve,,50,,,345783225.0,ns,147720
-prime_sieve,,50,,,367644399.0,ns,157568
-prime_sieve,,50,,,397864702.0,ns,167416
-prime_sieve,,50,,,421335581.0,ns,177264
-prime_sieve,,50,,,473838844.0,ns,187112
-prime_sieve,,50,,,458112927.0,ns,196960
+prime_sieve,,50,,,23584390.0,ns,10091
+prime_sieve,,50,,,46279645.0,ns,20182
+prime_sieve,,50,,,69717942.0,ns,30273
+prime_sieve,,50,,,92364575.0,ns,40364
+prime_sieve,,50,,,115823372.0,ns,50455
+prime_sieve,,50,,,136817612.0,ns,60546
+prime_sieve,,50,,,160245846.0,ns,70637
+prime_sieve,,50,,,184440799.0,ns,80728
+prime_sieve,,50,,,206090599.0,ns,90819
+prime_sieve,,50,,,229309685.0,ns,100910
+prime_sieve,,50,,,254351805.0,ns,111001
+prime_sieve,,50,,,274383569.0,ns,121092
+prime_sieve,,50,,,299672640.0,ns,131183
+prime_sieve,,50,,,322641574.0,ns,141274
+prime_sieve,,50,,,342591808.0,ns,151365
+prime_sieve,,50,,,364828857.0,ns,161456
+prime_sieve,,50,,,383310482.0,ns,171547
+prime_sieve,,50,,,407853637.0,ns,181638
+prime_sieve,,50,,,430384056.0,ns,191729
+prime_sieve,,50,,,450804645.0,ns,201820
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index 8d90bf1..c2d2ba8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[9848.0,19696.0,29544.0,39392.0,49240.0,59088.0,68936.0,78784.0,88632.0,98480.0,108328.0,118176.0,128024.0,137872.0,147720.0,157568.0,167416.0,177264.0,187112.0,196960.0],"times":[23139971.0,47034734.0,69156876.0,93487488.0,115787928.0,219725555.0,163203197.0,183382384.0,208860574.0,234539058.0,258627579.0,279093949.0,297430093.0,321913823.0,345783225.0,367644399.0,397864702.0,421335581.0,473838844.0,458112927.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10091.0,20182.0,30273.0,40364.0,50455.0,60546.0,70637.0,80728.0,90819.0,100910.0,111001.0,121092.0,131183.0,141274.0,151365.0,161456.0,171547.0,181638.0,191729.0,201820.0],"times":[23584390.0,46279645.0,69717942.0,92364575.0,115823372.0,136817612.0,160245846.0,184440799.0,206090599.0,229309685.0,254351805.0,274383569.0,299672640.0,322641574.0,342591808.0,364828857.0,383310482.0,407853637.0,430384056.0,450804645.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 0c92f07..d6b6881 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[2223.1024091186027,2281.211154549147,2436.1678090305986,2494.276554461143] \ No newline at end of file
+[2171.575423870056,2215.6386875878375,2333.140724168588,2377.2039878863693] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 0a9ec6c..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2293.697818142995,"upper_bound":2307.343844591616},"point_estimate":2300.574652091159,"standard_error":3.4778927106266244},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2295.450835557489,"upper_bound":2305.1832334291094},"point_estimate":2300.779118365864,"standard_error":2.648811319480497},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.772884727685162,"upper_bound":21.307842310233003},"point_estimate":8.560944666226064,"standard_error":4.153571846679983},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2294.9021321802097,"upper_bound":2312.845656416418},"point_estimate":2302.8429227004194,"standard_error":4.671202870008926},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.362935236539075,"upper_bound":20.89954620167168},"point_estimate":15.966351793520882,"standard_error":2.9451782845751113}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index b7d7a68..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23263014.0,ns,10093
-prime_sieve,,50,,,46381261.0,ns,20186
-prime_sieve,,50,,,69689700.0,ns,30279
-prime_sieve,,50,,,93611276.0,ns,40372
-prime_sieve,,50,,,114263091.0,ns,50465
-prime_sieve,,50,,,137835961.0,ns,60558
-prime_sieve,,50,,,162115569.0,ns,70651
-prime_sieve,,50,,,186155318.0,ns,80744
-prime_sieve,,50,,,209313405.0,ns,90837
-prime_sieve,,50,,,231924224.0,ns,100930
-prime_sieve,,50,,,258079337.0,ns,111023
-prime_sieve,,50,,,278718633.0,ns,121116
-prime_sieve,,50,,,302659181.0,ns,131209
-prime_sieve,,50,,,322501012.0,ns,141302
-prime_sieve,,50,,,348254618.0,ns,151395
-prime_sieve,,50,,,373499089.0,ns,161488
-prime_sieve,,50,,,393803570.0,ns,171581
-prime_sieve,,50,,,424372878.0,ns,181674
-prime_sieve,,50,,,440250039.0,ns,191767
-prime_sieve,,50,,,462512528.0,ns,201860
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 6e790ca..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[10093.0,20186.0,30279.0,40372.0,50465.0,60558.0,70651.0,80744.0,90837.0,100930.0,111023.0,121116.0,131209.0,141302.0,151395.0,161488.0,171581.0,181674.0,191767.0,201860.0],"times":[23263014.0,46381261.0,69689700.0,93611276.0,114263091.0,137835961.0,162115569.0,186155318.0,209313405.0,231924224.0,258079337.0,278718633.0,302659181.0,322501012.0,348254618.0,373499089.0,393803570.0,424372878.0,440250039.0,462512528.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 0ba081c..0000000
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[2262.6399349455055,2278.824607409576,2321.98373398043,2338.1684064445] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index 0be6787..9d53a0c 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2625.551124237284,"upper_bound":2647.1497413883208},"point_estimate":2636.3019063810634,"standard_error":5.514971143290279},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2617.985224129501,"upper_bound":2652.691624669667},"point_estimate":2634.937201194949,"standard_error":7.383155808799732},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.793475550338666,"upper_bound":43.74072588717239},"point_estimate":33.84776687804072,"standard_error":8.303745912474893},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2618.6693913204485,"upper_bound":2643.882247089566},"point_estimate":2631.2767117820654,"standard_error":6.445759001005642},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.80637344737572,"upper_bound":29.66591088230924},"point_estimate":25.329605770962427,"standard_error":2.7801685619101364}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2568.1235656967847,"upper_bound":2582.1995866033717},"point_estimate":2575.471708725406,"standard_error":3.5839864809541955},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2570.7445937175335,"upper_bound":2584.130470535396},"point_estimate":2576.825934319855,"standard_error":4.148382972863132},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.324868532149354,"upper_bound":23.62182733719736},"point_estimate":12.359455345227007,"standard_error":4.37732101516431},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2569.7731971546395,"upper_bound":2583.7234490468313},"point_estimate":2577.097547165087,"standard_error":3.528033956168119},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.1952173551441,"upper_bound":20.78617613683053},"point_estimate":16.423785883212087,"standard_error":2.7072183154601133}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index b51c364..69c49cf 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,23438428.0,ns,8783
-prime_sieve,,50,,,46598079.0,ns,17566
-prime_sieve,,50,,,70521772.0,ns,26349
-prime_sieve,,50,,,92504090.0,ns,35132
-prime_sieve,,50,,,114635564.0,ns,43915
-prime_sieve,,50,,,140453627.0,ns,52698
-prime_sieve,,50,,,162045024.0,ns,61481
-prime_sieve,,50,,,185692088.0,ns,70264
-prime_sieve,,50,,,207962346.0,ns,79047
-prime_sieve,,50,,,228720783.0,ns,87830
-prime_sieve,,50,,,252103435.0,ns,96613
-prime_sieve,,50,,,274030008.0,ns,105396
-prime_sieve,,50,,,303265881.0,ns,114179
-prime_sieve,,50,,,329566791.0,ns,122962
-prime_sieve,,50,,,347040266.0,ns,131745
-prime_sieve,,50,,,366401549.0,ns,140528
-prime_sieve,,50,,,392027066.0,ns,149311
-prime_sieve,,50,,,411660766.0,ns,158094
-prime_sieve,,50,,,442664690.0,ns,166877
-prime_sieve,,50,,,463170339.0,ns,175660
+prime_sieve,,50,,,23015170.0,ns,8906
+prime_sieve,,50,,,46212510.0,ns,17812
+prime_sieve,,50,,,68467385.0,ns,26718
+prime_sieve,,50,,,92017197.0,ns,35624
+prime_sieve,,50,,,113481436.0,ns,44530
+prime_sieve,,50,,,138167218.0,ns,53436
+prime_sieve,,50,,,162014454.0,ns,62342
+prime_sieve,,50,,,184291016.0,ns,71248
+prime_sieve,,50,,,204412715.0,ns,80154
+prime_sieve,,50,,,229380337.0,ns,89060
+prime_sieve,,50,,,248516971.0,ns,97966
+prime_sieve,,50,,,274485094.0,ns,106872
+prime_sieve,,50,,,297390325.0,ns,115778
+prime_sieve,,50,,,320794934.0,ns,124684
+prime_sieve,,50,,,343814731.0,ns,133590
+prime_sieve,,50,,,368138841.0,ns,142496
+prime_sieve,,50,,,391227153.0,ns,151402
+prime_sieve,,50,,,416710265.0,ns,160308
+prime_sieve,,50,,,436247407.0,ns,169214
+prime_sieve,,50,,,458570545.0,ns,178120
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 83f1d0a..7009f2b 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[8783.0,17566.0,26349.0,35132.0,43915.0,52698.0,61481.0,70264.0,79047.0,87830.0,96613.0,105396.0,114179.0,122962.0,131745.0,140528.0,149311.0,158094.0,166877.0,175660.0],"times":[23438428.0,46598079.0,70521772.0,92504090.0,114635564.0,140453627.0,162045024.0,185692088.0,207962346.0,228720783.0,252103435.0,274030008.0,303265881.0,329566791.0,347040266.0,366401549.0,392027066.0,411660766.0,442664690.0,463170339.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[8906.0,17812.0,26718.0,35624.0,44530.0,53436.0,62342.0,71248.0,80154.0,89060.0,97966.0,106872.0,115778.0,124684.0,133590.0,142496.0,151402.0,160308.0,169214.0,178120.0],"times":[23015170.0,46212510.0,68467385.0,92017197.0,113481436.0,138167218.0,162014454.0,184291016.0,204412715.0,229380337.0,248516971.0,274485094.0,297390325.0,320794934.0,343814731.0,368138841.0,391227153.0,416710265.0,436247407.0,458570545.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index b6108f7..744dcbf 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[2479.891278228206,2545.0212466927933,2718.7011625983596,2783.831131062947] \ No newline at end of file
+[2520.464812687501,2544.511184299551,2608.6348419316846,2632.6812135437344] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
index 0efbe12..0efbe12 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..657b624
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1281.0580129906919,"upper_bound":1329.455075175191},"point_estimate":1299.7606495682999,"standard_error":13.169079618482534},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1279.6319292849648,"upper_bound":1297.5291589189615},"point_estimate":1283.2470034007915,"standard_error":4.784399516176756},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.575191542487534,"upper_bound":32.633307182605},"point_estimate":20.503045334832784,"standard_error":7.905919243983396},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1291.2558354557677,"upper_bound":1348.3266512530379},"point_estimate":1313.0426235727484,"standard_error":15.176749229698585},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.808431972560403,"upper_bound":97.1088921213894},"point_estimate":60.235214020505666,"standard_error":27.828154111231008}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..9c8cee9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23059573.0,ns,17937
+prime_sieve,,50,,,45988688.0,ns,35874
+prime_sieve,,50,,,68036939.0,ns,53811
+prime_sieve,,50,,,92145135.0,ns,71748
+prime_sieve,,50,,,113542400.0,ns,89685
+prime_sieve,,50,,,136983704.0,ns,107622
+prime_sieve,,50,,,160696531.0,ns,125559
+prime_sieve,,50,,,181305313.0,ns,143496
+prime_sieve,,50,,,206899088.0,ns,161433
+prime_sieve,,50,,,226815086.0,ns,179370
+prime_sieve,,50,,,252437554.0,ns,197307
+prime_sieve,,50,,,275987031.0,ns,215244
+prime_sieve,,50,,,360091435.0,ns,233181
+prime_sieve,,50,,,332869696.0,ns,251118
+prime_sieve,,50,,,350848401.0,ns,269055
+prime_sieve,,50,,,375601941.0,ns,286992
+prime_sieve,,50,,,393680350.0,ns,304929
+prime_sieve,,50,,,416456268.0,ns,322866
+prime_sieve,,50,,,447094096.0,ns,340803
+prime_sieve,,50,,,471276088.0,ns,358740
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..2ce0168
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[17937.0,35874.0,53811.0,71748.0,89685.0,107622.0,125559.0,143496.0,161433.0,179370.0,197307.0,215244.0,233181.0,251118.0,269055.0,286992.0,304929.0,322866.0,340803.0,358740.0],"times":[23059573.0,45988688.0,68036939.0,92145135.0,113542400.0,136983704.0,160696531.0,181305313.0,206899088.0,226815086.0,252437554.0,275987031.0,360091435.0,332869696.0,350848401.0,375601941.0,393680350.0,416456268.0,447094096.0,471276088.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..04b62d9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[1195.4965621520862,1236.6317549686742,1346.325602479575,1387.4607952961628] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index a44cc7e..d6e41c6 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1424.9508685044268,"upper_bound":1442.1972862678347},"point_estimate":1433.2829010580538,"standard_error":4.417470397572715},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1421.3875335353655,"upper_bound":1441.6580418813726},"point_estimate":1430.2448111075257,"standard_error":4.802800324259893},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.131168171766353,"upper_bound":32.02489188465667},"point_estimate":19.87118962935926,"standard_error":5.838016970371538},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1419.1502381639348,"upper_bound":1430.7878553187786},"point_estimate":1424.7780537943797,"standard_error":2.9573729238359414},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.294706844070904,"upper_bound":25.031862691458663},"point_estimate":20.251645981363353,"standard_error":2.9999655815205717}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1425.662618390446,"upper_bound":1440.0263134506854},"point_estimate":1432.8429943986016,"standard_error":3.664114712339647},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1426.048928754979,"upper_bound":1440.6457397025906},"point_estimate":1432.6534204585084,"standard_error":3.229104933085501},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.5742590491805455,"upper_bound":28.41178070881327},"point_estimate":13.722696593745034,"standard_error":5.715277503964149},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1435.7866196038954,"upper_bound":1449.2813445287923},"point_estimate":1442.7292460204296,"standard_error":3.457333828107579},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.375590497898228,"upper_bound":20.913138221428603},"point_estimate":16.860531739111984,"standard_error":2.443644509138103}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 575265d..89bf5e5 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22591918.0,ns,15636
-prime_sieve,,50,,,45796186.0,ns,31272
-prime_sieve,,50,,,66750811.0,ns,46908
-prime_sieve,,50,,,90118784.0,ns,62544
-prime_sieve,,50,,,113648095.0,ns,78180
-prime_sieve,,50,,,137363989.0,ns,93816
-prime_sieve,,50,,,157876840.0,ns,109452
-prime_sieve,,50,,,185041725.0,ns,125088
-prime_sieve,,50,,,201727668.0,ns,140724
-prime_sieve,,50,,,220472468.0,ns,156360
-prime_sieve,,50,,,246307199.0,ns,171996
-prime_sieve,,50,,,264318160.0,ns,187632
-prime_sieve,,50,,,288591688.0,ns,203268
-prime_sieve,,50,,,307672526.0,ns,218904
-prime_sieve,,50,,,331621696.0,ns,234540
-prime_sieve,,50,,,357360835.0,ns,250176
-prime_sieve,,50,,,375852261.0,ns,265812
-prime_sieve,,50,,,401698700.0,ns,281448
-prime_sieve,,50,,,425763021.0,ns,297084
-prime_sieve,,50,,,446116190.0,ns,312720
+prime_sieve,,50,,,21743484.0,ns,15566
+prime_sieve,,50,,,43830867.0,ns,31132
+prime_sieve,,50,,,65906106.0,ns,46698
+prime_sieve,,50,,,88633258.0,ns,62264
+prime_sieve,,50,,,110778274.0,ns,77830
+prime_sieve,,50,,,133457508.0,ns,93396
+prime_sieve,,50,,,156098748.0,ns,108962
+prime_sieve,,50,,,177899526.0,ns,124528
+prime_sieve,,50,,,202863586.0,ns,140094
+prime_sieve,,50,,,220764533.0,ns,155660
+prime_sieve,,50,,,245438526.0,ns,171226
+prime_sieve,,50,,,267551587.0,ns,186792
+prime_sieve,,50,,,293808233.0,ns,202358
+prime_sieve,,50,,,312221632.0,ns,217924
+prime_sieve,,50,,,336095637.0,ns,233490
+prime_sieve,,50,,,362762983.0,ns,249056
+prime_sieve,,50,,,384591447.0,ns,264622
+prime_sieve,,50,,,409841230.0,ns,280188
+prime_sieve,,50,,,426432340.0,ns,295754
+prime_sieve,,50,,,446169403.0,ns,311320
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index c471212..c47b78a 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[15636.0,31272.0,46908.0,62544.0,78180.0,93816.0,109452.0,125088.0,140724.0,156360.0,171996.0,187632.0,203268.0,218904.0,234540.0,250176.0,265812.0,281448.0,297084.0,312720.0],"times":[22591918.0,45796186.0,66750811.0,90118784.0,113648095.0,137363989.0,157876840.0,185041725.0,201727668.0,220472468.0,246307199.0,264318160.0,288591688.0,307672526.0,331621696.0,357360835.0,375852261.0,401698700.0,425763021.0,446116190.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[15566.0,31132.0,46698.0,62264.0,77830.0,93396.0,108962.0,124528.0,140094.0,155660.0,171226.0,186792.0,202358.0,217924.0,233490.0,249056.0,264622.0,280188.0,295754.0,311320.0],"times":[21743484.0,43830867.0,65906106.0,88633258.0,110778274.0,133457508.0,156098748.0,177899526.0,202863586.0,220764533.0,245438526.0,267551587.0,293808233.0,312221632.0,336095637.0,362762983.0,384591447.0,409841230.0,426432340.0,446169403.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index c174ff7..99e5cc4 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[1344.139980347178,1381.2270506075683,1480.1259046352761,1517.2129748956665] \ No newline at end of file
+[1363.6600852961133,1393.5623301657233,1473.3016498180168,1503.2038946876269] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index a9285ad..333f1b8 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1165.1368969200887,"upper_bound":1176.9239779491118},"point_estimate":1171.2532009056677,"standard_error":3.0005779201153695},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1167.6460025542783,"upper_bound":1177.9688598629978},"point_estimate":1171.2270831559529,"standard_error":3.1085609705273565},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.571689484098087,"upper_bound":16.42335004508118},"point_estimate":9.99535796841168,"standard_error":3.027916120359651},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1162.9912906891177,"upper_bound":1175.5327665708946},"point_estimate":1168.3858439754183,"standard_error":3.191951182202166},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.564330170584975,"upper_bound":18.52796379718066},"point_estimate":13.71718296118943,"standard_error":2.832570396718715}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1193.9967403964354,"upper_bound":1200.6311450684982},"point_estimate":1197.2606638990542,"standard_error":1.6961499562433324},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1192.7938869600764,"upper_bound":1201.8690991911326},"point_estimate":1196.495735021476,"standard_error":2.215779541816053},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.841211131583792,"upper_bound":12.18275978812906},"point_estimate":9.916581400035591,"standard_error":2.200293748050962},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1194.8556039085197,"upper_bound":1202.1160048985885},"point_estimate":1198.822131592413,"standard_error":1.852380186917562},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.4525526334299705,"upper_bound":9.560967602685364},"point_estimate":7.8059405171865315,"standard_error":1.0542729781547475}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index ccbf953..e7eda06 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22857414.0,ns,19575
-prime_sieve,,50,,,44427671.0,ns,39150
-prime_sieve,,50,,,69243974.0,ns,58725
-prime_sieve,,50,,,92201366.0,ns,78300
-prime_sieve,,50,,,115343104.0,ns,97875
-prime_sieve,,50,,,138947214.0,ns,117450
-prime_sieve,,50,,,162962158.0,ns,137025
-prime_sieve,,50,,,182442306.0,ns,156600
-prime_sieve,,50,,,206053871.0,ns,176175
-prime_sieve,,50,,,228755559.0,ns,195750
-prime_sieve,,50,,,253738533.0,ns,215325
-prime_sieve,,50,,,281985349.0,ns,234900
-prime_sieve,,50,,,298938430.0,ns,254475
-prime_sieve,,50,,,322204568.0,ns,274050
-prime_sieve,,50,,,342838905.0,ns,293625
-prime_sieve,,50,,,367338652.0,ns,313200
-prime_sieve,,50,,,389036636.0,ns,332775
-prime_sieve,,50,,,407428932.0,ns,352350
-prime_sieve,,50,,,428842326.0,ns,371925
-prime_sieve,,50,,,455594225.0,ns,391500
+prime_sieve,,50,,,23117297.0,ns,19298
+prime_sieve,,50,,,45893344.0,ns,38596
+prime_sieve,,50,,,70276303.0,ns,57894
+prime_sieve,,50,,,92079091.0,ns,77192
+prime_sieve,,50,,,116160060.0,ns,96490
+prime_sieve,,50,,,137530741.0,ns,115788
+prime_sieve,,50,,,163056668.0,ns,135086
+prime_sieve,,50,,,183492047.0,ns,154384
+prime_sieve,,50,,,207155701.0,ns,173682
+prime_sieve,,50,,,230661522.0,ns,192980
+prime_sieve,,50,,,251237031.0,ns,212278
+prime_sieve,,50,,,277285072.0,ns,231576
+prime_sieve,,50,,,298546412.0,ns,250874
+prime_sieve,,50,,,324297068.0,ns,270172
+prime_sieve,,50,,,348348952.0,ns,289470
+prime_sieve,,50,,,368873593.0,ns,308768
+prime_sieve,,50,,,393271097.0,ns,328066
+prime_sieve,,50,,,415311481.0,ns,347364
+prime_sieve,,50,,,441915181.0,ns,366662
+prime_sieve,,50,,,465979292.0,ns,385960
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 5849854..c517581 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[19575.0,39150.0,58725.0,78300.0,97875.0,117450.0,137025.0,156600.0,176175.0,195750.0,215325.0,234900.0,254475.0,274050.0,293625.0,313200.0,332775.0,352350.0,371925.0,391500.0],"times":[22857414.0,44427671.0,69243974.0,92201366.0,115343104.0,138947214.0,162962158.0,182442306.0,206053871.0,228755559.0,253738533.0,281985349.0,298938430.0,322204568.0,342838905.0,367338652.0,389036636.0,407428932.0,428842326.0,455594225.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[19298.0,38596.0,57894.0,77192.0,96490.0,115788.0,135086.0,154384.0,173682.0,192980.0,212278.0,231576.0,250874.0,270172.0,289470.0,308768.0,328066.0,347364.0,366662.0,385960.0],"times":[23117297.0,45893344.0,70276303.0,92079091.0,116160060.0,137530741.0,163056668.0,183492047.0,207155701.0,230661522.0,251237031.0,277285072.0,298546412.0,324297068.0,348348952.0,368873593.0,393271097.0,415311481.0,441915181.0,465979292.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 612a853..b3319c6 100644
--- a/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[1132.5946401950544,1149.7779666492513,1195.6001705271099,1212.7834969813068] \ No newline at end of file
+[1157.6669680131595,1174.8603323115722,1220.709303774006,1237.9026680724187] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/new/estimates.json b/analysis/current/criterion/prime_sieve/50/new/estimates.json
index 851f008..3a27b01 100644
--- a/analysis/current/criterion/prime_sieve/50/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2273.6501027135173,"upper_bound":2317.5482236920207},"point_estimate":2291.924040163566,"standard_error":11.46558198568521},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2263.416686998444,"upper_bound":2293.9389950248756},"point_estimate":2282.6126570717843,"standard_error":8.54204946164003},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.55498128769145,"upper_bound":39.04511171128855},"point_estimate":26.480300748962193,"standard_error":7.735365958935288},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2270.1485959044694,"upper_bound":2331.653597410292},"point_estimate":2292.3077512784507,"standard_error":16.82362622173227},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15.728273981419985,"upper_bound":80.14537538916633},"point_estimate":52.3804785676316,"standard_error":19.185126396962353}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2280.1704162272754,"upper_bound":2298.3997667369777},"point_estimate":2289.653344403065,"standard_error":4.654712922024293},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2275.4783850473355,"upper_bound":2304.0709474743962},"point_estimate":2293.089213541636,"standard_error":8.862925114797607},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.095840027439488,"upper_bound":30.883097020445426},"point_estimate":26.109813862108325,"standard_error":5.58474969508511},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2276.8083270704915,"upper_bound":2291.7499720999153},"point_estimate":2284.017472532003,"standard_error":3.7909093680402095},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14.648526899691316,"upper_bound":27.38405212276116},"point_estimate":21.513904109447118,"standard_error":3.386319463464799}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/new/raw.csv b/analysis/current/criterion/prime_sieve/50/new/raw.csv
index ab4b896..34be0ff 100644
--- a/analysis/current/criterion/prime_sieve/50/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50,,,22690533.0,ns,10050
-prime_sieve,,50,,,46136842.0,ns,20100
-prime_sieve,,50,,,71274194.0,ns,30150
-prime_sieve,,50,,,92023185.0,ns,40200
-prime_sieve,,50,,,113412840.0,ns,50250
-prime_sieve,,50,,,136403224.0,ns,60300
-prime_sieve,,50,,,160710829.0,ns,70350
-prime_sieve,,50,,,185890499.0,ns,80400
-prime_sieve,,50,,,207861948.0,ns,90450
-prime_sieve,,50,,,230397528.0,ns,100500
-prime_sieve,,50,,,249525273.0,ns,110550
-prime_sieve,,50,,,273132697.0,ns,120600
-prime_sieve,,50,,,294470676.0,ns,130650
-prime_sieve,,50,,,321003107.0,ns,140700
-prime_sieve,,50,,,374728612.0,ns,150750
-prime_sieve,,50,,,369598458.0,ns,160800
-prime_sieve,,50,,,386927750.0,ns,170850
-prime_sieve,,50,,,411357353.0,ns,180900
-prime_sieve,,50,,,431950171.0,ns,190950
-prime_sieve,,50,,,459034421.0,ns,201000
+prime_sieve,,50,,,23279723.0,ns,10057
+prime_sieve,,50,,,46349859.0,ns,20114
+prime_sieve,,50,,,69954642.0,ns,30171
+prime_sieve,,50,,,93156688.0,ns,40228
+prime_sieve,,50,,,115751846.0,ns,50285
+prime_sieve,,50,,,139495257.0,ns,60342
+prime_sieve,,50,,,160135898.0,ns,70399
+prime_sieve,,50,,,182515533.0,ns,80456
+prime_sieve,,50,,,202341169.0,ns,90513
+prime_sieve,,50,,,231709556.0,ns,100570
+prime_sieve,,50,,,251447520.0,ns,110627
+prime_sieve,,50,,,275367082.0,ns,120684
+prime_sieve,,50,,,295730244.0,ns,130741
+prime_sieve,,50,,,323634759.0,ns,140798
+prime_sieve,,50,,,347195488.0,ns,150855
+prime_sieve,,50,,,370770039.0,ns,160912
+prime_sieve,,50,,,391109275.0,ns,170969
+prime_sieve,,50,,,413436343.0,ns,181026
+prime_sieve,,50,,,434934277.0,ns,191083
+prime_sieve,,50,,,457553890.0,ns,201140
diff --git a/analysis/current/criterion/prime_sieve/50/new/sample.json b/analysis/current/criterion/prime_sieve/50/new/sample.json
index 4af9463..d98951d 100644
--- a/analysis/current/criterion/prime_sieve/50/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/50/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[10050.0,20100.0,30150.0,40200.0,50250.0,60300.0,70350.0,80400.0,90450.0,100500.0,110550.0,120600.0,130650.0,140700.0,150750.0,160800.0,170850.0,180900.0,190950.0,201000.0],"times":[22690533.0,46136842.0,71274194.0,92023185.0,113412840.0,136403224.0,160710829.0,185890499.0,207861948.0,230397528.0,249525273.0,273132697.0,294470676.0,321003107.0,374728612.0,369598458.0,386927750.0,411357353.0,431950171.0,459034421.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[10057.0,20114.0,30171.0,40228.0,50285.0,60342.0,70399.0,80456.0,90513.0,100570.0,110627.0,120684.0,130741.0,140798.0,150855.0,160912.0,170969.0,181026.0,191083.0,201140.0],"times":[23279723.0,46349859.0,69954642.0,93156688.0,115751846.0,139495257.0,160135898.0,182515533.0,202341169.0,231709556.0,251447520.0,275367082.0,295730244.0,323634759.0,347195488.0,370770039.0,391109275.0,413436343.0,434934277.0,457553890.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50/new/tukey.json b/analysis/current/criterion/prime_sieve/50/new/tukey.json
index 1a80cca..b7b0797 100644
--- a/analysis/current/criterion/prime_sieve/50/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/new/tukey.json
@@ -1 +1 @@
-[2160.2739299118434,2211.1883237322154,2346.9600405865413,2397.8744344069137] \ No newline at end of file
+[2186.428010119106,2230.6014013648983,2348.3971113536772,2392.5705025994694] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 6a257f4..1466e17 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202278.66951820505,"upper_bound":203806.98348164238},"point_estimate":203015.62600877657,"standard_error":390.0991789429359},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202177.99204545456,"upper_bound":203973.1015037594},"point_estimate":202799.18352272728,"standard_error":418.71347442370825},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":687.9067925844546,"upper_bound":2399.7201649722147},"point_estimate":1740.4507677790464,"standard_error":447.46072248077513},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202663.51456135564,"upper_bound":203656.13488601512},"point_estimate":203162.77702565727,"standard_error":252.26786390990839},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1084.3462616579868,"upper_bound":2388.208781899555},"point_estimate":1791.3318919116634,"standard_error":346.3281948082176}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203876.24808978313,"upper_bound":205051.37645884702},"point_estimate":204467.87064429055,"standard_error":300.47959526851645},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203674.45772727273,"upper_bound":205177.73829545453},"point_estimate":204847.5355371901,"standard_error":411.9431756300473},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":511.9599565459138,"upper_bound":2166.65856241429},"point_estimate":1389.7642806903839,"standard_error":416.0175937909373},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204028.60744575175,"upper_bound":205035.52916347183},"point_estimate":204555.90170098195,"standard_error":255.40646771924148},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":983.9405730205236,"upper_bound":1680.3525915523192},"point_estimate":1381.7896548335661,"standard_error":178.04839069872983}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index da4d00f..8aeae8d 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22159421.0,ns,110
-prime_sieve,,500,,,45736896.0,ns,220
-prime_sieve,,500,,,66942747.0,ns,330
-prime_sieve,,500,,,88988453.0,ns,440
-prime_sieve,,500,,,110135600.0,ns,550
-prime_sieve,,500,,,132055268.0,ns,660
-prime_sieve,,500,,,157087153.0,ns,770
-prime_sieve,,500,,,180306048.0,ns,880
-prime_sieve,,500,,,199124101.0,ns,990
-prime_sieve,,500,,,224537417.0,ns,1100
-prime_sieve,,500,,,245362227.0,ns,1210
-prime_sieve,,500,,,266784540.0,ns,1320
-prime_sieve,,500,,,288769563.0,ns,1430
-prime_sieve,,500,,,314733856.0,ns,1540
-prime_sieve,,500,,,337942692.0,ns,1650
-prime_sieve,,500,,,356962614.0,ns,1760
-prime_sieve,,500,,,378607062.0,ns,1870
-prime_sieve,,500,,,402756615.0,ns,1980
-prime_sieve,,500,,,426228149.0,ns,2090
-prime_sieve,,500,,,446001043.0,ns,2200
+prime_sieve,,500,,,22538381.0,ns,110
+prime_sieve,,500,,,45603448.0,ns,220
+prime_sieve,,500,,,66927766.0,ns,330
+prime_sieve,,500,,,90549123.0,ns,440
+prime_sieve,,500,,,112818209.0,ns,550
+prime_sieve,,500,,,133379874.0,ns,660
+prime_sieve,,500,,,157188653.0,ns,770
+prime_sieve,,500,,,180603685.0,ns,880
+prime_sieve,,500,,,200453508.0,ns,990
+prime_sieve,,500,,,222875967.0,ns,1100
+prime_sieve,,500,,,247808845.0,ns,1210
+prime_sieve,,500,,,268527891.0,ns,1320
+prime_sieve,,500,,,290275598.0,ns,1430
+prime_sieve,,500,,,317268004.0,ns,1540
+prime_sieve,,500,,,339604795.0,ns,1650
+prime_sieve,,500,,,360825144.0,ns,1760
+prime_sieve,,500,,,384225507.0,ns,1870
+prime_sieve,,500,,,405869031.0,ns,1980
+prime_sieve,,500,,,427287985.0,ns,2090
+prime_sieve,,500,,,448621129.0,ns,2200
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index 48ca651..f0ae8d2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[110.0,220.0,330.0,440.0,550.0,660.0,770.0,880.0,990.0,1100.0,1210.0,1320.0,1430.0,1540.0,1650.0,1760.0,1870.0,1980.0,2090.0,2200.0],"times":[22159421.0,45736896.0,66942747.0,88988453.0,110135600.0,132055268.0,157087153.0,180306048.0,199124101.0,224537417.0,245362227.0,266784540.0,288769563.0,314733856.0,337942692.0,356962614.0,378607062.0,402756615.0,426228149.0,446001043.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[110.0,220.0,330.0,440.0,550.0,660.0,770.0,880.0,990.0,1100.0,1210.0,1320.0,1430.0,1540.0,1650.0,1760.0,1870.0,1980.0,2090.0,2200.0],"times":[22538381.0,45603448.0,66927766.0,90549123.0,112818209.0,133379874.0,157188653.0,180603685.0,200453508.0,222875967.0,247808845.0,268527891.0,290275598.0,317268004.0,339604795.0,360825144.0,384225507.0,405869031.0,427287985.0,448621129.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index 47bbd72..6cabf85 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[196150.66231018974,199108.48832292703,206996.02435689315,209953.85036963044] \ No newline at end of file
+[197408.6653524784,200364.40643060982,208246.38263896032,211202.12371709177] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 40d623d..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81206.93992119824,"upper_bound":81810.89532902949},"point_estimate":81499.28897173482,"standard_error":154.15594827132333},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81091.26472320376,"upper_bound":81870.32045832467},"point_estimate":81459.55918727914,"standard_error":182.1466060036251},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":326.26838940192727,"upper_bound":1105.0683514058428},"point_estimate":756.3154590108642,"standard_error":196.08151929658166},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81198.91549274053,"upper_bound":81906.71686745681},"point_estimate":81600.67329385258,"standard_error":181.09223186544702},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":482.26033708357255,"upper_bound":877.5348258677151},"point_estimate":707.887600233393,"standard_error":101.48198709096694}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 789d2d6..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23051356.0,ns,283
-prime_sieve,,500,,,45974742.0,ns,566
-prime_sieve,,500,,,69188585.0,ns,849
-prime_sieve,,500,,,94058308.0,ns,1132
-prime_sieve,,500,,,115454227.0,ns,1415
-prime_sieve,,500,,,137461709.0,ns,1698
-prime_sieve,,500,,,159986443.0,ns,1981
-prime_sieve,,500,,,186216632.0,ns,2264
-prime_sieve,,500,,,206163840.0,ns,2547
-prime_sieve,,500,,,230547545.0,ns,2830
-prime_sieve,,500,,,250526396.0,ns,3113
-prime_sieve,,500,,,276113561.0,ns,3396
-prime_sieve,,500,,,295764941.0,ns,3679
-prime_sieve,,500,,,326967749.0,ns,3962
-prime_sieve,,500,,,344861763.0,ns,4245
-prime_sieve,,500,,,365608311.0,ns,4528
-prime_sieve,,500,,,393699592.0,ns,4811
-prime_sieve,,500,,,419172443.0,ns,5094
-prime_sieve,,500,,,441117393.0,ns,5377
-prime_sieve,,500,,,463596037.0,ns,5660
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
deleted file mode 100644
index 7aef06c..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[283.0,566.0,849.0,1132.0,1415.0,1698.0,1981.0,2264.0,2547.0,2830.0,3113.0,3396.0,3679.0,3962.0,4245.0,4528.0,4811.0,5094.0,5377.0,5660.0],"times":[23051356.0,45974742.0,69188585.0,94058308.0,115454227.0,137461709.0,159986443.0,186216632.0,206163840.0,230547545.0,250526396.0,276113561.0,295764941.0,326967749.0,344861763.0,365608311.0,393699592.0,419172443.0,441117393.0,463596037.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index b78b8bb..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[77988.92226070922,79470.58649843471,83421.69113236933,84903.35537009481] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index ab81a11..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206041.47092278325,"upper_bound":212594.45376512635},"point_estimate":208836.28843272675,"standard_error":1700.8803340090499},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204608.78832013573,"upper_bound":208022.6923076923},"point_estimate":207181.0184294872,"standard_error":864.6385334446472},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1182.145386705035,"upper_bound":5066.791112354131},"point_estimate":3391.4116860162408,"standard_error":1005.5209584922732},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205049.67804174128,"upper_bound":217579.9602349944},"point_estimate":210247.75241557223,"standard_error":3365.3925016320904},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.8510140136477,"upper_bound":11493.64992664833},"point_estimate":7792.749361983775,"standard_error":2585.458313273565}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 954dcdb..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,21649123.0,ns,104
-prime_sieve,,500,,,44302789.0,ns,208
-prime_sieve,,500,,,64698597.0,ns,312
-prime_sieve,,500,,,84627105.0,ns,416
-prime_sieve,,500,,,106053893.0,ns,520
-prime_sieve,,500,,,129164717.0,ns,624
-prime_sieve,,500,,,150041360.0,ns,728
-prime_sieve,,500,,,173783164.0,ns,832
-prime_sieve,,500,,,194576373.0,ns,936
-prime_sieve,,500,,,215895414.0,ns,1040
-prime_sieve,,500,,,239410517.0,ns,1144
-prime_sieve,,500,,,259161105.0,ns,1248
-prime_sieve,,500,,,279043846.0,ns,1352
-prime_sieve,,500,,,294579757.0,ns,1456
-prime_sieve,,500,,,349305028.0,ns,1560
-prime_sieve,,500,,,340304396.0,ns,1664
-prime_sieve,,500,,,361909557.0,ns,1768
-prime_sieve,,500,,,441057236.0,ns,1872
-prime_sieve,,500,,,404048943.0,ns,1976
-prime_sieve,,500,,,425396610.0,ns,2080
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 535379d..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[104.0,208.0,312.0,416.0,520.0,624.0,728.0,832.0,936.0,1040.0,1144.0,1248.0,1352.0,1456.0,1560.0,1664.0,1768.0,1872.0,1976.0,2080.0],"times":[21649123.0,44302789.0,64698597.0,84627105.0,106053893.0,129164717.0,150041360.0,173783164.0,194576373.0,215895414.0,239410517.0,259161105.0,279043846.0,294579757.0,349305028.0,340304396.0,361909557.0,441057236.0,404048943.0,425396610.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 593bb84..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[193036.71033653847,198776.18719951925,214081.45883413462,219820.93569711538] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..6fe28d9
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195386.85777217383,"upper_bound":196724.3246803032},"point_estimate":196058.11276841175,"standard_error":342.25546215894803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195169.28187721368,"upper_bound":197096.25715193897},"point_estimate":195965.78943985308,"standard_error":501.03480824660664},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":890.4322539988422,"upper_bound":2473.4586231105122},"point_estimate":2188.3749881670124,"standard_error":432.28072352832004},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195100.94258311985,"upper_bound":196672.2948009541},"point_estimate":195827.9906672042,"standard_error":402.864956949628},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1138.557180157858,"upper_bound":1877.8785329084596},"point_estimate":1564.3060726668948,"standard_error":188.8283877865987}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..b454e9d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23610622.0,ns,121
+prime_sieve,,500,,,47600486.0,ns,242
+prime_sieve,,500,,,70917568.0,ns,363
+prime_sieve,,500,,,93574687.0,ns,484
+prime_sieve,,500,,,118436245.0,ns,605
+prime_sieve,,500,,,143636357.0,ns,726
+prime_sieve,,500,,,164778949.0,ns,847
+prime_sieve,,500,,,192726391.0,ns,968
+prime_sieve,,500,,,215750574.0,ns,1089
+prime_sieve,,500,,,237331496.0,ns,1210
+prime_sieve,,500,,,262930587.0,ns,1331
+prime_sieve,,500,,,285355717.0,ns,1452
+prime_sieve,,500,,,310661666.0,ns,1573
+prime_sieve,,500,,,330684819.0,ns,1694
+prime_sieve,,500,,,352627048.0,ns,1815
+prime_sieve,,500,,,382549169.0,ns,1936
+prime_sieve,,500,,,399307970.0,ns,2057
+prime_sieve,,500,,,426430286.0,ns,2178
+prime_sieve,,500,,,451515238.0,ns,2299
+prime_sieve,,500,,,469866662.0,ns,2420
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..f6612a3
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[121.0,242.0,363.0,484.0,605.0,726.0,847.0,968.0,1089.0,1210.0,1331.0,1452.0,1573.0,1694.0,1815.0,1936.0,2057.0,2178.0,2299.0,2420.0],"times":[23610622.0,47600486.0,70917568.0,93574687.0,118436245.0,143636357.0,164778949.0,192726391.0,215750574.0,237331496.0,262930587.0,285355717.0,310661666.0,330684819.0,352627048.0,382549169.0,399307970.0,426430286.0,451515238.0,469866662.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..a700923
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[187407.14967470552,191195.0168385334,201295.9959420744,205083.86310590227] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 9d7d3ae..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205414.30135775165,"upper_bound":207604.86797994803},"point_estimate":206579.90948413537,"standard_error":558.5350259410151},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206362.36034164357,"upper_bound":208019.16924508242},"point_estimate":207226.24298245614,"standard_error":502.42564883018866},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":636.7409843302845,"upper_bound":3341.214020585921},"point_estimate":1335.018107877639,"standard_error":639.6626306423589},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206534.81376908752,"upper_bound":207700.02460742512},"point_estimate":207137.4974753958,"standard_error":296.58092537724804},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1414.252817169392,"upper_bound":3310.184902536077},"point_estimate":2558.9787708893027,"standard_error":483.7012675596719}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 47fc88e..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23535732.0,ns,114
-prime_sieve,,500,,,45601245.0,ns,228
-prime_sieve,,500,,,69422962.0,ns,342
-prime_sieve,,500,,,92097728.0,ns,456
-prime_sieve,,500,,,119282107.0,ns,570
-prime_sieve,,500,,,141852051.0,ns,684
-prime_sieve,,500,,,166844387.0,ns,798
-prime_sieve,,500,,,188407731.0,ns,912
-prime_sieve,,500,,,215808790.0,ns,1026
-prime_sieve,,500,,,237232019.0,ns,1140
-prime_sieve,,500,,,260838462.0,ns,1254
-prime_sieve,,500,,,281468100.0,ns,1368
-prime_sieve,,500,,,302414269.0,ns,1482
-prime_sieve,,500,,,332215601.0,ns,1596
-prime_sieve,,500,,,355736747.0,ns,1710
-prime_sieve,,500,,,377022901.0,ns,1824
-prime_sieve,,500,,,402517221.0,ns,1938
-prime_sieve,,500,,,426166404.0,ns,2052
-prime_sieve,,500,,,446782837.0,ns,2166
-prime_sieve,,500,,,472111498.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 6614754..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23535732.0,45601245.0,69422962.0,92097728.0,119282107.0,141852051.0,166844387.0,188407731.0,215808790.0,237232019.0,260838462.0,281468100.0,302414269.0,332215601.0,355736747.0,377022901.0,402517221.0,426166404.0,446782837.0,472111498.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 8b9c512..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[200415.96490073873,203278.52353993538,210912.01324445978,213774.57188365643] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index 2eb2d1d..50bc0d2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76904.64311093665,"upper_bound":86399.58003156587},"point_estimate":80430.19659283609,"standard_error":2701.472128365597},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76257.43390461997,"upper_bound":77376.24909836065},"point_estimate":76878.80254432163,"standard_error":419.6334686219975},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":383.58223499332377,"upper_bound":2039.5721152918807},"point_estimate":1058.2744822532331,"standard_error":509.5985728090021},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76664.9032796366,"upper_bound":80084.61076447247},"point_estimate":77788.12078711373,"standard_error":899.1894309871634},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1497.9966339851328,"upper_bound":20177.082550052182},"point_estimate":12399.263647327152,"standard_error":6303.43609065251}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76397.8946653438,"upper_bound":81011.64114628207},"point_estimate":78190.79836124374,"standard_error":1250.014060898099},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76154.79128734097,"upper_bound":77100.61380293159},"point_estimate":76581.37589576548,"standard_error":273.8727818331914},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":473.487224887263,"upper_bound":2364.2015672778516},"point_estimate":908.3928069591142,"standard_error":449.2999478882206},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76626.67865673668,"upper_bound":83850.70134612864},"point_estimate":79392.48176690236,"standard_error":1933.3555835482362},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1028.4721325343194,"upper_bound":9146.583602457602},"point_estimate":5724.589828251122,"standard_error":2585.337372559873}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 446d1f3..d4edc5e 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23205178.0,ns,305
-prime_sieve,,500,,,47130149.0,ns,610
-prime_sieve,,500,,,69347372.0,ns,915
-prime_sieve,,500,,,93101382.0,ns,1220
-prime_sieve,,500,,,117964062.0,ns,1525
-prime_sieve,,500,,,241482994.0,ns,1830
-prime_sieve,,500,,,181256526.0,ns,2135
-prime_sieve,,500,,,202103645.0,ns,2440
-prime_sieve,,500,,,226413569.0,ns,2745
-prime_sieve,,500,,,238850622.0,ns,3050
-prime_sieve,,500,,,255658581.0,ns,3355
-prime_sieve,,500,,,278627575.0,ns,3660
-prime_sieve,,500,,,304973875.0,ns,3965
-prime_sieve,,500,,,326061204.0,ns,4270
-prime_sieve,,500,,,348036490.0,ns,4575
-prime_sieve,,500,,,376897581.0,ns,4880
-prime_sieve,,500,,,398421192.0,ns,5185
-prime_sieve,,500,,,420031468.0,ns,5490
-prime_sieve,,500,,,438459962.0,ns,5795
-prime_sieve,,500,,,472133991.0,ns,6100
+prime_sieve,,500,,,23763896.0,ns,307
+prime_sieve,,500,,,47288462.0,ns,614
+prime_sieve,,500,,,68914944.0,ns,921
+prime_sieve,,500,,,92943562.0,ns,1228
+prime_sieve,,500,,,114648928.0,ns,1535
+prime_sieve,,500,,,140736774.0,ns,1842
+prime_sieve,,500,,,164660930.0,ns,2149
+prime_sieve,,500,,,189564367.0,ns,2456
+prime_sieve,,500,,,210819828.0,ns,2763
+prime_sieve,,500,,,234979748.0,ns,3070
+prime_sieve,,500,,,255854563.0,ns,3377
+prime_sieve,,500,,,283336684.0,ns,3684
+prime_sieve,,500,,,304186798.0,ns,3991
+prime_sieve,,500,,,345936768.0,ns,4298
+prime_sieve,,500,,,466057962.0,ns,4605
+prime_sieve,,500,,,405684201.0,ns,4912
+prime_sieve,,500,,,412739297.0,ns,5219
+prime_sieve,,500,,,420481033.0,ns,5526
+prime_sieve,,500,,,448121778.0,ns,5833
+prime_sieve,,500,,,466386930.0,ns,6140
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index 6e491d8..f135aa5 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[305.0,610.0,915.0,1220.0,1525.0,1830.0,2135.0,2440.0,2745.0,3050.0,3355.0,3660.0,3965.0,4270.0,4575.0,4880.0,5185.0,5490.0,5795.0,6100.0],"times":[23205178.0,47130149.0,69347372.0,93101382.0,117964062.0,241482994.0,181256526.0,202103645.0,226413569.0,238850622.0,255658581.0,278627575.0,304973875.0,326061204.0,348036490.0,376897581.0,398421192.0,420031468.0,438459962.0,472133991.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[307.0,614.0,921.0,1228.0,1535.0,1842.0,2149.0,2456.0,2763.0,3070.0,3377.0,3684.0,3991.0,4298.0,4605.0,4912.0,5219.0,5526.0,5833.0,6140.0],"times":[23763896.0,47288462.0,68914944.0,92943562.0,114648928.0,140736774.0,164660930.0,189564367.0,210819828.0,234979748.0,255854563.0,283336684.0,304186798.0,345936768.0,466057962.0,405684201.0,412739297.0,420481033.0,448121778.0,466386930.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index bbd90dc..7a2c01b 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[71852.98849602585,74018.31069423747,79792.50322280178,81957.82542101339] \ No newline at end of file
+[72513.41513979377,74285.82754818136,79012.26063721495,80784.67304560254] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..047e637
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204878.3652783558,"upper_bound":206572.58155907466},"point_estimate":205801.7587855892,"standard_error":434.4187434333775},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205358.90152173914,"upper_bound":206700.28884057968},"point_estimate":206328.1905370844,"standard_error":393.3209253677875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":408.5508188270502,"upper_bound":2368.9481809650692},"point_estimate":1531.6318109385281,"standard_error":421.4791358320578},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205729.37385615028,"upper_bound":206769.15525110665},"point_estimate":206278.40248447206,"standard_error":265.48296588506616},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1004.5586609248849,"upper_bound":2795.5088996618583},"point_estimate":1992.6323122118715,"standard_error":491.57542738927793}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..94bc22f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23878128.0,ns,115
+prime_sieve,,500,,,47550023.0,ns,230
+prime_sieve,,500,,,68859994.0,ns,345
+prime_sieve,,500,,,93965072.0,ns,460
+prime_sieve,,500,,,118088499.0,ns,575
+prime_sieve,,500,,,143611683.0,ns,690
+prime_sieve,,500,,,164369341.0,ns,805
+prime_sieve,,500,,,188698602.0,ns,920
+prime_sieve,,500,,,212689359.0,ns,1035
+prime_sieve,,500,,,233214486.0,ns,1150
+prime_sieve,,500,,,262586319.0,ns,1265
+prime_sieve,,500,,,284799396.0,ns,1380
+prime_sieve,,500,,,308677249.0,ns,1495
+prime_sieve,,500,,,334582893.0,ns,1610
+prime_sieve,,500,,,356490824.0,ns,1725
+prime_sieve,,500,,,380019301.0,ns,1840
+prime_sieve,,500,,,403277414.0,ns,1955
+prime_sieve,,500,,,429344172.0,ns,2070
+prime_sieve,,500,,,450610741.0,ns,2185
+prime_sieve,,500,,,472296951.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..686bd97
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23878128.0,47550023.0,68859994.0,93965072.0,118088499.0,143611683.0,164369341.0,188698602.0,212689359.0,233214486.0,262586319.0,284799396.0,308677249.0,334582893.0,356490824.0,380019301.0,403277414.0,429344172.0,450610741.0,472296951.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..9f1f2ee
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[200423.9263043479,202855.297826087,209338.95521739125,211770.32673913037] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index fec87b7..d9991d4 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196110.87555354607,"upper_bound":200510.816982454},"point_estimate":197903.52055323115,"standard_error":1156.1508173675677},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196060.0059354226,"upper_bound":198014.86467236467},"point_estimate":196484.77006172837,"standard_error":570.5078604163637},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":645.7172920430066,"upper_bound":3393.990950570858},"point_estimate":1813.889990547614,"standard_error":707.7419467506138},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":196529.6735854322,"upper_bound":201742.98209367713},"point_estimate":198366.54582328242,"standard_error":1396.0250965444166},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1545.483982493683,"upper_bound":8419.763557832162},"point_estimate":5319.00302517473,"standard_error":2165.4430980915154}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194466.4115360922,"upper_bound":196635.5282189845},"point_estimate":195577.2615033469,"standard_error":555.3724851291294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194113.65681497176,"upper_bound":196648.9130826271},"point_estimate":196048.7490860751,"standard_error":715.6665513604951},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1068.4599136052004,"upper_bound":3951.438253576752},"point_estimate":3001.7383369822833,"standard_error":765.8605316161115},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195070.21295201904,"upper_bound":197461.5315018305},"point_estimate":196292.57355164472,"standard_error":613.8560129324858},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1755.7767348196528,"upper_bound":3161.3848059056795},"point_estimate":2551.6413806888027,"standard_error":363.107128957557}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index fc0e928..f8cfb4f 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22681169.0,ns,117
-prime_sieve,,500,,,46813214.0,ns,234
-prime_sieve,,500,,,68305996.0,ns,351
-prime_sieve,,500,,,90044198.0,ns,468
-prime_sieve,,500,,,115678193.0,ns,585
-prime_sieve,,500,,,137651141.0,ns,702
-prime_sieve,,500,,,161824684.0,ns,819
-prime_sieve,,500,,,183228417.0,ns,936
-prime_sieve,,500,,,206702815.0,ns,1053
-prime_sieve,,500,,,232953314.0,ns,1170
-prime_sieve,,500,,,251342859.0,ns,1287
-prime_sieve,,500,,,278817812.0,ns,1404
-prime_sieve,,500,,,332513436.0,ns,1521
-prime_sieve,,500,,,330529712.0,ns,1638
-prime_sieve,,500,,,347997596.0,ns,1755
-prime_sieve,,500,,,368167308.0,ns,1872
-prime_sieve,,500,,,390226656.0,ns,1989
-prime_sieve,,500,,,412851322.0,ns,2106
-prime_sieve,,500,,,437695970.0,ns,2223
-prime_sieve,,500,,,459131328.0,ns,2340
+prime_sieve,,500,,,22399156.0,ns,118
+prime_sieve,,500,,,45248832.0,ns,236
+prime_sieve,,500,,,69435437.0,ns,354
+prime_sieve,,500,,,93603524.0,ns,472
+prime_sieve,,500,,,116007994.0,ns,590
+prime_sieve,,500,,,139054112.0,ns,708
+prime_sieve,,500,,,164217482.0,ns,826
+prime_sieve,,500,,,183314503.0,ns,944
+prime_sieve,,500,,,208665495.0,ns,1062
+prime_sieve,,500,,,227782984.0,ns,1180
+prime_sieve,,500,,,250767918.0,ns,1298
+prime_sieve,,500,,,273775711.0,ns,1416
+prime_sieve,,500,,,303866242.0,ns,1534
+prime_sieve,,500,,,322524544.0,ns,1652
+prime_sieve,,500,,,343447652.0,ns,1770
+prime_sieve,,500,,,371320715.0,ns,1888
+prime_sieve,,500,,,393080105.0,ns,2006
+prime_sieve,,500,,,422420718.0,ns,2124
+prime_sieve,,500,,,447082904.0,ns,2242
+prime_sieve,,500,,,460594345.0,ns,2360
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 22d963c..3bc3dae 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[117.0,234.0,351.0,468.0,585.0,702.0,819.0,936.0,1053.0,1170.0,1287.0,1404.0,1521.0,1638.0,1755.0,1872.0,1989.0,2106.0,2223.0,2340.0],"times":[22681169.0,46813214.0,68305996.0,90044198.0,115678193.0,137651141.0,161824684.0,183228417.0,206702815.0,232953314.0,251342859.0,278817812.0,332513436.0,330529712.0,347997596.0,368167308.0,390226656.0,412851322.0,437695970.0,459131328.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[118.0,236.0,354.0,472.0,590.0,708.0,826.0,944.0,1062.0,1180.0,1298.0,1416.0,1534.0,1652.0,1770.0,1888.0,2006.0,2124.0,2242.0,2360.0],"times":[22399156.0,45248832.0,69435437.0,93603524.0,116007994.0,139054112.0,164217482.0,183314503.0,208665495.0,227782984.0,250767918.0,273775711.0,303866242.0,322524544.0,343447652.0,371320715.0,393080105.0,422420718.0,447082904.0,460594345.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index aba78d8..dd91060 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[188772.24907407397,192369.14354522788,201960.8621349716,205557.75660612548] \ No newline at end of file
+[184376.71784482297,189120.74555729848,201771.48612389987,206515.5138363754] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..5c4a415
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207668.97783308593,"upper_bound":209891.50726228117},"point_estimate":208774.3263400527,"standard_error":568.462839272941},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207559.42184065934,"upper_bound":209890.4889567669},"point_estimate":208670.66008015422,"standard_error":571.9180249060147},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1018.3980873885513,"upper_bound":4522.291468932052},"point_estimate":2438.64750670535,"standard_error":955.4073410343186},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207966.89794849962,"upper_bound":210451.50907534975},"point_estimate":209229.3524608014,"standard_error":637.0544415059309},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1836.4036712629522,"upper_bound":3161.1517828626793},"point_estimate":2614.375785400186,"standard_error":338.1448694106176}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..96ee812
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23556541.0,ns,112
+prime_sieve,,500,,,46051367.0,ns,224
+prime_sieve,,500,,,69564287.0,ns,336
+prime_sieve,,500,,,94758696.0,ns,448
+prime_sieve,,500,,,119321052.0,ns,560
+prime_sieve,,500,,,139827654.0,ns,672
+prime_sieve,,500,,,159893875.0,ns,784
+prime_sieve,,500,,,186996769.0,ns,896
+prime_sieve,,500,,,209531628.0,ns,1008
+prime_sieve,,500,,,229518656.0,ns,1120
+prime_sieve,,500,,,257095790.0,ns,1232
+prime_sieve,,500,,,280488111.0,ns,1344
+prime_sieve,,500,,,301946524.0,ns,1456
+prime_sieve,,500,,,334136765.0,ns,1568
+prime_sieve,,500,,,347065051.0,ns,1680
+prime_sieve,,500,,,373918133.0,ns,1792
+prime_sieve,,500,,,404378211.0,ns,1904
+prime_sieve,,500,,,426886740.0,ns,2016
+prime_sieve,,500,,,445719642.0,ns,2128
+prime_sieve,,500,,,465333096.0,ns,2240
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..1b528a7
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[112.0,224.0,336.0,448.0,560.0,672.0,784.0,896.0,1008.0,1120.0,1232.0,1344.0,1456.0,1568.0,1680.0,1792.0,1904.0,2016.0,2128.0,2240.0],"times":[23556541.0,46051367.0,69564287.0,94758696.0,119321052.0,139827654.0,159893875.0,186996769.0,209531628.0,229518656.0,257095790.0,280488111.0,301946524.0,334136765.0,347065051.0,373918133.0,404378211.0,426886740.0,445719642.0,465333096.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..39cd78c
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[197308.83922847995,202301.81106913925,215616.40264423072,220609.37448489002] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
index b221ccf..ba7bf37 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202545.08144252154,"upper_bound":204166.48758215192},"point_estimate":203331.58021176225,"standard_error":413.3682634988323},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202415.12503836316,"upper_bound":203945.8808695652},"point_estimate":203077.13684210525,"standard_error":358.12578142302823},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":501.37625539545337,"upper_bound":2716.613054379168},"point_estimate":1728.901836305847,"standard_error":596.8212597523861},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202377.45776998525,"upper_bound":203733.83051635342},"point_estimate":203079.79484926525,"standard_error":345.92590532480045},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1218.8087183149082,"upper_bound":2387.2676046905885},"point_estimate":1890.1639848950363,"standard_error":299.4452337454196}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200349.75076080454,"upper_bound":201909.23473249114},"point_estimate":201112.7406252817,"standard_error":399.2895148793119},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":199745.03070175438,"upper_bound":202061.48447599262},"point_estimate":200897.75180137844,"standard_error":692.1166546891135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":791.8189306792498,"upper_bound":2958.6008601936564},"point_estimate":1861.180158404804,"standard_error":554.4698580888219},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200459.96149610923,"upper_bound":202491.8311853016},"point_estimate":201422.99157344582,"standard_error":524.2058246515638},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1285.011465892977,"upper_bound":2231.4340946683747},"point_estimate":1838.1604793854192,"standard_error":241.8318752861711}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
index 8e3c4f1..fefdbbc 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23882824.0,ns,115
-prime_sieve,,500,,,47447639.0,ns,230
-prime_sieve,,500,,,70092855.0,ns,345
-prime_sieve,,500,,,93468492.0,ns,460
-prime_sieve,,500,,,118180203.0,ns,575
-prime_sieve,,500,,,139973906.0,ns,690
-prime_sieve,,500,,,163746751.0,ns,805
-prime_sieve,,500,,,183948374.0,ns,920
-prime_sieve,,500,,,208714857.0,ns,1035
-prime_sieve,,500,,,232408657.0,ns,1150
-prime_sieve,,500,,,253808967.0,ns,1265
-prime_sieve,,500,,,280884381.0,ns,1380
-prime_sieve,,500,,,301352818.0,ns,1495
-prime_sieve,,500,,,330089774.0,ns,1610
-prime_sieve,,500,,,353571844.0,ns,1725
-prime_sieve,,500,,,373447260.0,ns,1840
-prime_sieve,,500,,,396348422.0,ns,1955
-prime_sieve,,500,,,418181604.0,ns,2070
-prime_sieve,,500,,,443525673.0,ns,2185
-prime_sieve,,500,,,470010417.0,ns,2300
+prime_sieve,,500,,,23233124.0,ns,114
+prime_sieve,,500,,,45405127.0,ns,228
+prime_sieve,,500,,,67754423.0,ns,342
+prime_sieve,,500,,,92132629.0,ns,456
+prime_sieve,,500,,,116247054.0,ns,570
+prime_sieve,,500,,,136670514.0,ns,684
+prime_sieve,,500,,,159747559.0,ns,798
+prime_sieve,,500,,,182040159.0,ns,912
+prime_sieve,,500,,,204212593.0,ns,1026
+prime_sieve,,500,,,227634480.0,ns,1140
+prime_sieve,,500,,,252608019.0,ns,1254
+prime_sieve,,500,,,276067577.0,ns,1368
+prime_sieve,,500,,,299932101.0,ns,1482
+prime_sieve,,500,,,320047039.0,ns,1596
+prime_sieve,,500,,,346659037.0,ns,1710
+prime_sieve,,500,,,367106954.0,ns,1824
+prime_sieve,,500,,,387883398.0,ns,1938
+prime_sieve,,500,,,420540345.0,ns,2052
+prime_sieve,,500,,,437700363.0,ns,2166
+prime_sieve,,500,,,455037193.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
index 675a4ec..2187c67 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23882824.0,47447639.0,70092855.0,93468492.0,118180203.0,139973906.0,163746751.0,183948374.0,208714857.0,232408657.0,253808967.0,280884381.0,301352818.0,330089774.0,353571844.0,373447260.0,396348422.0,418181604.0,443525673.0,470010417.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23233124.0,45405127.0,67754423.0,92132629.0,116247054.0,136670514.0,159747559.0,182040159.0,204212593.0,227634480.0,252608019.0,276067577.0,299932101.0,320047039.0,346659037.0,367106954.0,387883398.0,420540345.0,437700363.0,455037193.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
index 3cb35f3..b5a5849 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -1 +1 @@
-[194783.86365942028,198429.8757789855,208152.57476449275,211798.58688405796] \ No newline at end of file
+[192181.14994406566,195921.01781742758,205893.99881305936,209633.86668642127] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index a55524e..6759643 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204450.27227184287,"upper_bound":207179.5889572777},"point_estimate":205833.80269415816,"standard_error":695.8146739209491},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204057.1869266055,"upper_bound":208444.21463061322},"point_estimate":205313.14154652687,"standard_error":1270.3362817339519},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1127.719202456038,"upper_bound":5243.475210458697},"point_estimate":3557.6131739583934,"standard_error":1046.298542089101},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205074.35015467825,"upper_bound":208134.5504837137},"point_estimate":206584.9874980021,"standard_error":788.0290310012276},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2323.787833115832,"upper_bound":3853.6836542112856},"point_estimate":3187.9668754027184,"standard_error":396.10999759774734}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205685.33787775022,"upper_bound":213946.42628929453},"point_estimate":208757.16614093236,"standard_error":2352.317265972649},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205354.35152173913,"upper_bound":208211.55093167702},"point_estimate":206431.96811594203,"standard_error":648.082281053598},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1125.778678274298,"upper_bound":3592.5502576060007},"point_estimate":3029.1057445039546,"standard_error":670.2515224786531},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205171.13554636604,"upper_bound":218650.34819754562},"point_estimate":209813.92961975458,"standard_error":3734.87117844569},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1684.9668567528295,"upper_bound":17624.258840645},"point_estimate":10781.741471624808,"standard_error":5483.821779456831}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 18c1bbe..bba6b05 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,22033901.0,ns,109
-prime_sieve,,500,,,43412872.0,ns,218
-prime_sieve,,500,,,66577742.0,ns,327
-prime_sieve,,500,,,87750486.0,ns,436
-prime_sieve,,500,,,113661110.0,ns,545
-prime_sieve,,500,,,136950013.0,ns,654
-prime_sieve,,500,,,159408687.0,ns,763
-prime_sieve,,500,,,180390976.0,ns,872
-prime_sieve,,500,,,205698289.0,ns,981
-prime_sieve,,500,,,222692862.0,ns,1090
-prime_sieve,,500,,,248300315.0,ns,1199
-prime_sieve,,500,,,268798386.0,ns,1308
-prime_sieve,,500,,,289489437.0,ns,1417
-prime_sieve,,500,,,313017591.0,ns,1526
-prime_sieve,,500,,,333397887.0,ns,1635
-prime_sieve,,500,,,355399048.0,ns,1744
-prime_sieve,,500,,,390230328.0,ns,1853
-prime_sieve,,500,,,411912812.0,ns,1962
-prime_sieve,,500,,,431463719.0,ns,2071
-prime_sieve,,500,,,445158819.0,ns,2180
+prime_sieve,,500,,,23739892.0,ns,115
+prime_sieve,,500,,,47998069.0,ns,230
+prime_sieve,,500,,,71218382.0,ns,345
+prime_sieve,,500,,,93652626.0,ns,460
+prime_sieve,,500,,,117547378.0,ns,575
+prime_sieve,,500,,,142536606.0,ns,690
+prime_sieve,,500,,,167245314.0,ns,805
+prime_sieve,,500,,,188731590.0,ns,920
+prime_sieve,,500,,,215968221.0,ns,1035
+prime_sieve,,500,,,240316510.0,ns,1150
+prime_sieve,,500,,,264132438.0,ns,1265
+prime_sieve,,500,,,284129027.0,ns,1380
+prime_sieve,,500,,,309872720.0,ns,1495
+prime_sieve,,500,,,324537001.0,ns,1610
+prime_sieve,,500,,,437482023.0,ns,1725
+prime_sieve,,500,,,387837922.0,ns,1840
+prime_sieve,,500,,,399499374.0,ns,1955
+prime_sieve,,500,,,427054083.0,ns,2070
+prime_sieve,,500,,,446404787.0,ns,2185
+prime_sieve,,500,,,472801042.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index dc7a041..5a64aad 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[109.0,218.0,327.0,436.0,545.0,654.0,763.0,872.0,981.0,1090.0,1199.0,1308.0,1417.0,1526.0,1635.0,1744.0,1853.0,1962.0,2071.0,2180.0],"times":[22033901.0,43412872.0,66577742.0,87750486.0,113661110.0,136950013.0,159408687.0,180390976.0,205698289.0,222692862.0,248300315.0,268798386.0,289489437.0,313017591.0,333397887.0,355399048.0,390230328.0,411912812.0,431463719.0,445158819.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23739892.0,47998069.0,71218382.0,93652626.0,117547378.0,142536606.0,167245314.0,188731590.0,215968221.0,240316510.0,264132438.0,284129027.0,309872720.0,324537001.0,437482023.0,387837922.0,399499374.0,427054083.0,446404787.0,472801042.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 7db5a00..33a5bcd 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[189587.3047837484,196734.03989187418,215792.00018020964,222938.73528833545] \ No newline at end of file
+[193847.74543478267,199406.28777173918,214229.0673369565,219787.609673913] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 31d8b55..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194963.00908448704,"upper_bound":196555.48620583944},"point_estimate":195744.10515666247,"standard_error":406.7308159976004},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194694.8851102114,"upper_bound":196713.77068519715},"point_estimate":195338.77101139602,"standard_error":584.561459783031},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":703.933615539119,"upper_bound":2879.883289725498},"point_estimate":1674.567261146569,"standard_error":594.4620397377208},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":195225.6408743545,"upper_bound":196646.5295325625},"point_estimate":195858.7687691712,"standard_error":362.3482519908136},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1290.5691829529424,"upper_bound":2262.5393849291186},"point_estimate":1862.1560627752563,"standard_error":247.28512253236224}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 2f4d7c8..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23122546.0,ns,117
-prime_sieve,,500,,,45485815.0,ns,234
-prime_sieve,,500,,,67543277.0,ns,351
-prime_sieve,,500,,,91217811.0,ns,468
-prime_sieve,,500,,,113932784.0,ns,585
-prime_sieve,,500,,,136956742.0,ns,702
-prime_sieve,,500,,,158173875.0,ns,819
-prime_sieve,,500,,,181800729.0,ns,936
-prime_sieve,,500,,,207652201.0,ns,1053
-prime_sieve,,500,,,233112259.0,ns,1170
-prime_sieve,,500,,,255993396.0,ns,1287
-prime_sieve,,500,,,278588581.0,ns,1404
-prime_sieve,,500,,,298573740.0,ns,1521
-prime_sieve,,500,,,322185569.0,ns,1638
-prime_sieve,,500,,,340798244.0,ns,1755
-prime_sieve,,500,,,366130380.0,ns,1872
-prime_sieve,,500,,,391302046.0,ns,1989
-prime_sieve,,500,,,410292175.0,ns,2106
-prime_sieve,,500,,,432668880.0,ns,2223
-prime_sieve,,500,,,457679584.0,ns,2340
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index 65bfd63..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Linear","iters":[117.0,234.0,351.0,468.0,585.0,702.0,819.0,936.0,1053.0,1170.0,1287.0,1404.0,1521.0,1638.0,1755.0,1872.0,1989.0,2106.0,2223.0,2340.0],"times":[23122546.0,45485815.0,67543277.0,91217811.0,113932784.0,136956742.0,158173875.0,181800729.0,207652201.0,233112259.0,255993396.0,278588581.0,298573740.0,322185569.0,340798244.0,366130380.0,391302046.0,410292175.0,432668880.0,457679584.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 0de65f8..0000000
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[187732.6469022606,191151.62948464358,200268.91637099814,203687.89895338108] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index bcf0610..b13de58 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":207168.2300634596,"upper_bound":213527.64298334505},"point_estimate":210198.66799734472,"standard_error":1627.5459214266145},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205355.45535714284,"upper_bound":215541.16445312498},"point_estimate":205999.0784774436,"standard_error":2502.75092901733},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":778.8598650186226,"upper_bound":11620.036116125044},"point_estimate":2451.0461968949626,"standard_error":2766.400694350832},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205363.05069825673,"upper_bound":209820.3421580674},"point_estimate":207273.2944686411,"standard_error":1158.3518335552617},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5077.123164673569,"upper_bound":8693.808013704334},"point_estimate":7482.690608469817,"standard_error":927.0365758637292}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204947.43110329597,"upper_bound":216818.28826951355},"point_estimate":209555.7148663884,"standard_error":3208.552059780475},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204227.4415204678,"upper_bound":206663.2763888889},"point_estimate":205077.99290935672,"standard_error":669.1719434358936},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":805.1136178723751,"upper_bound":4810.369620739234},"point_estimate":2337.6906464582125,"standard_error":1100.806420824975},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204636.05216930015,"upper_bound":226986.67884814495},"point_estimate":213459.27207347637,"standard_error":6094.578521600987},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2184.166000293092,"upper_bound":23521.769473574815},"point_estimate":14756.968902422173,"standard_error":6665.2708976228905}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index e4e7431..82b2440 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,24826800.0,ns,112
-prime_sieve,,500,,,49723354.0,ns,224
-prime_sieve,,500,,,75504616.0,ns,336
-prime_sieve,,500,,,99474558.0,ns,448
-prime_sieve,,500,,,120905074.0,ns,560
-prime_sieve,,500,,,137959348.0,ns,672
-prime_sieve,,500,,,162405846.0,ns,784
-prime_sieve,,500,,,182917453.0,ns,896
-prime_sieve,,500,,,206248809.0,ns,1008
-prime_sieve,,500,,,230454827.0,ns,1120
-prime_sieve,,500,,,249645067.0,ns,1232
-prime_sieve,,500,,,273484377.0,ns,1344
-prime_sieve,,500,,,300014257.0,ns,1456
-prime_sieve,,500,,,322200557.0,ns,1568
-prime_sieve,,500,,,361542936.0,ns,1680
-prime_sieve,,500,,,386853735.0,ns,1792
-prime_sieve,,500,,,389449487.0,ns,1904
-prime_sieve,,500,,,414115152.0,ns,2016
-prime_sieve,,500,,,438434264.0,ns,2128
-prime_sieve,,500,,,461366120.0,ns,2240
+prime_sieve,,500,,,23780389.0,ns,114
+prime_sieve,,500,,,47844047.0,ns,228
+prime_sieve,,500,,,70117576.0,ns,342
+prime_sieve,,500,,,94842067.0,ns,456
+prime_sieve,,500,,,115811950.0,ns,570
+prime_sieve,,500,,,139739470.0,ns,684
+prime_sieve,,500,,,161970555.0,ns,798
+prime_sieve,,500,,,186191560.0,ns,912
+prime_sieve,,500,,,206645345.0,ns,1026
+prime_sieve,,500,,,232901011.0,ns,1140
+prime_sieve,,500,,,271419173.0,ns,1254
+prime_sieve,,500,,,278317459.0,ns,1368
+prime_sieve,,500,,,304138444.0,ns,1482
+prime_sieve,,500,,,326322511.0,ns,1596
+prime_sieve,,500,,,351130654.0,ns,1710
+prime_sieve,,500,,,371282586.0,ns,1824
+prime_sieve,,500,,,520957265.0,ns,1938
+prime_sieve,,500,,,454836677.0,ns,2052
+prime_sieve,,500,,,444637946.0,ns,2166
+prime_sieve,,500,,,467705141.0,ns,2280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 7a18b9e..6a2608a 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[112.0,224.0,336.0,448.0,560.0,672.0,784.0,896.0,1008.0,1120.0,1232.0,1344.0,1456.0,1568.0,1680.0,1792.0,1904.0,2016.0,2128.0,2240.0],"times":[24826800.0,49723354.0,75504616.0,99474558.0,120905074.0,137959348.0,162405846.0,182917453.0,206248809.0,230454827.0,249645067.0,273484377.0,300014257.0,322200557.0,361542936.0,386853735.0,389449487.0,414115152.0,438434264.0,461366120.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[114.0,228.0,342.0,456.0,570.0,684.0,798.0,912.0,1026.0,1140.0,1254.0,1368.0,1482.0,1596.0,1710.0,1824.0,1938.0,2052.0,2166.0,2280.0],"times":[23780389.0,47844047.0,70117576.0,94842067.0,115811950.0,139739470.0,161970555.0,186191560.0,206645345.0,232901011.0,271419173.0,278317459.0,304138444.0,326322511.0,351130654.0,371282586.0,520957265.0,454836677.0,444637946.0,467705141.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index 0c7ee9f..648c6d5 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[172849.4709728422,188987.46800130204,232022.12674386165,248160.1237723215] \ No newline at end of file
+[191605.63322368416,197806.10238486837,214340.68681469298,220541.15597587722] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
index 0290bdf..0290bdf 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..b203d26
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82289.73535912111,"upper_bound":82990.02763951336},"point_estimate":82661.24206360226,"standard_error":179.48227469077935},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82435.98403263403,"upper_bound":83081.94582464319},"point_estimate":82664.2874562937,"standard_error":178.97350925932054},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":254.2558732482899,"upper_bound":979.5683360308948},"point_estimate":552.9288191866041,"standard_error":193.02293762939098},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82344.24457484376,"upper_bound":82906.54026192625},"point_estimate":82644.64435077118,"standard_error":144.02522555307598},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":448.9362416814465,"upper_bound":1112.0628000826666},"point_estimate":822.614562404211,"standard_error":176.0217371552193}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..a32a441
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23693338.0,ns,286
+prime_sieve,,500,,,47873708.0,ns,572
+prime_sieve,,500,,,68925901.0,ns,858
+prime_sieve,,500,,,95726404.0,ns,1144
+prime_sieve,,500,,,118330494.0,ns,1430
+prime_sieve,,500,,,143851951.0,ns,1716
+prime_sieve,,500,,,165280727.0,ns,2002
+prime_sieve,,500,,,190557961.0,ns,2288
+prime_sieve,,500,,,213810797.0,ns,2574
+prime_sieve,,500,,,235853782.0,ns,2860
+prime_sieve,,500,,,259130314.0,ns,3146
+prime_sieve,,500,,,278759138.0,ns,3432
+prime_sieve,,500,,,306064596.0,ns,3718
+prime_sieve,,500,,,331916124.0,ns,4004
+prime_sieve,,500,,,352024976.0,ns,4290
+prime_sieve,,500,,,377885978.0,ns,4576
+prime_sieve,,500,,,401195953.0,ns,4862
+prime_sieve,,500,,,424224084.0,ns,5148
+prime_sieve,,500,,,451556238.0,ns,5434
+prime_sieve,,500,,,476226642.0,ns,5720
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..a637b78
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[286.0,572.0,858.0,1144.0,1430.0,1716.0,2002.0,2288.0,2574.0,2860.0,3146.0,3432.0,3718.0,4004.0,4290.0,4576.0,4862.0,5148.0,5434.0,5720.0],"times":[23693338.0,47873708.0,68925901.0,95726404.0,118330494.0,143851951.0,165280727.0,190557961.0,213810797.0,235853782.0,259130314.0,278759138.0,306064596.0,331916124.0,352024976.0,377885978.0,401195953.0,424224084.0,451556238.0,476226642.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..ff175cb
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[80171.50759234786,81283.8811006876,84250.21045626025,85362.58396459998] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index 2448c94..2cddfa4 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":85152.33033715341,"upper_bound":85979.29942919391},"point_estimate":85550.61168490411,"standard_error":211.51800193046728},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84754.12189105857,"upper_bound":86133.66978724713},"point_estimate":85425.76963429258,"standard_error":385.21184126568704},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":428.0839114107728,"upper_bound":1564.7322680475474},"point_estimate":1147.5050138548759,"standard_error":269.81166261607297},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84941.1515899895,"upper_bound":85788.3325875378},"point_estimate":85389.33931767478,"standard_error":217.70610389784252},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":674.390153862982,"upper_bound":1203.1595825655031},"point_estimate":971.996313212413,"standard_error":137.48893978144477}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84627.97395350244,"upper_bound":85171.68542683753},"point_estimate":84914.79937325644,"standard_error":138.82582299209295},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84591.26671788118,"upper_bound":85330.49775382954},"point_estimate":84971.48966884328,"standard_error":212.417288109559},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271.1305786588167,"upper_bound":800.2465276986452},"point_estimate":638.7304382871345,"standard_error":138.47596336111582},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84748.74078269418,"upper_bound":85220.75920842671},"point_estimate":84992.93801939778,"standard_error":120.2552761047445},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":384.173008583307,"upper_bound":873.9559169221261},"point_estimate":637.4467387317404,"standard_error":135.6145527202646}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index e0d0eb1..b686e98 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23875552.0,ns,278
-prime_sieve,,500,,,48820862.0,ns,556
-prime_sieve,,500,,,72645599.0,ns,834
-prime_sieve,,500,,,96205277.0,ns,1112
-prime_sieve,,500,,,119986340.0,ns,1390
-prime_sieve,,500,,,140890162.0,ns,1668
-prime_sieve,,500,,,165727532.0,ns,1946
-prime_sieve,,500,,,187518905.0,ns,2224
-prime_sieve,,500,,,213169092.0,ns,2502
-prime_sieve,,500,,,235655452.0,ns,2780
-prime_sieve,,500,,,259023653.0,ns,3058
-prime_sieve,,500,,,281772713.0,ns,3336
-prime_sieve,,500,,,310860964.0,ns,3614
-prime_sieve,,500,,,329808452.0,ns,3892
-prime_sieve,,500,,,354541229.0,ns,4170
-prime_sieve,,500,,,380980372.0,ns,4448
-prime_sieve,,500,,,405586981.0,ns,4726
-prime_sieve,,500,,,431602894.0,ns,5004
-prime_sieve,,500,,,455725272.0,ns,5282
-prime_sieve,,500,,,469920559.0,ns,5560
+prime_sieve,,500,,,22719470.0,ns,268
+prime_sieve,,500,,,45795092.0,ns,536
+prime_sieve,,500,,,67999883.0,ns,804
+prime_sieve,,500,,,89025687.0,ns,1072
+prime_sieve,,500,,,113544827.0,ns,1340
+prime_sieve,,500,,,135805411.0,ns,1608
+prime_sieve,,500,,,160490211.0,ns,1876
+prime_sieve,,500,,,183018083.0,ns,2144
+prime_sieve,,500,,,205322935.0,ns,2412
+prime_sieve,,500,,,230294389.0,ns,2680
+prime_sieve,,500,,,252103480.0,ns,2948
+prime_sieve,,500,,,274190042.0,ns,3216
+prime_sieve,,500,,,294292209.0,ns,3484
+prime_sieve,,500,,,316688592.0,ns,3752
+prime_sieve,,500,,,338937122.0,ns,4020
+prime_sieve,,500,,,363966873.0,ns,4288
+prime_sieve,,500,,,385462952.0,ns,4556
+prime_sieve,,500,,,412410210.0,ns,4824
+prime_sieve,,500,,,434337842.0,ns,5092
+prime_sieve,,500,,,455935778.0,ns,5360
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index bfc560a..a416e82 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[278.0,556.0,834.0,1112.0,1390.0,1668.0,1946.0,2224.0,2502.0,2780.0,3058.0,3336.0,3614.0,3892.0,4170.0,4448.0,4726.0,5004.0,5282.0,5560.0],"times":[23875552.0,48820862.0,72645599.0,96205277.0,119986340.0,140890162.0,165727532.0,187518905.0,213169092.0,235655452.0,259023653.0,281772713.0,310860964.0,329808452.0,354541229.0,380980372.0,405586981.0,431602894.0,455725272.0,469920559.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[268.0,536.0,804.0,1072.0,1340.0,1608.0,1876.0,2144.0,2412.0,2680.0,2948.0,3216.0,3484.0,3752.0,4020.0,4288.0,4556.0,4824.0,5092.0,5360.0],"times":[22719470.0,45795092.0,67999883.0,89025687.0,113544827.0,135805411.0,160490211.0,183018083.0,205322935.0,230294389.0,252103480.0,274190042.0,294292209.0,316688592.0,338937122.0,363966873.0,385462952.0,412410210.0,434337842.0,455935778.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 907c779..318a71f 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[80148.65938411265,82439.81734154711,88549.5718947057,90840.72985214018] \ No newline at end of file
+[82055.03689186278,83302.5861841633,86629.3842969647,87876.93358926522] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 661a96b..4e8bd88 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74778.84415249045,"upper_bound":75340.30545346436},"point_estimate":75068.82514761473,"standard_error":143.16492149864195},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74833.44818594104,"upper_bound":75354.90712522046},"point_estimate":75220.42962962962,"standard_error":158.58749618143722},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":162.1779765281637,"upper_bound":911.2893403515466},"point_estimate":568.3232661007188,"standard_error":180.1587946375041},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74748.18623808648,"upper_bound":75439.82834455799},"point_estimate":75112.88977268957,"standard_error":176.64003452123316},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":409.83271663441496,"upper_bound":841.4057570735558},"point_estimate":658.7085177148698,"standard_error":110.32134506902787}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74828.55142562957,"upper_bound":75467.80934091168},"point_estimate":75166.73050085586,"standard_error":163.5912879730067},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74852.94174869717,"upper_bound":75635.36024007839},"point_estimate":75384.40898424404,"standard_error":232.72274080964024},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":266.92377804594713,"upper_bound":1008.1333566243356},"point_estimate":624.8438220897602,"standard_error":181.68712611212595},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75180.41234782443,"upper_bound":75676.95455279533},"point_estimate":75429.49267626888,"standard_error":127.27935331101318},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":451.27896390682304,"upper_bound":991.6922476928277},"point_estimate":748.7548984019602,"standard_error":143.91987896626958}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 44dcaf4..0efb1b2 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,23649401.0,ns,315
-prime_sieve,,500,,,46321082.0,ns,630
-prime_sieve,,500,,,71059596.0,ns,945
-prime_sieve,,500,,,94925726.0,ns,1260
-prime_sieve,,500,,,118699453.0,ns,1575
-prime_sieve,,500,,,144255923.0,ns,1890
-prime_sieve,,500,,,164873512.0,ns,2205
-prime_sieve,,500,,,189858258.0,ns,2520
-prime_sieve,,500,,,213321048.0,ns,2835
-prime_sieve,,500,,,235917135.0,ns,3150
-prime_sieve,,500,,,257634624.0,ns,3465
-prime_sieve,,500,,,284987968.0,ns,3780
-prime_sieve,,500,,,306129388.0,ns,4095
-prime_sieve,,500,,,333664949.0,ns,4410
-prime_sieve,,500,,,351302743.0,ns,4725
-prime_sieve,,500,,,372815950.0,ns,5040
-prime_sieve,,500,,,405296796.0,ns,5355
-prime_sieve,,500,,,427206616.0,ns,5670
-prime_sieve,,500,,,453993866.0,ns,5985
-prime_sieve,,500,,,472024414.0,ns,6300
+prime_sieve,,500,,,22956258.0,ns,314
+prime_sieve,,500,,,46889469.0,ns,628
+prime_sieve,,500,,,69722386.0,ns,942
+prime_sieve,,500,,,94779093.0,ns,1256
+prime_sieve,,500,,,118733520.0,ns,1570
+prime_sieve,,500,,,140588819.0,ns,1884
+prime_sieve,,500,,,163798334.0,ns,2198
+prime_sieve,,500,,,190100043.0,ns,2512
+prime_sieve,,500,,,212028267.0,ns,2826
+prime_sieve,,500,,,238423605.0,ns,3140
+prime_sieve,,500,,,258884294.0,ns,3454
+prime_sieve,,500,,,287180753.0,ns,3768
+prime_sieve,,500,,,308779929.0,ns,4082
+prime_sieve,,500,,,332166530.0,ns,4396
+prime_sieve,,500,,,352090674.0,ns,4710
+prime_sieve,,500,,,378685648.0,ns,5024
+prime_sieve,,500,,,404372531.0,ns,5338
+prime_sieve,,500,,,429863738.0,ns,5652
+prime_sieve,,500,,,449797561.0,ns,5966
+prime_sieve,,500,,,470836031.0,ns,6280
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 19796eb..a979c17 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[315.0,630.0,945.0,1260.0,1575.0,1890.0,2205.0,2520.0,2835.0,3150.0,3465.0,3780.0,4095.0,4410.0,4725.0,5040.0,5355.0,5670.0,5985.0,6300.0],"times":[23649401.0,46321082.0,71059596.0,94925726.0,118699453.0,144255923.0,164873512.0,189858258.0,213321048.0,235917135.0,257634624.0,284987968.0,306129388.0,333664949.0,351302743.0,372815950.0,405296796.0,427206616.0,453993866.0,472024414.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[314.0,628.0,942.0,1256.0,1570.0,1884.0,2198.0,2512.0,2826.0,3140.0,3454.0,3768.0,4082.0,4396.0,4710.0,5024.0,5338.0,5652.0,5966.0,6280.0],"times":[22956258.0,46889469.0,69722386.0,94779093.0,118733520.0,140588819.0,163798334.0,190100043.0,212028267.0,238423605.0,258884294.0,287180753.0,308779929.0,332166530.0,352090674.0,378685648.0,404372531.0,429863738.0,449797561.0,470836031.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 2f12434..127415d 100644
--- a/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[72958.69581894297,73863.66974795047,76276.93355863712,77181.90748764461] \ No newline at end of file
+[71969.14092203573,73350.36237980767,77033.61960053285,78414.8410583048] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/estimates.json b/analysis/current/criterion/prime_sieve/500/new/estimates.json
index ab81a11..047e637 100644
--- a/analysis/current/criterion/prime_sieve/500/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/500/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":206041.47092278325,"upper_bound":212594.45376512635},"point_estimate":208836.28843272675,"standard_error":1700.8803340090499},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204608.78832013573,"upper_bound":208022.6923076923},"point_estimate":207181.0184294872,"standard_error":864.6385334446472},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1182.145386705035,"upper_bound":5066.791112354131},"point_estimate":3391.4116860162408,"standard_error":1005.5209584922732},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205049.67804174128,"upper_bound":217579.9602349944},"point_estimate":210247.75241557223,"standard_error":3365.3925016320904},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2058.8510140136477,"upper_bound":11493.64992664833},"point_estimate":7792.749361983775,"standard_error":2585.458313273565}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204878.3652783558,"upper_bound":206572.58155907466},"point_estimate":205801.7587855892,"standard_error":434.4187434333775},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205358.90152173914,"upper_bound":206700.28884057968},"point_estimate":206328.1905370844,"standard_error":393.3209253677875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":408.5508188270502,"upper_bound":2368.9481809650692},"point_estimate":1531.6318109385281,"standard_error":421.4791358320578},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205729.37385615028,"upper_bound":206769.15525110665},"point_estimate":206278.40248447206,"standard_error":265.48296588506616},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1004.5586609248849,"upper_bound":2795.5088996618583},"point_estimate":1992.6323122118715,"standard_error":491.57542738927793}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/raw.csv b/analysis/current/criterion/prime_sieve/500/new/raw.csv
index 954dcdb..94bc22f 100644
--- a/analysis/current/criterion/prime_sieve/500/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/500/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,500,,,21649123.0,ns,104
-prime_sieve,,500,,,44302789.0,ns,208
-prime_sieve,,500,,,64698597.0,ns,312
-prime_sieve,,500,,,84627105.0,ns,416
-prime_sieve,,500,,,106053893.0,ns,520
-prime_sieve,,500,,,129164717.0,ns,624
-prime_sieve,,500,,,150041360.0,ns,728
-prime_sieve,,500,,,173783164.0,ns,832
-prime_sieve,,500,,,194576373.0,ns,936
-prime_sieve,,500,,,215895414.0,ns,1040
-prime_sieve,,500,,,239410517.0,ns,1144
-prime_sieve,,500,,,259161105.0,ns,1248
-prime_sieve,,500,,,279043846.0,ns,1352
-prime_sieve,,500,,,294579757.0,ns,1456
-prime_sieve,,500,,,349305028.0,ns,1560
-prime_sieve,,500,,,340304396.0,ns,1664
-prime_sieve,,500,,,361909557.0,ns,1768
-prime_sieve,,500,,,441057236.0,ns,1872
-prime_sieve,,500,,,404048943.0,ns,1976
-prime_sieve,,500,,,425396610.0,ns,2080
+prime_sieve,,500,,,23878128.0,ns,115
+prime_sieve,,500,,,47550023.0,ns,230
+prime_sieve,,500,,,68859994.0,ns,345
+prime_sieve,,500,,,93965072.0,ns,460
+prime_sieve,,500,,,118088499.0,ns,575
+prime_sieve,,500,,,143611683.0,ns,690
+prime_sieve,,500,,,164369341.0,ns,805
+prime_sieve,,500,,,188698602.0,ns,920
+prime_sieve,,500,,,212689359.0,ns,1035
+prime_sieve,,500,,,233214486.0,ns,1150
+prime_sieve,,500,,,262586319.0,ns,1265
+prime_sieve,,500,,,284799396.0,ns,1380
+prime_sieve,,500,,,308677249.0,ns,1495
+prime_sieve,,500,,,334582893.0,ns,1610
+prime_sieve,,500,,,356490824.0,ns,1725
+prime_sieve,,500,,,380019301.0,ns,1840
+prime_sieve,,500,,,403277414.0,ns,1955
+prime_sieve,,500,,,429344172.0,ns,2070
+prime_sieve,,500,,,450610741.0,ns,2185
+prime_sieve,,500,,,472296951.0,ns,2300
diff --git a/analysis/current/criterion/prime_sieve/500/new/sample.json b/analysis/current/criterion/prime_sieve/500/new/sample.json
index 535379d..686bd97 100644
--- a/analysis/current/criterion/prime_sieve/500/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/500/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Linear","iters":[104.0,208.0,312.0,416.0,520.0,624.0,728.0,832.0,936.0,1040.0,1144.0,1248.0,1352.0,1456.0,1560.0,1664.0,1768.0,1872.0,1976.0,2080.0],"times":[21649123.0,44302789.0,64698597.0,84627105.0,106053893.0,129164717.0,150041360.0,173783164.0,194576373.0,215895414.0,239410517.0,259161105.0,279043846.0,294579757.0,349305028.0,340304396.0,361909557.0,441057236.0,404048943.0,425396610.0]} \ No newline at end of file
+{"sampling_mode":"Linear","iters":[115.0,230.0,345.0,460.0,575.0,690.0,805.0,920.0,1035.0,1150.0,1265.0,1380.0,1495.0,1610.0,1725.0,1840.0,1955.0,2070.0,2185.0,2300.0],"times":[23878128.0,47550023.0,68859994.0,93965072.0,118088499.0,143611683.0,164369341.0,188698602.0,212689359.0,233214486.0,262586319.0,284799396.0,308677249.0,334582893.0,356490824.0,380019301.0,403277414.0,429344172.0,450610741.0,472296951.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/500/new/tukey.json b/analysis/current/criterion/prime_sieve/500/new/tukey.json
index 593bb84..9f1f2ee 100644
--- a/analysis/current/criterion/prime_sieve/500/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/new/tukey.json
@@ -1 +1 @@
-[193036.71033653847,198776.18719951925,214081.45883413462,219820.93569711538] \ No newline at end of file
+[200423.9263043479,202855.297826087,209338.95521739125,211770.32673913037] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
index 79c4393..7a3dd2d 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":772953025.3725,"upper_bound":784565726.3375},"point_estimate":778355787.7,"standard_error":2975823.4618459544},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":771896651.5,"upper_bound":779521672.5},"point_estimate":776243458.0,"standard_error":2102752.930681229},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4103657.332545519,"upper_bound":18391094.474592805},"point_estimate":7699951.1628985405,"standard_error":3761254.3007950177},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7126269.360973124,"upper_bound":17964693.258554306},"point_estimate":13595826.478399972,"standard_error":2771254.4047645982}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768613237.6175,"upper_bound":771539266.5975},"point_estimate":770080696.55,"standard_error":745304.7654150608},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768673236.5,"upper_bound":771479545.5},"point_estimate":770125833.5,"standard_error":689475.5671132503},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1183009.5143973827,"upper_bound":5193056.225904822},"point_estimate":2411018.161895871,"standard_error":972063.0329256607},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2189619.908465763,"upper_bound":4348209.998375115},"point_estimate":3419949.545885828,"standard_error":554186.0014610419}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
index 5b39426..d245f97 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,763325783.0,ns,1
-prime_sieve,,50000,,,776493936.0,ns,1
-prime_sieve,,50000,,,778080684.0,ns,1
-prime_sieve,,50000,,,781635469.0,ns,1
-prime_sieve,,50000,,,773474039.0,ns,1
-prime_sieve,,50000,,,776227422.0,ns,1
-prime_sieve,,50000,,,772827600.0,ns,1
-prime_sieve,,50000,,,815347350.0,ns,1
-prime_sieve,,50000,,,800344248.0,ns,1
-prime_sieve,,50000,,,772544926.0,ns,1
-prime_sieve,,50000,,,800018348.0,ns,1
-prime_sieve,,50000,,,788650420.0,ns,1
-prime_sieve,,50000,,,777647161.0,ns,1
-prime_sieve,,50000,,,765459299.0,ns,1
-prime_sieve,,50000,,,763462227.0,ns,1
-prime_sieve,,50000,,,769954036.0,ns,1
-prime_sieve,,50000,,,771248377.0,ns,1
-prime_sieve,,50000,,,763152274.0,ns,1
-prime_sieve,,50000,,,776259494.0,ns,1
-prime_sieve,,50000,,,780962661.0,ns,1
+prime_sieve,,50000,,,776013798.0,ns,1
+prime_sieve,,50000,,,768699448.0,ns,1
+prime_sieve,,50000,,,769839326.0,ns,1
+prime_sieve,,50000,,,771858314.0,ns,1
+prime_sieve,,50000,,,764976213.0,ns,1
+prime_sieve,,50000,,,774361657.0,ns,1
+prime_sieve,,50000,,,773628502.0,ns,1
+prime_sieve,,50000,,,771927115.0,ns,1
+prime_sieve,,50000,,,768831583.0,ns,1
+prime_sieve,,50000,,,762264515.0,ns,1
+prime_sieve,,50000,,,768243468.0,ns,1
+prime_sieve,,50000,,,765788313.0,ns,1
+prime_sieve,,50000,,,770566258.0,ns,1
+prime_sieve,,50000,,,768647025.0,ns,1
+prime_sieve,,50000,,,770200484.0,ns,1
+prime_sieve,,50000,,,770317988.0,ns,1
+prime_sieve,,50000,,,771100777.0,ns,1
+prime_sieve,,50000,,,768605895.0,ns,1
+prime_sieve,,50000,,,775692069.0,ns,1
+prime_sieve,,50000,,,770051183.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
index a2abe1e..bb9ebaf 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[763325783.0,776493936.0,778080684.0,781635469.0,773474039.0,776227422.0,772827600.0,815347350.0,800344248.0,772544926.0,800018348.0,788650420.0,777647161.0,765459299.0,763462227.0,769954036.0,771248377.0,763152274.0,776259494.0,780962661.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[776013798.0,768699448.0,769839326.0,771858314.0,764976213.0,774361657.0,773628502.0,771927115.0,768831583.0,762264515.0,768243468.0,765788313.0,770566258.0,768647025.0,770200484.0,770317988.0,771100777.0,768605895.0,775692069.0,770051183.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
index 757b519..2850df5 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[740306578.0,755615684.875,796439969.875,811749076.75] \ No newline at end of file
+[758920427.25,763778584.875,776733671.875,781591829.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
deleted file mode 100644
index 5f07ab9..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":785249965.87875,"upper_bound":789715497.0775},"point_estimate":787357491.8,"standard_error":1144675.5247468848},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783503172.0,"upper_bound":788509008.5},"point_estimate":786733251.0,"standard_error":1271041.0034812046},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2056263.122794032,"upper_bound":7049252.860450745},"point_estimate":5002872.007781267,"standard_error":1304765.2980433728},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3061849.4985910393,"upper_bound":6875962.748759217},"point_estimate":5254885.969489925,"standard_error":995188.3609591484}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 939e08c..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,801239471.0,ns,1
-prime_sieve,,50000,,,783413754.0,ns,1
-prime_sieve,,50000,,,786737310.0,ns,1
-prime_sieve,,50000,,,786729192.0,ns,1
-prime_sieve,,50000,,,791476811.0,ns,1
-prime_sieve,,50000,,,783303966.0,ns,1
-prime_sieve,,50000,,,780403095.0,ns,1
-prime_sieve,,50000,,,785192683.0,ns,1
-prime_sieve,,50000,,,787514964.0,ns,1
-prime_sieve,,50000,,,788288016.0,ns,1
-prime_sieve,,50000,,,792165189.0,ns,1
-prime_sieve,,50000,,,781152476.0,ns,1
-prime_sieve,,50000,,,781815443.0,ns,1
-prime_sieve,,50000,,,796900804.0,ns,1
-prime_sieve,,50000,,,790411894.0,ns,1
-prime_sieve,,50000,,,788535870.0,ns,1
-prime_sieve,,50000,,,783592590.0,ns,1
-prime_sieve,,50000,,,788482147.0,ns,1
-prime_sieve,,50000,,,786715118.0,ns,1
-prime_sieve,,50000,,,783079043.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
deleted file mode 100644
index ea8a587..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[801239471.0,783413754.0,786737310.0,786729192.0,791476811.0,783303966.0,780403095.0,785192683.0,787514964.0,788288016.0,792165189.0,781152476.0,781815443.0,796900804.0,790411894.0,788535870.0,783592590.0,788482147.0,786715118.0,783079043.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 46a37ba..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[766530600.0,774958453.5,797432729.5,805860583.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index e4b0eb0..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761975725.33625,"upper_bound":783454388.9937501},"point_estimate":771509521.45,"standard_error":5532045.648308276},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757207864.5,"upper_bound":769841878.0},"point_estimate":762367230.5,"standard_error":3421035.9096176126},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3349605.503332615,"upper_bound":18379978.68129015},"point_estimate":9552283.40061307,"standard_error":3574732.0222286046},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6741372.863595634,"upper_bound":34861759.81413921},"point_estimate":25320049.07056912,"standard_error":6810787.161147263}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index 8329dd3..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,770545603.0,ns,1
-prime_sieve,,50000,,,771545251.0,ns,1
-prime_sieve,,50000,,,774827954.0,ns,1
-prime_sieve,,50000,,,769138153.0,ns,1
-prime_sieve,,50000,,,829138975.0,ns,1
-prime_sieve,,50000,,,762193844.0,ns,1
-prime_sieve,,50000,,,768366647.0,ns,1
-prime_sieve,,50000,,,803594885.0,ns,1
-prime_sieve,,50000,,,757696316.0,ns,1
-prime_sieve,,50000,,,757514410.0,ns,1
-prime_sieve,,50000,,,760977998.0,ns,1
-prime_sieve,,50000,,,762937447.0,ns,1
-prime_sieve,,50000,,,756252299.0,ns,1
-prime_sieve,,50000,,,755054146.0,ns,1
-prime_sieve,,50000,,,754843027.0,ns,1
-prime_sieve,,50000,,,762540617.0,ns,1
-prime_sieve,,50000,,,756458249.0,ns,1
-prime_sieve,,50000,,,753793179.0,ns,1
-prime_sieve,,50000,,,756901319.0,ns,1
-prime_sieve,,50000,,,845870110.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 154584e..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[770545603.0,771545251.0,774827954.0,769138153.0,829138975.0,762193844.0,768366647.0,803594885.0,757696316.0,757514410.0,760977998.0,762937447.0,756252299.0,755054146.0,754843027.0,762540617.0,756458249.0,753793179.0,756901319.0,845870110.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 8ebb7a2..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[714775661.0,735783106.25,791802960.25,812810405.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..941bdd4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":26306460667.33625,"upper_bound":27174561982.985},"point_estimate":26859150460.7,"standard_error":250585892.70194688},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27108981489.0,"upper_bound":27217003433.5},"point_estimate":27128186533.0,"standard_error":29509248.735734574},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22381093.469256163,"upper_bound":197437846.64907753},"point_estimate":125989122.60454595,"standard_error":44411095.23556389},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74205697.49519771,"upper_bound":1868140216.2399724},"point_estimate":1146642387.116892,"standard_error":601746367.6323293}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
new file mode 100644
index 0000000..97d5736
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,22074792624.0,ns,1
+prime_sieve,,50000,,,26279659866.0,ns,1
+prime_sieve,,50000,,,26901799247.0,ns,1
+prime_sieve,,50000,,,27131805462.0,ns,1
+prime_sieve,,50000,,,27263504195.0,ns,1
+prime_sieve,,50000,,,27105049601.0,ns,1
+prime_sieve,,50000,,,27124567604.0,ns,1
+prime_sieve,,50000,,,27111662164.0,ns,1
+prime_sieve,,50000,,,27282338523.0,ns,1
+prime_sieve,,50000,,,27257683994.0,ns,1
+prime_sieve,,50000,,,27122771428.0,ns,1
+prime_sieve,,50000,,,27189912512.0,ns,1
+prime_sieve,,50000,,,27231980345.0,ns,1
+prime_sieve,,50000,,,27034159502.0,ns,1
+prime_sieve,,50000,,,27229890364.0,ns,1
+prime_sieve,,50000,,,27271314298.0,ns,1
+prime_sieve,,50000,,,27106300814.0,ns,1
+prime_sieve,,50000,,,27204116503.0,ns,1
+prime_sieve,,50000,,,27116709621.0,ns,1
+prime_sieve,,50000,,,27142990547.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
new file mode 100644
index 0000000..1e79f4f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[22074792624.0,26279659866.0,26901799247.0,27131805462.0,27263504195.0,27105049601.0,27124567604.0,27111662164.0,27282338523.0,27257683994.0,27122771428.0,27189912512.0,27231980345.0,27034159502.0,27229890364.0,27271314298.0,27106300814.0,27204116503.0,27116709621.0,27142990547.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
new file mode 100644
index 0000000..d39ed3f
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/tukey.json
@@ -0,0 +1 @@
+[26732713465.25,26919350738.0,27417050132.0,27603687404.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
deleted file mode 100644
index da76587..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":766321751.2925,"upper_bound":778914535.02875},"point_estimate":771050933.9,"standard_error":3554288.4624916906},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765886041.5,"upper_bound":769350551.5},"point_estimate":768447319.5,"standard_error":904816.3929913109},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1369579.8950850964,"upper_bound":6480680.959644914},"point_estimate":3797350.6953835487,"standard_error":1465269.3665983537},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2751614.2560032913,"upper_bound":26681059.394228835},"point_estimate":16344800.079747932,"standard_error":8215704.792903386}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
deleted file mode 100644
index cb25c6c..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,768649385.0,ns,1
-prime_sieve,,50000,,,761476665.0,ns,1
-prime_sieve,,50000,,,760675740.0,ns,1
-prime_sieve,,50000,,,772302493.0,ns,1
-prime_sieve,,50000,,,838857512.0,ns,1
-prime_sieve,,50000,,,765182015.0,ns,1
-prime_sieve,,50000,,,764279148.0,ns,1
-prime_sieve,,50000,,,773476984.0,ns,1
-prime_sieve,,50000,,,763165628.0,ns,1
-prime_sieve,,50000,,,768967719.0,ns,1
-prime_sieve,,50000,,,767354407.0,ns,1
-prime_sieve,,50000,,,773101209.0,ns,1
-prime_sieve,,50000,,,769733384.0,ns,1
-prime_sieve,,50000,,,764358890.0,ns,1
-prime_sieve,,50000,,,767176537.0,ns,1
-prime_sieve,,50000,,,768405082.0,ns,1
-prime_sieve,,50000,,,768926243.0,ns,1
-prime_sieve,,50000,,,768489557.0,ns,1
-prime_sieve,,50000,,,769850012.0,ns,1
-prime_sieve,,50000,,,766590068.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
deleted file mode 100644
index 7515876..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[768649385.0,761476665.0,760675740.0,772302493.0,838857512.0,765182015.0,764279148.0,773476984.0,763165628.0,768967719.0,767354407.0,773101209.0,769733384.0,764358890.0,767176537.0,768405082.0,768926243.0,768489557.0,769850012.0,766590068.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
deleted file mode 100644
index 9517074..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[750617312.0,757796772.875,776942001.875,784121462.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
index 5a6653d..efec781 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765797376.39,"upper_bound":772573609.4762499},"point_estimate":768574653.8,"standard_error":1770173.4293850174},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765169555.0,"upper_bound":769246974.5},"point_estimate":766581991.5,"standard_error":1079002.0621532283},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1684434.4623953104,"upper_bound":5788045.093041658},"point_estimate":4265787.793967128,"standard_error":1058040.399195967},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2578720.3795414255,"upper_bound":12716970.515708925},"point_estimate":8125956.77660196,"standard_error":3168092.08515501}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763588038.5150001,"upper_bound":768523124.24625},"point_estimate":766006571.95,"standard_error":1260537.6463160294},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761230118.5,"upper_bound":767861710.0},"point_estimate":765306779.5,"standard_error":1596663.1255153313},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2416118.3058053255,"upper_bound":10408430.029213428},"point_estimate":6436254.851433635,"standard_error":2047508.1109826325},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4124647.970040045,"upper_bound":6797384.312480552},"point_estimate":5785581.530992718,"standard_error":678966.6454402684}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
index 44746e4..44e11e7 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,768416483.0,ns,1
-prime_sieve,,50000,,,771029133.0,ns,1
-prime_sieve,,50000,,,761868943.0,ns,1
-prime_sieve,,50000,,,769702080.0,ns,1
-prime_sieve,,50000,,,763276764.0,ns,1
-prime_sieve,,50000,,,765261721.0,ns,1
-prime_sieve,,50000,,,766726879.0,ns,1
-prime_sieve,,50000,,,765077389.0,ns,1
-prime_sieve,,50000,,,766109689.0,ns,1
-prime_sieve,,50000,,,771338712.0,ns,1
-prime_sieve,,50000,,,770012884.0,ns,1
-prime_sieve,,50000,,,762274305.0,ns,1
-prime_sieve,,50000,,,766437104.0,ns,1
-prime_sieve,,50000,,,763117732.0,ns,1
-prime_sieve,,50000,,,766917178.0,ns,1
-prime_sieve,,50000,,,799719423.0,ns,1
-prime_sieve,,50000,,,768791869.0,ns,1
-prime_sieve,,50000,,,775942629.0,ns,1
-prime_sieve,,50000,,,763947611.0,ns,1
-prime_sieve,,50000,,,765524548.0,ns,1
+prime_sieve,,50000,,,775069751.0,ns,1
+prime_sieve,,50000,,,776037783.0,ns,1
+prime_sieve,,50000,,,774666459.0,ns,1
+prime_sieve,,50000,,,774756914.0,ns,1
+prime_sieve,,50000,,,766726957.0,ns,1
+prime_sieve,,50000,,,764589336.0,ns,1
+prime_sieve,,50000,,,768277504.0,ns,1
+prime_sieve,,50000,,,759006836.0,ns,1
+prime_sieve,,50000,,,759878117.0,ns,1
+prime_sieve,,50000,,,761052828.0,ns,1
+prime_sieve,,50000,,,759363289.0,ns,1
+prime_sieve,,50000,,,765077304.0,ns,1
+prime_sieve,,50000,,,764348544.0,ns,1
+prime_sieve,,50000,,,767445916.0,ns,1
+prime_sieve,,50000,,,771124446.0,ns,1
+prime_sieve,,50000,,,761407409.0,ns,1
+prime_sieve,,50000,,,766555229.0,ns,1
+prime_sieve,,50000,,,760878342.0,ns,1
+prime_sieve,,50000,,,758332220.0,ns,1
+prime_sieve,,50000,,,765536255.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
index c92eb3b..8423d59 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[768416483.0,771029133.0,761868943.0,769702080.0,763276764.0,765261721.0,766726879.0,765077389.0,766109689.0,771338712.0,770012884.0,762274305.0,766437104.0,763117732.0,766917178.0,799719423.0,768791869.0,775942629.0,763947611.0,765524548.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[775069751.0,776037783.0,774666459.0,774756914.0,766726957.0,764589336.0,768277504.0,759006836.0,759878117.0,761052828.0,759363289.0,765077304.0,764348544.0,767445916.0,771124446.0,761407409.0,766555229.0,760878342.0,758332220.0,765536255.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
index 57241bf..9e5dcfd 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::vec::Vec)])])/tukey.json
@@ -1 +1 @@
-[749840435.0,757317689.75,777257035.75,784734290.5] \ No newline at end of file
+[737069107.5,749039157.0,780959289.0,792929338.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..e9e0d60
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":758616879.62625,"upper_bound":766650002.1575},"point_estimate":762017529.4,"standard_error":2080938.1840994305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757523792.5,"upper_bound":763580294.0},"point_estimate":760033219.5,"standard_error":1533227.4181271794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2231805.9248775244,"upper_bound":8277366.772547364},"point_estimate":5003318.270373344,"standard_error":1587829.4962196087},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3661916.3516354356,"upper_bound":14853010.534877716},"point_estimate":9599294.440579822,"standard_error":3462068.8477792726}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..1e4a33a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,757373529.0,ns,1
+prime_sieve,,50000,,,762407851.0,ns,1
+prime_sieve,,50000,,,755822967.0,ns,1
+prime_sieve,,50000,,,757674056.0,ns,1
+prime_sieve,,50000,,,753433322.0,ns,1
+prime_sieve,,50000,,,760684721.0,ns,1
+prime_sieve,,50000,,,756600890.0,ns,1
+prime_sieve,,50000,,,759381718.0,ns,1
+prime_sieve,,50000,,,764752737.0,ns,1
+prime_sieve,,50000,,,767656888.0,ns,1
+prime_sieve,,50000,,,758783751.0,ns,1
+prime_sieve,,50000,,,756716165.0,ns,1
+prime_sieve,,50000,,,767030775.0,ns,1
+prime_sieve,,50000,,,765609619.0,ns,1
+prime_sieve,,50000,,,761584302.0,ns,1
+prime_sieve,,50000,,,766988982.0,ns,1
+prime_sieve,,50000,,,758426806.0,ns,1
+prime_sieve,,50000,,,750843214.0,ns,1
+prime_sieve,,50000,,,760783578.0,ns,1
+prime_sieve,,50000,,,797794717.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..fb79b04
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[757373529.0,762407851.0,755822967.0,757674056.0,753433322.0,760684721.0,756600890.0,759381718.0,764752737.0,767656888.0,758783751.0,756716165.0,767030775.0,765609619.0,761584302.0,766988982.0,758426806.0,750843214.0,760783578.0,797794717.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..145babf
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[733935879.5,745572533.75,776603611.75,788240266.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index e44b952..e077c97 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":765437091.43625,"upper_bound":779573352.94},"point_estimate":770863262.05,"standard_error":3846901.9734699596},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":764868350.5,"upper_bound":767826648.5},"point_estimate":766627518.0,"standard_error":890493.2620146694},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1125558.0241173506,"upper_bound":4708721.207803488},"point_estimate":2455823.074400425,"standard_error":920450.0846474034},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2091101.408215778,"upper_bound":28071446.864543915},"point_estimate":17647270.26933852,"standard_error":8147411.532357618}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763529836.42125,"upper_bound":766459583.09},"point_estimate":765016256.25,"standard_error":748259.8534948156},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":763882042.0,"upper_bound":766708960.0},"point_estimate":765490667.0,"standard_error":670867.7117549129},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1044679.2303532362,"upper_bound":5794214.932832122},"point_estimate":2895998.110985756,"standard_error":1263132.574548404},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2344766.3950348063,"upper_bound":4198025.810591012},"point_estimate":3441381.457091566,"standard_error":472803.3560292485}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index d405fe1..a46c114 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,767947675.0,ns,1
-prime_sieve,,50000,,,760896302.0,ns,1
-prime_sieve,,50000,,,767311448.0,ns,1
-prime_sieve,,50000,,,767423336.0,ns,1
-prime_sieve,,50000,,,767705622.0,ns,1
-prime_sieve,,50000,,,768229070.0,ns,1
-prime_sieve,,50000,,,841683427.0,ns,1
-prime_sieve,,50000,,,789599917.0,ns,1
-prime_sieve,,50000,,,766432800.0,ns,1
-prime_sieve,,50000,,,764109172.0,ns,1
-prime_sieve,,50000,,,762880988.0,ns,1
-prime_sieve,,50000,,,764941955.0,ns,1
-prime_sieve,,50000,,,768254815.0,ns,1
-prime_sieve,,50000,,,770853187.0,ns,1
-prime_sieve,,50000,,,764794746.0,ns,1
-prime_sieve,,50000,,,764501209.0,ns,1
-prime_sieve,,50000,,,766822236.0,ns,1
-prime_sieve,,50000,,,765656981.0,ns,1
-prime_sieve,,50000,,,765119814.0,ns,1
-prime_sieve,,50000,,,762100541.0,ns,1
+prime_sieve,,50000,,,758635655.0,ns,1
+prime_sieve,,50000,,,760938980.0,ns,1
+prime_sieve,,50000,,,760722434.0,ns,1
+prime_sieve,,50000,,,765685789.0,ns,1
+prime_sieve,,50000,,,771144038.0,ns,1
+prime_sieve,,50000,,,765187097.0,ns,1
+prime_sieve,,50000,,,766609153.0,ns,1
+prime_sieve,,50000,,,765447227.0,ns,1
+prime_sieve,,50000,,,765534107.0,ns,1
+prime_sieve,,50000,,,758902673.0,ns,1
+prime_sieve,,50000,,,766808767.0,ns,1
+prime_sieve,,50000,,,765028754.0,ns,1
+prime_sieve,,50000,,,763071558.0,ns,1
+prime_sieve,,50000,,,764692526.0,ns,1
+prime_sieve,,50000,,,767686233.0,ns,1
+prime_sieve,,50000,,,766101779.0,ns,1
+prime_sieve,,50000,,,769091338.0,ns,1
+prime_sieve,,50000,,,767201749.0,ns,1
+prime_sieve,,50000,,,761890421.0,ns,1
+prime_sieve,,50000,,,769944847.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index ce3acaa..cde3109 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[767947675.0,760896302.0,767311448.0,767423336.0,767705622.0,768229070.0,841683427.0,789599917.0,766432800.0,764109172.0,762880988.0,764941955.0,768254815.0,770853187.0,764794746.0,764501209.0,766822236.0,765656981.0,765119814.0,762100541.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[758635655.0,760938980.0,760722434.0,765685789.0,771144038.0,765187097.0,766609153.0,765447227.0,765534107.0,758902673.0,766808767.0,765028754.0,763071558.0,764692526.0,767686233.0,766101779.0,769091338.0,767201749.0,761890421.0,769944847.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index 79d4f5e..22c0409 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[754831375.75,759776368.75,772963016.75,777908009.75] \ No newline at end of file
+[750384057.5,756580165.625,773103120.625,779299228.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Primes", std::collections::HashSet), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..7a2039e
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":760959942.40875,"upper_bound":767335083.88625},"point_estimate":763897847.35,"standard_error":1632593.3793723518},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761175511.0,"upper_bound":766507564.0},"point_estimate":763279185.0,"standard_error":1300672.2974282093},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2248125.6440877914,"upper_bound":9053998.599359393},"point_estimate":6335780.5338174105,"standard_error":1767995.2179119904},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3855011.3985248134,"upper_bound":10746756.736106196},"point_estimate":7496536.852518321,"standard_error":1925996.5038390385}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..4e537cc
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,761762845.0,ns,1
+prime_sieve,,50000,,,761888315.0,ns,1
+prime_sieve,,50000,,,760832126.0,ns,1
+prime_sieve,,50000,,,763366348.0,ns,1
+prime_sieve,,50000,,,763656072.0,ns,1
+prime_sieve,,50000,,,767866096.0,ns,1
+prime_sieve,,50000,,,755399077.0,ns,1
+prime_sieve,,50000,,,758064390.0,ns,1
+prime_sieve,,50000,,,767671910.0,ns,1
+prime_sieve,,50000,,,764034103.0,ns,1
+prime_sieve,,50000,,,768493041.0,ns,1
+prime_sieve,,50000,,,765343218.0,ns,1
+prime_sieve,,50000,,,754818122.0,ns,1
+prime_sieve,,50000,,,763192022.0,ns,1
+prime_sieve,,50000,,,772328797.0,ns,1
+prime_sieve,,50000,,,787800017.0,ns,1
+prime_sieve,,50000,,,761518896.0,ns,1
+prime_sieve,,50000,,,759125059.0,ns,1
+prime_sieve,,50000,,,767871107.0,ns,1
+prime_sieve,,50000,,,752925386.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..ec93a0d
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[761762845.0,761888315.0,760832126.0,763366348.0,763656072.0,767866096.0,755399077.0,758064390.0,767671910.0,764034103.0,768493041.0,765343218.0,754818122.0,763192022.0,772328797.0,787800017.0,761518896.0,759125059.0,767871107.0,752925386.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..81603a8
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[738460067.5,749432713.375,778693102.375,789665748.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
index 8f23309..16c4a1c 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9415689561.1075,"upper_bound":9457392622.275},"point_estimate":9436061499.2,"standard_error":10690113.570704518},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9403114875.5,"upper_bound":9457649223.5},"point_estimate":9432884676.0,"standard_error":13438806.472124599},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23285179.96800542,"upper_bound":80467622.83081412},"point_estimate":49280836.60579026,"standard_error":14185707.658978775},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33423416.064720187,"upper_bound":60011774.264663145},"point_estimate":48945323.29144859,"standard_error":6792918.015461421}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7991451551.4125,"upper_bound":8033816776.875},"point_estimate":8012445381.75,"standard_error":10835715.458345797},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7976103346.0,"upper_bound":8036671203.5},"point_estimate":8007676579.5,"standard_error":14766785.652064724},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24600366.976556182,"upper_bound":76859002.66427994},"point_estimate":58535707.486483455,"standard_error":13210360.803704122},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":35004690.91990297,"upper_bound":60746159.4823444},"point_estimate":49730556.74716031,"standard_error":6562243.749155377}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
index 2ad0a9c..c21f07a 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,9536140587.0,ns,1
-prime_sieve,,50000,,,9446345103.0,ns,1
-prime_sieve,,50000,,,9388800593.0,ns,1
-prime_sieve,,50000,,,9436014627.0,ns,1
-prime_sieve,,50000,,,9467252837.0,ns,1
-prime_sieve,,50000,,,9468977462.0,ns,1
-prime_sieve,,50000,,,9426270116.0,ns,1
-prime_sieve,,50000,,,9400773898.0,ns,1
-prime_sieve,,50000,,,9451720266.0,ns,1
-prime_sieve,,50000,,,9425264595.0,ns,1
-prime_sieve,,50000,,,9388034065.0,ns,1
-prime_sieve,,50000,,,9357890261.0,ns,1
-prime_sieve,,50000,,,9463578181.0,ns,1
-prime_sieve,,50000,,,9517789291.0,ns,1
-prime_sieve,,50000,,,9392215014.0,ns,1
-prime_sieve,,50000,,,9405455853.0,ns,1
-prime_sieve,,50000,,,9506679788.0,ns,1
-prime_sieve,,50000,,,9450135897.0,ns,1
-prime_sieve,,50000,,,9362136825.0,ns,1
-prime_sieve,,50000,,,9429754725.0,ns,1
+prime_sieve,,50000,,,8036326034.0,ns,1
+prime_sieve,,50000,,,7914237414.0,ns,1
+prime_sieve,,50000,,,8037016373.0,ns,1
+prime_sieve,,50000,,,7968381228.0,ns,1
+prime_sieve,,50000,,,8010660171.0,ns,1
+prime_sieve,,50000,,,7965051536.0,ns,1
+prime_sieve,,50000,,,8071800391.0,ns,1
+prime_sieve,,50000,,,7959848850.0,ns,1
+prime_sieve,,50000,,,8005688934.0,ns,1
+prime_sieve,,50000,,,7968008342.0,ns,1
+prime_sieve,,50000,,,8063530226.0,ns,1
+prime_sieve,,50000,,,7967813823.0,ns,1
+prime_sieve,,50000,,,7983825464.0,ns,1
+prime_sieve,,50000,,,7993034291.0,ns,1
+prime_sieve,,50000,,,8029518646.0,ns,1
+prime_sieve,,50000,,,8003554241.0,ns,1
+prime_sieve,,50000,,,8064327095.0,ns,1
+prime_sieve,,50000,,,8103641155.0,ns,1
+prime_sieve,,50000,,,8009664225.0,ns,1
+prime_sieve,,50000,,,8092979196.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
index b9697de..9d29639 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9536140587.0,9446345103.0,9388800593.0,9436014627.0,9467252837.0,9468977462.0,9426270116.0,9400773898.0,9451720266.0,9425264595.0,9388034065.0,9357890261.0,9463578181.0,9517789291.0,9392215014.0,9405455853.0,9506679788.0,9450135897.0,9362136825.0,9429754725.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8036326034.0,7914237414.0,8037016373.0,7968381228.0,8010660171.0,7965051536.0,8071800391.0,7959848850.0,8005688934.0,7968008342.0,8063530226.0,7967813823.0,7983825464.0,7993034291.0,8029518646.0,8003554241.0,8064327095.0,8103641155.0,8009664225.0,8092979196.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
index e0b801c..6e7a6cb 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -1 +1 @@
-[9201046173.0,9299840175.0,9563290847.0,9662084849.0] \ No newline at end of file
+[7742217517.25,7855252761.875,8156680080.875,8269715325.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index dee1590..d1dd308 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8338821418.461249,"upper_bound":8928084526.48375},"point_estimate":8634810693.25,"standard_error":158850196.02823228},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7852101824.0,"upper_bound":9270256500.0},"point_estimate":9248738662.5,"standard_error":581118545.1872332},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21679085.3469193,"upper_bound":1082796738.536015},"point_estimate":135075336.6187334,"standard_error":359105730.0955772},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":629532683.2219242,"upper_bound":746662183.140844},"point_estimate":733031962.6315112,"standard_error":33143438.739759654}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7791706357.75,"upper_bound":7936112898.29},"point_estimate":7862741884.75,"standard_error":36747013.49862803},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7746508932.0,"upper_bound":7941252201.0},"point_estimate":7868962240.5,"standard_error":48567152.61148628},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81260280.82204163,"upper_bound":274337304.27753925},"point_estimate":181549271.95895612,"standard_error":50379985.213805236},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":118740941.53465402,"upper_bound":206921307.35413563},"point_estimate":168714715.24474114,"standard_error":22596004.23010326}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 2c81e5e..94cb49f 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,9283039756.0,ns,1
-prime_sieve,,50000,,,9250115085.0,ns,1
-prime_sieve,,50000,,,7811986674.0,ns,1
-prime_sieve,,50000,,,9247362240.0,ns,1
-prime_sieve,,50000,,,7804935194.0,ns,1
-prime_sieve,,50000,,,9259220911.0,ns,1
-prime_sieve,,50000,,,7853266055.0,ns,1
-prime_sieve,,50000,,,9271504111.0,ns,1
-prime_sieve,,50000,,,7919842685.0,ns,1
-prime_sieve,,50000,,,9348770901.0,ns,1
-prime_sieve,,50000,,,7850937593.0,ns,1
-prime_sieve,,50000,,,9330920560.0,ns,1
-prime_sieve,,50000,,,7841522109.0,ns,1
-prime_sieve,,50000,,,9263401848.0,ns,1
-prime_sieve,,50000,,,7827339285.0,ns,1
-prime_sieve,,50000,,,9269008889.0,ns,1
-prime_sieve,,50000,,,7818333551.0,ns,1
-prime_sieve,,50000,,,9280008001.0,ns,1
-prime_sieve,,50000,,,7883587528.0,ns,1
-prime_sieve,,50000,,,9281110889.0,ns,1
+prime_sieve,,50000,,,7731363855.0,ns,1
+prime_sieve,,50000,,,8094950562.0,ns,1
+prime_sieve,,50000,,,7958732852.0,ns,1
+prime_sieve,,50000,,,8060876395.0,ns,1
+prime_sieve,,50000,,,8033403308.0,ns,1
+prime_sieve,,50000,,,7923771550.0,ns,1
+prime_sieve,,50000,,,7730108310.0,ns,1
+prime_sieve,,50000,,,7965989367.0,ns,1
+prime_sieve,,50000,,,7761654009.0,ns,1
+prime_sieve,,50000,,,7922186201.0,ns,1
+prime_sieve,,50000,,,7904671398.0,ns,1
+prime_sieve,,50000,,,8224876832.0,ns,1
+prime_sieve,,50000,,,7612025518.0,ns,1
+prime_sieve,,50000,,,7890447627.0,ns,1
+prime_sieve,,50000,,,7615815510.0,ns,1
+prime_sieve,,50000,,,7847476854.0,ns,1
+prime_sieve,,50000,,,7654960980.0,ns,1
+prime_sieve,,50000,,,7829148265.0,ns,1
+prime_sieve,,50000,,,7653670161.0,ns,1
+prime_sieve,,50000,,,7838708141.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index 5086b32..a83fbd0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[9283039756.0,9250115085.0,7811986674.0,9247362240.0,7804935194.0,9259220911.0,7853266055.0,9271504111.0,7919842685.0,9348770901.0,7850937593.0,9330920560.0,7841522109.0,9263401848.0,7827339285.0,9269008889.0,7818333551.0,9280008001.0,7883587528.0,9281110889.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[7731363855.0,8094950562.0,7958732852.0,8060876395.0,8033403308.0,7923771550.0,7730108310.0,7965989367.0,7761654009.0,7922186201.0,7904671398.0,8224876832.0,7612025518.0,7890447627.0,7615815510.0,7847476854.0,7654960980.0,7829148265.0,7653670161.0,7838708141.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index 82d8152..a835f3f 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[3573444637.5,5711014179.75,11411199625.75,13548769168.0] \ No newline at end of file
+[7042558932.75,7386804450.75,8304792498.75,8649038016.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
deleted file mode 100644
index 7836f9f..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28072368084.4275,"upper_bound":29050646675.12875},"point_estimate":28671538551.3,"standard_error":268107643.03311515},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28682668070.0,"upper_bound":29064078601.0},"point_estimate":28860974784.5,"standard_error":94746290.10307017},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":168335179.37645316,"upper_bound":618185423.2088149},"point_estimate":342746026.01694167,"standard_error":121459630.51114607},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":270049236.2494677,"upper_bound":1983733462.6272962},"point_estimate":1226919267.4364738,"standard_error":572619872.5076338}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
deleted file mode 100644
index 23b5798..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,23678773412.0,ns,1
-prime_sieve,,50000,,,28097770314.0,ns,1
-prime_sieve,,50000,,,29121425943.0,ns,1
-prime_sieve,,50000,,,29338469383.0,ns,1
-prime_sieve,,50000,,,29519560701.0,ns,1
-prime_sieve,,50000,,,29332716256.0,ns,1
-prime_sieve,,50000,,,29003747911.0,ns,1
-prime_sieve,,50000,,,28928780945.0,ns,1
-prime_sieve,,50000,,,28809533657.0,ns,1
-prime_sieve,,50000,,,28842913385.0,ns,1
-prime_sieve,,50000,,,28864929776.0,ns,1
-prime_sieve,,50000,,,29448276346.0,ns,1
-prime_sieve,,50000,,,29006731259.0,ns,1
-prime_sieve,,50000,,,29388066581.0,ns,1
-prime_sieve,,50000,,,28857019793.0,ns,1
-prime_sieve,,50000,,,28624769388.0,ns,1
-prime_sieve,,50000,,,28695993132.0,ns,1
-prime_sieve,,50000,,,28669343008.0,ns,1
-prime_sieve,,50000,,,28567127718.0,ns,1
-prime_sieve,,50000,,,28634822118.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
deleted file mode 100644
index f698c32..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[23678773412.0,28097770314.0,29121425943.0,29338469383.0,29519560701.0,29332716256.0,29003747911.0,28928780945.0,28809533657.0,28842913385.0,28864929776.0,29448276346.0,29006731259.0,29388066581.0,28857019793.0,28624769388.0,28695993132.0,28669343008.0,28567127718.0,28634822118.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
deleted file mode 100644
index 292c0c9..0000000
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[27120105578.25,27890409181.875,29944552124.875,30714855728.5] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
index 042494f..7fb8bde 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7671195530.0825,"upper_bound":7706230653.5825},"point_estimate":7688538222.4,"standard_error":8957138.591254579},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7657944682.5,"upper_bound":7729404123.5},"point_estimate":7674958007.0,"standard_error":20295299.48336279},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15841203.39706242,"upper_bound":65351391.547080874},"point_estimate":51808634.71981287,"standard_error":14046365.259811861},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32728364.188880015,"upper_bound":45530099.04109755},"point_estimate":41005663.273633115,"standard_error":3261770.5291082477}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6779389917.32125,"upper_bound":7479308479.0},"point_estimate":7128964741.0,"standard_error":180767147.17403594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6315664667.5,"upper_bound":7834539771.0},"point_estimate":7229424190.5,"standard_error":629379599.2957171},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":102448463.2329762,"upper_bound":1258838235.359654},"point_estimate":1231781126.0967135,"standard_error":355189081.6596797},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":710838129.5183729,"upper_bound":865839562.9872736},"point_estimate":827856429.0450907,"standard_error":39551638.45737115}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
index 71cbe5e..1f650b1 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,7660880250.0,ns,1
-prime_sieve,,50000,,,7646998354.0,ns,1
-prime_sieve,,50000,,,7634705029.0,ns,1
-prime_sieve,,50000,,,7639326830.0,ns,1
-prime_sieve,,50000,,,7728234982.0,ns,1
-prime_sieve,,50000,,,7640700292.0,ns,1
-prime_sieve,,50000,,,7737801492.0,ns,1
-prime_sieve,,50000,,,7738519537.0,ns,1
-prime_sieve,,50000,,,7656079274.0,ns,1
-prime_sieve,,50000,,,7688728482.0,ns,1
-prime_sieve,,50000,,,7737712914.0,ns,1
-prime_sieve,,50000,,,7665612823.0,ns,1
-prime_sieve,,50000,,,7659810091.0,ns,1
-prime_sieve,,50000,,,7748120994.0,ns,1
-prime_sieve,,50000,,,7651295867.0,ns,1
-prime_sieve,,50000,,,7741056731.0,ns,1
-prime_sieve,,50000,,,7714691227.0,ns,1
-prime_sieve,,50000,,,7730573265.0,ns,1
-prime_sieve,,50000,,,7672665358.0,ns,1
-prime_sieve,,50000,,,7677250656.0,ns,1
+prime_sieve,,50000,,,8112760126.0,ns,1
+prime_sieve,,50000,,,6650684338.0,ns,1
+prime_sieve,,50000,,,8069367868.0,ns,1
+prime_sieve,,50000,,,6308888025.0,ns,1
+prime_sieve,,50000,,,7980421589.0,ns,1
+prime_sieve,,50000,,,6371218323.0,ns,1
+prime_sieve,,50000,,,7837584909.0,ns,1
+prime_sieve,,50000,,,6246675464.0,ns,1
+prime_sieve,,50000,,,7933521531.0,ns,1
+prime_sieve,,50000,,,6270461394.0,ns,1
+prime_sieve,,50000,,,7829746200.0,ns,1
+prime_sieve,,50000,,,6322441310.0,ns,1
+prime_sieve,,50000,,,7831494633.0,ns,1
+prime_sieve,,50000,,,6259400342.0,ns,1
+prime_sieve,,50000,,,7819289834.0,ns,1
+prime_sieve,,50000,,,6232772659.0,ns,1
+prime_sieve,,50000,,,7808164043.0,ns,1
+prime_sieve,,50000,,,6227350809.0,ns,1
+prime_sieve,,50000,,,8051130517.0,ns,1
+prime_sieve,,50000,,,6415920906.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
index 7594f08..29282e3 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[7660880250.0,7646998354.0,7634705029.0,7639326830.0,7728234982.0,7640700292.0,7737801492.0,7738519537.0,7656079274.0,7688728482.0,7737712914.0,7665612823.0,7659810091.0,7748120994.0,7651295867.0,7741056731.0,7714691227.0,7730573265.0,7672665358.0,7677250656.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[8112760126.0,6650684338.0,8069367868.0,6308888025.0,7980421589.0,6371218323.0,7837584909.0,6246675464.0,7933521531.0,6270461394.0,7829746200.0,6322441310.0,7831494633.0,6259400342.0,7819289834.0,6232772659.0,7808164043.0,6227350809.0,8051130517.0,6415920906.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
index c6ba3bf..fc3899c 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[7422459157.25,7538671289.75,7848570309.75,7964782442.25] \ No newline at end of file
+[1612418275.5,3955849821.375,10205000610.375,12548432156.25] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
index ac8cbc0..ac8cbc0 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::collections::LinkedList), ("Primes", std::collections::BTreeSet)])])/benchmark.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.json
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
new file mode 100644
index 0000000..6a96c5a
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":789276333.78,"upper_bound":792412723.38125},"point_estimate":790853654.4,"standard_error":803473.2884941685},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":788339892.5,"upper_bound":793693257.0},"point_estimate":790700193.5,"standard_error":1517191.9504175023},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2145973.023301363,"upper_bound":6003457.232317328},"point_estimate":4933582.698011398,"standard_error":1029139.8280234075},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2832046.883058973,"upper_bound":4289596.917223953},"point_estimate":3702971.0412133634,"standard_error":372571.74445415137}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
new file mode 100644
index 0000000..c2845fb
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,794005907.0,ns,1
+prime_sieve,,50000,,,785724113.0,ns,1
+prime_sieve,,50000,,,785224723.0,ns,1
+prime_sieve,,50000,,,794295012.0,ns,1
+prime_sieve,,50000,,,786608712.0,ns,1
+prime_sieve,,50000,,,792195543.0,ns,1
+prime_sieve,,50000,,,794049792.0,ns,1
+prime_sieve,,50000,,,790172601.0,ns,1
+prime_sieve,,50000,,,790088191.0,ns,1
+prime_sieve,,50000,,,791227786.0,ns,1
+prime_sieve,,50000,,,795540103.0,ns,1
+prime_sieve,,50000,,,788395541.0,ns,1
+prime_sieve,,50000,,,786036675.0,ns,1
+prime_sieve,,50000,,,788284244.0,ns,1
+prime_sieve,,50000,,,786843440.0,ns,1
+prime_sieve,,50000,,,793380607.0,ns,1
+prime_sieve,,50000,,,795366589.0,ns,1
+prime_sieve,,50000,,,789174617.0,ns,1
+prime_sieve,,50000,,,797200171.0,ns,1
+prime_sieve,,50000,,,793258721.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
new file mode 100644
index 0000000..aa5d4a4
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[794005907.0,785724113.0,785224723.0,794295012.0,786608712.0,792195543.0,794049792.0,790172601.0,790088191.0,791227786.0,795540103.0,788395541.0,786036675.0,788284244.0,786843440.0,793380607.0,795366589.0,789174617.0,797200171.0,793258721.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
new file mode 100644
index 0000000..2c65434
--- /dev/null
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", primrose_library::SortedVec)])])/tukey.json
@@ -0,0 +1 @@
+[769645537.25,778784790.125,803156131.125,812295384.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
index d936c90..39377be 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":787967976.5912501,"upper_bound":794617671.7524999},"point_estimate":790555784.0,"standard_error":1808770.563148138},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":788211287.5,"upper_bound":790069691.0},"point_estimate":789309161.5,"standard_error":448137.19651478995},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":529927.1911919117,"upper_bound":3905656.84736073},"point_estimate":2210842.702549696,"standard_error":881086.240882209},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1818135.9441759058,"upper_bound":13417154.581768945},"point_estimate":8303266.334174845,"standard_error":3830013.369624282}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783837922.9475,"upper_bound":786690482.795},"point_estimate":785170031.7,"standard_error":730711.9954850541},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783145265.0,"upper_bound":786851994.5},"point_estimate":784151012.0,"standard_error":1069283.8698920538},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1143729.5106947422,"upper_bound":4324353.458127379},"point_estimate":2886272.2551584244,"standard_error":862132.8472294055},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1981870.4116148225,"upper_bound":4563560.013446138},"point_estimate":3364472.6862241933,"standard_error":707580.40499855}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
index 80fd093..dfe7afe 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,785906602.0,ns,1
-prime_sieve,,50000,,,788987835.0,ns,1
-prime_sieve,,50000,,,790905297.0,ns,1
-prime_sieve,,50000,,,824226934.0,ns,1
-prime_sieve,,50000,,,790695412.0,ns,1
-prime_sieve,,50000,,,783983448.0,ns,1
-prime_sieve,,50000,,,789602484.0,ns,1
-prime_sieve,,50000,,,789660776.0,ns,1
-prime_sieve,,50000,,,789715680.0,ns,1
-prime_sieve,,50000,,,794526188.0,ns,1
-prime_sieve,,50000,,,784382273.0,ns,1
-prime_sieve,,50000,,,785706058.0,ns,1
-prime_sieve,,50000,,,789084072.0,ns,1
-prime_sieve,,50000,,,790423702.0,ns,1
-prime_sieve,,50000,,,789330797.0,ns,1
-prime_sieve,,50000,,,789287526.0,ns,1
-prime_sieve,,50000,,,787458344.0,ns,1
-prime_sieve,,50000,,,791071684.0,ns,1
-prime_sieve,,50000,,,788964231.0,ns,1
-prime_sieve,,50000,,,787196337.0,ns,1
+prime_sieve,,50000,,,783111799.0,ns,1
+prime_sieve,,50000,,,783178731.0,ns,1
+prime_sieve,,50000,,,788131553.0,ns,1
+prime_sieve,,50000,,,787650900.0,ns,1
+prime_sieve,,50000,,,785745794.0,ns,1
+prime_sieve,,50000,,,785240532.0,ns,1
+prime_sieve,,50000,,,781754021.0,ns,1
+prime_sieve,,50000,,,780754575.0,ns,1
+prime_sieve,,50000,,,782016108.0,ns,1
+prime_sieve,,50000,,,782771211.0,ns,1
+prime_sieve,,50000,,,787149175.0,ns,1
+prime_sieve,,50000,,,782392388.0,ns,1
+prime_sieve,,50000,,,794969541.0,ns,1
+prime_sieve,,50000,,,784366766.0,ns,1
+prime_sieve,,50000,,,783935258.0,ns,1
+prime_sieve,,50000,,,783252350.0,ns,1
+prime_sieve,,50000,,,787367630.0,ns,1
+prime_sieve,,50000,,,789753193.0,ns,1
+prime_sieve,,50000,,,783304295.0,ns,1
+prime_sieve,,50000,,,786554814.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
index 6f4ee0b..6651ab4 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[785906602.0,788987835.0,790905297.0,824226934.0,790695412.0,783983448.0,789602484.0,789660776.0,789715680.0,794526188.0,784382273.0,785706058.0,789084072.0,790423702.0,789330797.0,789287526.0,787458344.0,791071684.0,788964231.0,787196337.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[783111799.0,783178731.0,788131553.0,787650900.0,785745794.0,785240532.0,781754021.0,780754575.0,782016108.0,782771211.0,787149175.0,782392388.0,794969541.0,784366766.0,783935258.0,783252350.0,787367630.0,789753193.0,783304295.0,786554814.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
index b787044..2f63a20 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/tukey.json
@@ -1 +1 @@
-[778096480.5,782744661.375,795139810.375,799787991.25] \ No newline at end of file
+[770495241.75,776760946.875,793469493.875,799735199.0] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
index 79bffb6..197912c 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":770728647.53125,"upper_bound":785712941.705},"point_estimate":776531863.25,"standard_error":4079976.850279267},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769029863.5,"upper_bound":774927903.5},"point_estimate":771480215.0,"standard_error":1807758.542845638},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2512268.620598316,"upper_bound":9190839.61172998},"point_estimate":5126159.091192484,"standard_error":1732180.5434087678},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3738745.1261043064,"upper_bound":30045370.890998375},"point_estimate":18700062.94601602,"standard_error":8591826.639184073}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769650839.4262501,"upper_bound":772667858.61375},"point_estimate":771055529.1,"standard_error":774158.6053304358},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769714968.5,"upper_bound":771659738.0},"point_estimate":770665405.0,"standard_error":548668.8879557627},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":960554.2839467525,"upper_bound":5162159.583753347},"point_estimate":2404028.4443199635,"standard_error":1074652.133839737},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1917545.8709031155,"upper_bound":4788604.915915555},"point_estimate":3546782.3760974635,"standard_error":759617.9278771686}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
index 3c14356..65776b6 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,773402119.0,ns,1
-prime_sieve,,50000,,,768596062.0,ns,1
-prime_sieve,,50000,,,852227930.0,ns,1
-prime_sieve,,50000,,,770964716.0,ns,1
-prime_sieve,,50000,,,769042334.0,ns,1
-prime_sieve,,50000,,,773550558.0,ns,1
-prime_sieve,,50000,,,765678987.0,ns,1
-prime_sieve,,50000,,,767249545.0,ns,1
-prime_sieve,,50000,,,769017393.0,ns,1
-prime_sieve,,50000,,,769131941.0,ns,1
-prime_sieve,,50000,,,787955520.0,ns,1
-prime_sieve,,50000,,,776259599.0,ns,1
-prime_sieve,,50000,,,783375187.0,ns,1
-prime_sieve,,50000,,,778344100.0,ns,1
-prime_sieve,,50000,,,767156420.0,ns,1
-prime_sieve,,50000,,,771995714.0,ns,1
-prime_sieve,,50000,,,769765302.0,ns,1
-prime_sieve,,50000,,,767068031.0,ns,1
-prime_sieve,,50000,,,775511156.0,ns,1
-prime_sieve,,50000,,,774344651.0,ns,1
+prime_sieve,,50000,,,781208616.0,ns,1
+prime_sieve,,50000,,,776733761.0,ns,1
+prime_sieve,,50000,,,771125277.0,ns,1
+prime_sieve,,50000,,,766838808.0,ns,1
+prime_sieve,,50000,,,769715408.0,ns,1
+prime_sieve,,50000,,,770500363.0,ns,1
+prime_sieve,,50000,,,770830447.0,ns,1
+prime_sieve,,50000,,,770888034.0,ns,1
+prime_sieve,,50000,,,772567407.0,ns,1
+prime_sieve,,50000,,,767258854.0,ns,1
+prime_sieve,,50000,,,766874749.0,ns,1
+prime_sieve,,50000,,,768074288.0,ns,1
+prime_sieve,,50000,,,771313083.0,ns,1
+prime_sieve,,50000,,,775283266.0,ns,1
+prime_sieve,,50000,,,770487615.0,ns,1
+prime_sieve,,50000,,,772703877.0,ns,1
+prime_sieve,,50000,,,769714529.0,ns,1
+prime_sieve,,50000,,,769877509.0,ns,1
+prime_sieve,,50000,,,772006393.0,ns,1
+prime_sieve,,50000,,,767108298.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
index 57329a2..8ccf770 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[773402119.0,768596062.0,852227930.0,770964716.0,769042334.0,773550558.0,765678987.0,767249545.0,769017393.0,769131941.0,787955520.0,776259599.0,783375187.0,778344100.0,767156420.0,771995714.0,769765302.0,767068031.0,775511156.0,774344651.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[781208616.0,776733761.0,771125277.0,766838808.0,769715408.0,770500363.0,770830447.0,770888034.0,772567407.0,767258854.0,766874749.0,768074288.0,771313083.0,775283266.0,770487615.0,772703877.0,769714529.0,769877509.0,772006393.0,767108298.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
index e632397..01976b3 100644
--- a/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/Mapping2D([("-opt-candelabra-src-tests-prime_sieve-src-types.pr.rs", [("Sieve", std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/tukey.json
@@ -1 +1 @@
-[748553440.75,758732750.5,785877576.5,796056886.25] \ No newline at end of file
+[760777935.5,765041202.125,776409913.125,780673179.75] \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/estimates.json b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
index e4b0eb0..e9e0d60 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/estimates.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/estimates.json
@@ -1 +1 @@
-{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":761975725.33625,"upper_bound":783454388.9937501},"point_estimate":771509521.45,"standard_error":5532045.648308276},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757207864.5,"upper_bound":769841878.0},"point_estimate":762367230.5,"standard_error":3421035.9096176126},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3349605.503332615,"upper_bound":18379978.68129015},"point_estimate":9552283.40061307,"standard_error":3574732.0222286046},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6741372.863595634,"upper_bound":34861759.81413921},"point_estimate":25320049.07056912,"standard_error":6810787.161147263}} \ No newline at end of file
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":758616879.62625,"upper_bound":766650002.1575},"point_estimate":762017529.4,"standard_error":2080938.1840994305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":757523792.5,"upper_bound":763580294.0},"point_estimate":760033219.5,"standard_error":1533227.4181271794},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2231805.9248775244,"upper_bound":8277366.772547364},"point_estimate":5003318.270373344,"standard_error":1587829.4962196087},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3661916.3516354356,"upper_bound":14853010.534877716},"point_estimate":9599294.440579822,"standard_error":3462068.8477792726}} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/raw.csv b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
index 8329dd3..1e4a33a 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/raw.csv
+++ b/analysis/current/criterion/prime_sieve/50000/new/raw.csv
@@ -1,21 +1,21 @@
group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-prime_sieve,,50000,,,770545603.0,ns,1
-prime_sieve,,50000,,,771545251.0,ns,1
-prime_sieve,,50000,,,774827954.0,ns,1
-prime_sieve,,50000,,,769138153.0,ns,1
-prime_sieve,,50000,,,829138975.0,ns,1
-prime_sieve,,50000,,,762193844.0,ns,1
-prime_sieve,,50000,,,768366647.0,ns,1
-prime_sieve,,50000,,,803594885.0,ns,1
-prime_sieve,,50000,,,757696316.0,ns,1
-prime_sieve,,50000,,,757514410.0,ns,1
-prime_sieve,,50000,,,760977998.0,ns,1
-prime_sieve,,50000,,,762937447.0,ns,1
-prime_sieve,,50000,,,756252299.0,ns,1
-prime_sieve,,50000,,,755054146.0,ns,1
-prime_sieve,,50000,,,754843027.0,ns,1
-prime_sieve,,50000,,,762540617.0,ns,1
-prime_sieve,,50000,,,756458249.0,ns,1
-prime_sieve,,50000,,,753793179.0,ns,1
-prime_sieve,,50000,,,756901319.0,ns,1
-prime_sieve,,50000,,,845870110.0,ns,1
+prime_sieve,,50000,,,757373529.0,ns,1
+prime_sieve,,50000,,,762407851.0,ns,1
+prime_sieve,,50000,,,755822967.0,ns,1
+prime_sieve,,50000,,,757674056.0,ns,1
+prime_sieve,,50000,,,753433322.0,ns,1
+prime_sieve,,50000,,,760684721.0,ns,1
+prime_sieve,,50000,,,756600890.0,ns,1
+prime_sieve,,50000,,,759381718.0,ns,1
+prime_sieve,,50000,,,764752737.0,ns,1
+prime_sieve,,50000,,,767656888.0,ns,1
+prime_sieve,,50000,,,758783751.0,ns,1
+prime_sieve,,50000,,,756716165.0,ns,1
+prime_sieve,,50000,,,767030775.0,ns,1
+prime_sieve,,50000,,,765609619.0,ns,1
+prime_sieve,,50000,,,761584302.0,ns,1
+prime_sieve,,50000,,,766988982.0,ns,1
+prime_sieve,,50000,,,758426806.0,ns,1
+prime_sieve,,50000,,,750843214.0,ns,1
+prime_sieve,,50000,,,760783578.0,ns,1
+prime_sieve,,50000,,,797794717.0,ns,1
diff --git a/analysis/current/criterion/prime_sieve/50000/new/sample.json b/analysis/current/criterion/prime_sieve/50000/new/sample.json
index 154584e..fb79b04 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/sample.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/sample.json
@@ -1 +1 @@
-{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[770545603.0,771545251.0,774827954.0,769138153.0,829138975.0,762193844.0,768366647.0,803594885.0,757696316.0,757514410.0,760977998.0,762937447.0,756252299.0,755054146.0,754843027.0,762540617.0,756458249.0,753793179.0,756901319.0,845870110.0]} \ No newline at end of file
+{"sampling_mode":"Flat","iters":[1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0],"times":[757373529.0,762407851.0,755822967.0,757674056.0,753433322.0,760684721.0,756600890.0,759381718.0,764752737.0,767656888.0,758783751.0,756716165.0,767030775.0,765609619.0,761584302.0,766988982.0,758426806.0,750843214.0,760783578.0,797794717.0]} \ No newline at end of file
diff --git a/analysis/current/criterion/prime_sieve/50000/new/tukey.json b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
index 8ebb7a2..145babf 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
@@ -1 +1 @@
-[714775661.0,735783106.25,791802960.25,812810405.5] \ No newline at end of file
+[733935879.5,745572533.75,776603611.75,788240266.0] \ No newline at end of file
diff --git a/analysis/current/log b/analysis/current/log
new file mode 100644
index 0000000..9f51162
--- /dev/null
+++ b/analysis/current/log
@@ -0,0 +1,1300 @@
+Running with gitlab-runner 15.10.1 (dcfb4b66)
+ on gitlab-runner-7ffd5f6dd7-lrns2 YKqbq3bM, system ID: r_O0XImlt13bgP
+section_start:1711383054:prepare_executor Preparing the "kubernetes" executor
+Using Kubernetes namespace: gitlab-runner
+Using Kubernetes executor with image alpine ...
+Using attach strategy to execute scripts...
+section_end:1711383054:prepare_executor section_start:1711383054:prepare_script Preparing environment
+Waiting for pod gitlab-runner/runner-ykqbq3bm-project-42-concurrent-0ps9bk to be running, status is Pending
+Waiting for pod gitlab-runner/runner-ykqbq3bm-project-42-concurrent-0ps9bk to be running, status is Pending
+ ContainersNotReady: "containers with unready status: [build helper]"
+ ContainersNotReady: "containers with unready status: [build helper]"
+Running on runner-ykqbq3bm-project-42-concurrent-0ps9bk via gitlab-runner-7ffd5f6dd7-lrns2...
+
+section_end:1711383061:prepare_script section_start:1711383061:get_sources Getting source from Git repository
+Fetching changes with git depth set to 20...
+Initialized empty Git repository in /builds/tcmal/dissertation/.git/
+Created fresh repository.
+Checking out 11885b43 as detached HEAD (ref is main)...
+
+Skipping Git submodules setup
+
+section_end:1711383063:get_sources section_start:1711383063:step_script Executing "step_script" stage of the job script
+$ apk update && apk add openssh-client
+fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz
+fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz
+v3.19.1-292-g15c1b9cc7ba [https://dl-cdn.alpinelinux.org/alpine/v3.19/main]
+v3.19.1-297-g21125fb2bd8 [https://dl-cdn.alpinelinux.org/alpine/v3.19/community]
+OK: 22990 distinct packages available
+(1/6) Installing openssh-keygen (9.6_p1-r0)
+(2/6) Installing ncurses-terminfo-base (6.4_p20231125-r0)
+(3/6) Installing libncursesw (6.4_p20231125-r0)
+(4/6) Installing libedit (20230828.3.1-r3)
+(5/6) Installing openssh-client-common (9.6_p1-r0)
+(6/6) Installing openssh-client-default (9.6_p1-r0)
+Executing busybox-1.36.1-r15.trigger
+OK: 12 MiB in 21 packages
+$ eval $(ssh-agent -s)
+Agent pid 36
+$ chmod 400 "$SSH_PRIVATE_KEY"
+$ ssh-add "$SSH_PRIVATE_KEY"
+Identity added: /builds/tcmal/dissertation.tmp/SSH_PRIVATE_KEY (candelabra)
+$ mkdir -p ~/.ssh
+$ chmod 700 ~/.ssh
+$ cp "$SSH_KNOWN_HOSTS" ~/.ssh/known_hosts
+$ ssh $SSH_LOCATION "bash -lc 'cd /opt/candelabra/src && rm -fr tests/target/criterion && just selections --compare'"
+which candelabra-cli 2>/dev/null || cargo build
+/run/current-system/sw/bin/candelabra-cli
+echo "Candelabra Path: /run/current-system/sw/bin/candelabra-cli"
+Candelabra Path: /run/current-system/sw/bin/candelabra-cli
+section_start:1711383066:compare-aoc_2021_09 compare-aoc_2021_09
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2021_09 select --compare
+[2024-03-25T16:11:06Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:11:06Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z INFO candelabra_cli::select] Processing project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 39601.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 10000.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+┌──────┬────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 9210808088.963547 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 12847475355.61484 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ std::collections::BTreeMap │ 48723268604.105606 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ primrose_library::VecMap │ 1177545948376.6836 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap │ 96058631523.74951 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+│ Map │ std::collections::HashMap │ 31057756628.24385 │ /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs │
+└──────┴────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 9210808088.963547 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 12847475355.61484 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & std::collections::BTreeMap & 48723268604.105606 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & primrose\_library::VecMap & 1177545948376.6836 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap & 96058631523.74951 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+Map & std::collections::HashMap & 31057756628.24385 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "insert": 10000.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 66980.45981038766, "clear": 0.0, "push": 0.0, "first": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::BTreeMap", [48723268604.105606])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "get": 66980.45981038766, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 10000.0, "clear": 0.0, "last": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 10000.0, "contains": 39601.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 4.03s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:12:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.31s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:14:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.25s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:24:32Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.33s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:35:45Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.15s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:37:03Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.12s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:39:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.25s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+[2024-03-25T16:40:09Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
+ Finished bench [optimized] target(s) in 3.26s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────┐
+│ │ aoc_2021_09-part1/100 │ aoc_2021_09-part2/100 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 162180000 │ 59645000000 │ 59807180000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 5377700 │ 9454100000 │ 9459477700 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 3636100 │ 8955000000 │ 8958636100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 1851500 │ 8052799999.999999 │ 8054651499.999999 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1865100 │ 4598000000 │ 4599865100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 3539600 │ 5399800000 │ 5403339600 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 5488000 │ 5788300000 │ 5793788000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 153690000 │ 53994000000 │ 54147690000 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+ & aoc\_2021\_09-part1/100 & aoc\_2021\_09-part2/100 & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 162180000 & 59645000000 & 59807180000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 5377700 & 9454100000 & 9459477700 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 3636100 & 8955000000 & 8958636100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 1851500 & 8052799999.999999 & 8054651499.999999 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1865100 & 4598000000 & 4599865100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 3539600 & 5399800000 & 5403339600 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 5488000 & 5788300000 & 5793788000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 153690000 & 53994000000 & 54147690000 \\
+\end{tabular}
+\end{center}
+section_end:1711384915:compare-aoc_2021_09 
+section_start:1711384915:compare-aoc_2022_08 compare-aoc_2022_08
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_08 select --compare
+[2024-03-25T16:41:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:41:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z INFO candelabra_cli::select] Processing project aoc_2022_08
+┌──────┬─────────────────────────────────────────────────────────────────────────────┬───────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼─────────────────────────────────────────────────────────────────────────────┼───────────────────┼───────────────────────────────────────────────────────┤
+│ Map │ primrose_library::VecMap │ 5370239202261.842 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ std::collections::HashMap │ 58801682552.86513 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap │ 817568543716.7662 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ std::collections::BTreeMap │ 97743683189.22581 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap until n=1664, then std::collections::HashMap │ 58753133105.11505 │ /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs │
+└──────┴─────────────────────────────────────────────────────────────────────────────┴───────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Map & primrose\_library::VecMap & 5370239202261.842 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & std::collections::HashMap & 58801682552.86513 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap & 817568543716.7662 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & std::collections::BTreeMap & 97743683189.22581 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap & 58753133105.11505 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 2342.4306049822058} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 40000.0, "insert": 17337.662337662307, "first": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 65332.419465387095, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 160000.0, "remove": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 1171.8223598435486, "push": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 2342.4306049822058, "nth": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 40000.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 17337.662337662307, "push": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"insert": 65332.419465387095, "contains": 0.0, "get": 160000.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.16s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:44:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.15s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:45:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.01s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:46:34Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.11s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+[2024-03-25T16:47:22Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap}
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
+ Finished bench [optimized] target(s) in 3.99s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬─────────────┐
+│ │ aoc_2022_08-part1/100 │ aoc_2022_08-part1/200 │ aoc_2022_08-part2/100 │ aoc_2022_08-part2/200 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼─────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1330500 │ 5939700 │ 4413400 │ 20500000 │ 32183600 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1237400 │ 5730100 │ 4241700 │ 20002000 │ 31211200 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2735300 │ 12569000 │ 8828400 │ 43094000 │ 67226700 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 115750000 │ 2283900000 │ 539290000 │ 9254900000 │ 12193840000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 3999100 │ 16559000.000000002 │ 10146000 │ 44444000 │ 75148100 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|}
+ & aoc\_2022\_08-part1/100 & aoc\_2022\_08-part1/200 & aoc\_2022\_08-part2/100 & aoc\_2022\_08-part2/200 & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1330500 & 5939700 & 4413400 & 20500000 & 32183600 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1237400 & 5730100 & 4241700 & 20002000 & 31211200 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2735300 & 12569000 & 8828400 & 43094000 & 67226700 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 115750000 & 2283900000 & 539290000 & 9254900000 & 12193840000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 3999100 & 16559000.000000002 & 10146000 & 44444000 & 75148100 \\
+\end{tabular}
+\end{center}
+section_end:1711385292:compare-aoc_2022_08 
+section_start:1711385292:compare-aoc_2022_09 compare-aoc_2022_09
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_09 select --compare
+[2024-03-25T16:48:12Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:48:12Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z INFO candelabra_cli::select] Processing project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 10423.5, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"nth": 0.0, "insert": 10402.5, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 10594.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "insert": 11279.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 11632.666666666668, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"insert": 11010.666666666666, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 11636.77777777778, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 11014.625, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 11424.913043478262, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 11550.040650406509, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 11715.168831168829, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"insert": 11728.8243902439, "push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 11741.582043343651} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 11923.370106761557, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12030.515353805067, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 12066.183383991887, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 12129.497745716852} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 12234.710678210677, "pop": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 12304.128901734117, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "insert": 12417.01402103156, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 12495.20224215245, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 12588.545726495697, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"contains": 0.0, "insert": 12671.632385938672, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 12762.058018018031} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "insert": 12876.619242199076, "last": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 12965.701145038189, "get": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"contains": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 13086.277619047612} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13166.605816831692, "contains": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 13288.413043478262, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "insert": 13369.568337129842, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 13418.711026615969, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 13492.217861975649} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "insert": 13624.21782178219, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"insert": 13667.03962703963, "push": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "insert": 13775.817663817665, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 13864.041284403667, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 13960.32824427481, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"insert": 14073.38461538461, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14188.200000000004, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "insert": 14278.7, "first": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 14590.94117647059, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "insert": 14452.5} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"insert": 14476.8, "pop": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "insert": 14256.5, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "insert": 14852.5, "last": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"insert": 120149.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"insert": 124355.0, "nth": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 123123.0, "contains": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "insert": 121640.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 118912.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 122323.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 122954.5, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 122962.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 127854.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 124329.66666666669, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 124196.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 125431.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 123175.66666666669} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 123977.66666666669, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 122874.88888888888, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 124556.2, "get": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"pop": 0.0, "insert": 124360.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 123709.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"insert": 124758.22222222223, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125011.66666666669, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"insert": 125034.5625, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "insert": 124896.625} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "insert": 123502.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125100.52631578948, "contains": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 124748.55555555556, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 124379.07142857142} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 126244.94444444444, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 124890.55555555556} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"clear": 0.0, "insert": 125889.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126348.5294117647, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "insert": 125503.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 125987.14285714286, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 125793.46153846156, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 126119.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 126618.95833333331, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 126063.45945945944, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 125831.1081081081, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 125879.41666666669, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"insert": 125980.42857142858, "pop": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 125993.25, "remove": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 126382.34210526312, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"insert": 126223.7297297297, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"nth": 0.0, "insert": 126425.2894736842, "push": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126170.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 126801.04545454546, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126395.12765957446, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"push": 0.0, "insert": 126948.16666666669, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126859.61702127656, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 126550.225, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126452.20408163266, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126582.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 126684.83870967744} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 126533.05172413794, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126673.87719298244, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"insert": 126765.81481481482, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 127307.30769230766} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"insert": 126543.16666666669, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 126700.91071428574, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 127086.6282051282, "push": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "insert": 126913.12698412698, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 127391.40322580644, "pop": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"get": 0.0, "insert": 126925.34285714282, "contains": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 127281.53333333335, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 127031.47368421052, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 127705.15068493152, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 127746.65306122448} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 127800.96875, "nth": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127328.66666666666, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"insert": 127605.44, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 127902.29629629632, "clear": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127585.04081632652, "nth": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"first": 0.0, "insert": 127963.94736842104, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 128125.73076923077, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 128113.35211267605, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 127726.50847457629, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 128209.00000000004, "remove": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "insert": 128082.125, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 127810.55102040817, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 128457.57142857142, "last": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"insert": 128447.4, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"insert": 128031.1935483871, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"first": 0.0, "insert": 128333.84210526316, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"insert": 128494.8813559322, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 128527.45283018867, "get": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"push": 0.0, "insert": 128449.71999999996, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "insert": 128197.47500000003, "remove": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 128781.64705882355, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"insert": 129048.29999999996, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129139.46153846156, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 129129.78048780486} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"nth": 0.0, "insert": 129088.92857142857, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 129839.96875, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 129575.44444444444, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 129895.80000000002, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 130055.94736842104, "last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 130027.37499999996, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"nth": 0.0, "insert": 129914.72727272726, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "insert": 129822.61538461538} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 129112.5, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"insert": 129906.11764705884, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 129925.5, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 129789.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 130504.54545454546, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 129779.14285714286, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "insert": 130196.77777777778, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 132418.09999999998, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 131003.0, "clear": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 130950.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "insert": 131214.4, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 131187.22222222222, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 130130.6, "nth": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 131373.66666666666, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 131476.75, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 130876.5, "pop": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 132182.66666666666, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 130631.0, "get": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 130937.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "insert": 132746.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "insert": 133914.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"insert": 132252.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 132028.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 245941.0, "pop": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253658.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 248499.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"first": 0.0, "insert": 248449.5, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"insert": 250456.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"first": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 254132.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 248843.0, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 248808.75} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 252911.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 252248.5, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"insert": 248845.75, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252196.33333333337, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 251444.0, "get": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "insert": 250041.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 251650.5} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 253010.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "insert": 252484.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 252508.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 251638.2857142857} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 250481.33333333337, "push": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 252611.55555555556, "clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "insert": 253215.75, "contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 251812.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "insert": 251207.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 250868.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 253499.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 249660.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "pop": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 253265.5, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"pop": 0.0, "insert": 251796.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253346.1111111111, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252773.7, "nth": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 254815.7, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 252631.1, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 252600.38888888888, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "insert": 253341.8, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 252807.57142857145, "remove": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 255467.2857142857, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 252893.4, "remove": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 252720.5, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "insert": 252997.46153846156, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"push": 0.0, "insert": 253791.46666666667, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"insert": 253894.85714285713, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 253369.22222222225} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253517.375, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"push": 0.0, "insert": 252823.6923076923, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "insert": 254223.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"insert": 253658.4, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 254484.33333333337, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"insert": 255092.4736842105, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 254845.7857142857, "get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253696.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 255116.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 255035.50000000003, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255176.4, "remove": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255135.4, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 254900.28, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 255540.26666666663, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"first": 0.0, "pop": 0.0, "insert": 254870.35000000003, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 253364.35714285716, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "insert": 253518.73333333337} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 256024.0625, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"insert": 254467.00000000003, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"insert": 255525.84999999995, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"remove": 0.0, "insert": 253977.05882352943, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"insert": 254195.92857142855, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 254348.9, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"get": 0.0, "insert": 253249.7142857143, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"insert": 256425.00000000003, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 254252.75, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "insert": 254558.81249999997, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254977.8823529412, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 255086.41666666663, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 254118.2142857143, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255405.14285714284, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 253264.66666666663, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 253977.2307692308, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"first": 0.0, "insert": 253440.4, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254637.33333333337, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"pop": 0.0, "insert": 255225.0588235294, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254809.20000000004, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 254499.53333333335} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255218.5652173913, "remove": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"insert": 255743.31250000003, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 253987.35294117648, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254242.40909090912, "push": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254657.15, "get": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"contains": 0.0, "insert": 255063.6875, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"insert": 254894.66666666663, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 253446.1, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 254043.70588235292} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 257092.7272727273, "pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "insert": 253829.625, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 254586.2, "pop": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 255587.09090909088, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 254984.07692307697, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 255585.7, "contains": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 256074.13636363635, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"clear": 0.0, "insert": 254739.6923076923, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"push": 0.0, "insert": 255391.3333333333, "nth": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "insert": 255032.76190476184, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 254739.2142857143, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "insert": 255473.20833333337, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 256391.06250000003, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 254204.3636363636, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 255435.94444444444} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 254058.6, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 256178.50000000003, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "insert": 256088.0833333333, "first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"last": 0.0, "insert": 256683.88888888888, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"nth": 0.0, "get": 0.0, "fi┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼───────────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 133433432727.14162 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 170481581914.69168 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
+│ Set │ std::collections::HashSet until n=185540, then std::collections::BTreeSet │ 129643771040.39177 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
+└──────┴───────────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 133433432727.14162 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 170481581914.69168 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
+Set & std::collections::HashSet until n=185540, then std::collections::BTreeSet & 129643771040.39177 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+rst": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 256277.38888888885, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 255604.47058823527, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "insert": 256014.61538461535, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"clear": 0.0, "insert": 257983.1666666667, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "insert": 254821.16666666663} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 256241.6153846154, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 257446.53333333333, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"remove": 0.0, "insert": 257560.45454545453, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"insert": 256133.76470588235, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 256013.0909090909, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "insert": 256689.31250000003} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 256954.8333333333, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 258066.8, "get": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 256467.2142857143, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252509.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"last": 0.0, "contains": 0.0, "insert": 255113.42857142855, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 257461.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 257478.45454545456, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"insert": 257766.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 258351.9090909091, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 258487.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 258508.1818181818} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 256648.5, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258673.5, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 257374.0, "contains": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 257104.66666666663, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 257757.55555555556, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 258777.42857142855, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 258483.25} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 258986.0, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 258703.33333333337, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 257076.33333333337, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 255819.0, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 258599.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 261051.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 261254.5, "push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "insert": 259279.25, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258939.66666666663, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "insert": 257986.66666666663, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 260875.5, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 258189.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 256212.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"insert": 261549.5, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 262991.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 261433.0, "contains": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 261582.5, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 261129.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 262664.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"last": 0.0, "insert": 260916.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 258835.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 258782.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 262336.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 262515.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 265951.0, "last": 0.0, "push": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"first": 0.0, "insert": 10423.5, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 10402.5, "clear": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"pop": 0.0, "insert": 10594.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 11279.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 11632.666666666668, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"get": 0.0, "insert": 11010.666666666666, "first": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 11636.77777777778, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"insert": 11014.625, "clear": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 11424.913043478262} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 11550.040650406509, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11715.168831168829} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "insert": 11728.8243902439} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 11741.582043343651, "pop": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "insert": 11923.370106761557, "first": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"first": 0.0, "insert": 12030.515353805067, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "insert": 12066.183383991887, "get": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "insert": 12129.497745716852, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "insert": 12234.710678210677} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 12304.128901734117} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"nth": 0.0, "insert": 12417.01402103156, "first": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 12495.20224215245, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 12588.545726495697, "last": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 12671.632385938672, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 12762.058018018031, "remove": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 12876.619242199076, "nth": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 12965.701145038189, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "insert": 13086.277619047612, "nth": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13166.605816831692, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 13288.413043478262, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 13369.568337129842, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"clear": 0.0, "insert": 13418.711026615969, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"get": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 13492.217861975649, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13624.21782178219, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 13667.03962703963} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 13775.817663817665} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"insert": 13864.041284403667, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 13960.32824427481, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"pop": 0.0, "insert": 14073.38461538461, "nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 14188.200000000004} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 14278.7, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 14590.94117647059, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 14452.5, "remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 14476.8, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14256.5} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"remove": 0.0, "insert": 14852.5, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 120149.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"last": 0.0, "insert": 124355.0, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 123123.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"clear": 0.0, "insert": 121640.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 118912.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"insert": 122323.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"get": 0.0, "insert": 122954.5, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 122962.0, "get": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 127854.0, "get": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 124329.66666666669, "first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124196.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 125431.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 123175.66666666669, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "insert": 123977.66666666669, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"insert": 122874.88888888888, "first": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "insert": 124556.2, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124360.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 123709.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 124758.22222222223, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125011.66666666669, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"contains": 0.0, "insert": 125034.5625, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 124896.625, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 123502.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 125100.52631578948, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "insert": 124748.55555555556, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 124379.07142857142, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"insert": 126244.94444444444, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "insert": 124890.55555555556, "remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"insert": 125889.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"insert": 126348.5294117647, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 125503.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 125987.14285714286, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125793.46153846156, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "insert": 126119.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 126618.95833333331, "remove": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"push": 0.0, "insert": 126063.45945945944, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 125831.1081081081} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"insert": 125879.41666666669, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"remove": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "insert": 125980.42857142858, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"contains": 0.0, "insert": 125993.25, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 126382.34210526312, "first": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "insert": 126223.7297297297, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"insert": 126425.2894736842, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 126170.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126801.04545454546, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 126395.12765957446, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126948.16666666669, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126859.61702127656, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126550.225, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 126452.20408163266, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 126582.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 126684.83870967744, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "insert": 126533.05172413794, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126673.87719298244, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126765.81481481482, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"remove": 0.0, "insert": 127307.30769230766, "last": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 126543.16666666669, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 126700.91071428574, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"insert": 127086.6282051282, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 126913.12698412698, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 127391.40322580644} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 126925.34285714282, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 127281.53333333335, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 127031.47368421052, "clear": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127705.15068493152, "remove": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"push": 0.0, "insert": 127746.65306122448, "get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 127800.96875, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 127328.66666666666, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 127605.44, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"nth": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 127902.29629629632} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 127585.04081632652, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "insert": 127963.94736842104, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "insert": 128125.73076923077, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "insert": 128113.35211267605, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "insert": 127726.50847457629, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 128209.00000000004} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"get": 0.0, "insert": 128082.125, "last": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "insert": 127810.55102040817} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"push": 0.0, "insert": 128457.57142857142, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "insert": 128447.4, "clear": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "insert": 128031.1935483871, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 128333.84210526316, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128494.8813559322, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"push": 0.0, "nth": 0.0, "remove": 0.0, "insert": 128527.45283018867, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"first": 0.0, "insert": 128449.71999999996, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 128197.47500000003, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 128781.64705882355, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "insert": 129048.29999999996, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 129139.46153846156, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 129129.78048780486, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "insert": 129088.92857142857, "pop": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "insert": 129839.96875, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"insert": 129575.44444444444, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"contains": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 129895.80000000002, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "insert": 130055.94736842104, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 130027.37499999996, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 129914.72727272726, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"insert": 129822.61538461538, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"last": 0.0, "insert": 129112.5, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 129906.11764705884, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "insert": 129925.5, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129789.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 130504.54545454546, "contains": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 130128.61538461538, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 129779.14285714286, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 130789.875, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"push": 0.0, "insert": 130196.77777777778, "nth": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 132418.09999999998, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "insert": 131003.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 130950.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 131214.4, "last": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 131187.22222222222, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 130130.6, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"pop": 0.0, "insert": 131373.66666666666, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 131476.75} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 130876.5, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "insert": 132182.66666666666, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 130631.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"insert": 132931.0, "clear": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 130937.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 132746.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "insert": 133914.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"first": 0.0, "insert": 132252.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 132028.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 245941.0, "get": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 253658.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 248499.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 248449.5, "nth": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"remove": 0.0, "insert": 250456.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "insert": 254132.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 248843.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "insert": 248808.75, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 252911.0, "get": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"insert": 252248.5, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 248845.75, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 252196.33333333337, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"insert": 251444.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 250041.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 251650.5, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 253010.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 252484.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"insert": 252508.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 251638.2857142857, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 250481.33333333337} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"insert": 252611.55555555556, "pop": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "insert": 253215.75, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 251812.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 251207.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 250868.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"nth": 0.0, "insert": 253499.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 249660.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253265.5, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 251796.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 253346.1111111111, "pop": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 252773.7, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 254815.7} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"insert": 252631.1, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 252600.38888888888, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 253341.8, "pop": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "insert": 252807.57142857145, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"insert": 255467.2857142857, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252893.4, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 252720.5, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"insert": 252997.46153846156, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "insert": 253791.46666666667, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 253894.85714285713, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 253369.22222222225, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253517.375, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 252823.6923076923, "clear": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 254223.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "insert": 253658.4, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "insert": 254484.33333333337, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 255092.4736842105, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 254845.7857142857, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 253696.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255116.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255035.50000000003} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"clear": 0.0, "insert": 255176.4, "get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "insert": 255135.4, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 254900.28, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 255540.26666666663, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254870.35000000003, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 253364.35714285716, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 253518.73333333337, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 256024.0625, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 254467.00000000003, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 255525.84999999995, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 253977.05882352943, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254195.92857142855, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "insert": 254348.9, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"last": 0.0, "insert": 253249.7142857143, "remove": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 256425.00000000003, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254252.75, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"remove": 0.0, "insert": 254977.8823529412, "get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "insert": 255086.41666666663, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 254118.2142857143, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 255405.14285714284, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253264.66666666663, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 253977.2307692308} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 256568.7142857143} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253440.4} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 254637.33333333337, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "insert": 255225.0588235294, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 254809.20000000004, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254499.53333333335, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 255218.5652173913, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255743.31250000003, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253987.35294117648} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254242.40909090912} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"insert": 254657.15, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"insert": 255063.6875, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 254894.66666666663, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "insert": 253446.1, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 254043.70588235292, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"insert": 257092.7272727273, "remove": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"contains": 0.0, "insert": 253829.625, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "insert": 254586.2, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"insert": 255587.09090909088, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 254984.07692307697, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 255585.7, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 256074.13636363635, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 254739.6923076923, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255391.3333333333, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 255032.76190476184, "first": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 254739.2142857143, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 256391.06250000003, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 254204.3636363636, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"contains": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 255435.94444444444, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 254058.6, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 256178.50000000003, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 256088.0833333333, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "insert": 256683.88888888888, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 256277.38888888885, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 255604.47058823527} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"contains": 0.0, "insert": 256014.61538461535, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"insert": 257983.1666666667, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 254821.16666666663, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"push": 0.0, "insert": 256241.6153846154, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 257446.53333333333, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"insert": 257560.45454545453, "pop": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 256133.76470588235} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "insert": 256013.0909090909, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 256689.31250000003, "get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 256954.8333333333, "push": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "insert": 258066.8, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"insert": 256467.2142857143, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"push": 0.0, "insert": 252509.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"remove": 0.0, "insert": 255113.42857142855, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"contains": 0.0, "insert": 257461.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 257478.45454545456, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"nth": 0.0, "insert": 257766.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 258351.9090909091, "first": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"clear": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 258487.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258508.1818181818, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 256648.5, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 258673.5, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 257374.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 257104.66666666663, "first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"remove": 0.0, "insert": 257757.55555555556, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 258777.42857142855, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "insert": 258483.25, "nth": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"remove": 0.0, "nth": 0.0, "insert": 258986.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258703.33333333337, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "insert": 257076.33333333337, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 255819.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 258599.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 261051.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 261254.5, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "insert": 259279.25, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 258939.66666666663} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 257986.66666666663} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "insert": 260875.5, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 262184.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 258189.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 256212.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 261549.5, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "insert": 262991.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 261433.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"nth": 0.0, "insert": 261582.5, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 261129.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "insert": 262664.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"push": 0.0, "insert": 260916.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"first": 0.0, "insert": 258835.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 258782.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 262336.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 262515.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "insert": 265951.0, "pop": 0.0, "get": 0.0, "last": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844]), ("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
+ Finished bench [optimized] target(s) in 3.20s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
+[2024-03-25T16:49:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
+ Finished bench [optimized] target(s) in 3.18s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
+[2024-03-25T16:50:29Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet}
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
+warning: unnecessary parentheses around type
+ --> aoc_2022_09/src/types.rs:9:114
+ |
+9 | ::primrose_library::AdaptiveContainer::<185540, std::collections::HashSet<T>, std::collections::BTreeSet<T>, (T)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+9 - ::primrose_library::AdaptiveContainer::<185540, std::collections::HashSet<T>, std::collections::BTreeSet<T>, (T)>::default()
+9 + ::primrose_library::AdaptiveContainer::<185540, std::collections::HashSet<T>, std::collections::BTreeSet<T>, T>::default()
+ |
+
+warning: `aoc_2022_09` (lib) generated 1 warning (run `cargo fix --lib -p aoc_2022_09` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.75s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
+┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬──────────┐
+│ │ aoc_2022_09-part1/100 │ aoc_2022_09-part1/1000 │ aoc_2022_09-part1/2000 │ aoc_2022_09-part2/100 │ aoc_2022_09-part2/1000 │ aoc_2022_09-part2/2000 │ total │
+├───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼──────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 550310 │ 6334600 │ 30820000 │ 1087500 │ 11552000 │ 40646000 │ 90990410 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 542070 │ 6161000 │ 13340000 │ 1107600 │ 12499000 │ 24090000 │ 57739670 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 866900 │ 10385000 │ 21656000 │ 1355700 │ 15368000 │ 32198000 │ 81829600 │
+└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴──────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|c|c|}
+ & aoc\_2022\_09-part1/100 & aoc\_2022\_09-part1/1000 & aoc\_2022\_09-part1/2000 & aoc\_2022\_09-part2/100 & aoc\_2022\_09-part2/1000 & aoc\_2022\_09-part2/2000 & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 550310 & 6334600 & 30820000 & 1087500 & 11552000 & 40646000 & 90990410 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 542070 & 6161000 & 13340000 & 1107600 & 12499000 & 24090000 & 57739670 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 866900 & 10385000 & 21656000 & 1355700 & 15368000 & 32198000 & 81829600 \\
+\end{tabular}
+\end{center}
+section_end:1711385499:compare-aoc_2022_09 
+section_start:1711385499:compare-aoc_2022_14 compare-aoc_2022_14
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_14 select --compare
+[2024-03-25T16:51:39Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:51:39Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Processing project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"contains": 5107130.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 26360.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+┌──────┬──────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼──────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 17648398302.994003 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 23436982061.173637 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+│ List │ std::vec::Vec │ 287403.5813059762 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+│ List │ std::collections::LinkedList │ 233734.21651701306 │ /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs │
+└──────┴──────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 17648398302.994003 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 23436982061.173637 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+List & std::vec::Vec & 287403.5813059762 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+List & std::collections::LinkedList & 233734.21651701306 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"insert": 0.08577766267691815, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 5107130.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 26360.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"pop": 0.0, "insert": 0.08577766267691815, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.37s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+[2024-03-25T16:52:23Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec}
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.33s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+[2024-03-25T16:53:08Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.24s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+[2024-03-25T16:53:58Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
+warning: unused imports: `SeedableRng`, `rngs::StdRng`
+ --> aoc_2022_14/benches/main.rs:3:12
+ |
+3 | use rand::{rngs::StdRng, SeedableRng};
+ | ^^^^^^^^^^^^ ^^^^^^^^^^^
+ |
+ = note: `#[warn(unused_imports)]` on by default
+
+warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.22s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬────────────────────┐
+│ │ aoc_2022_14-part1/large │ aoc_2022_14-part1/small │ aoc_2022_14-part2/large │ aoc_2022_14-part2/small │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼────────────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1504.6 │ 6203.5 │ 342020000 │ 41503 │ 342069211.1 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec} │ 1235.4 │ 4816.099999999999 │ 273230000 │ 32722 │ 273268773.5 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1191 │ 11296 │ 350190000 │ 64620.00000000001 │ 350267107 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1649.3 │ 9967.4 │ 266380000 │ 53478 │ 266445094.70000002 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|}
+ & aoc\_2022\_14-part1/large & aoc\_2022\_14-part1/small & aoc\_2022\_14-part2/large & aoc\_2022\_14-part2/small & total \\
+\hline
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1504.6 & 6203.5 & 342020000 & 41503 & 342069211.1 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec\} & 1235.4 & 4816.099999999999 & 273230000 & 32722 & 273268773.5 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1191 & 11296 & 350190000 & 64620.00000000001 & 350267107 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1649.3 & 9967.4 & 266380000 & 53478 & 266445094.70000002 \\
+\end{tabular}
+\end{center}
+section_end:1711385689:compare-aoc_2022_14 
+section_start:1711385689:compare-example_mapping compare-example_mapping
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_mapping select --compare
+[2024-03-25T16:54:49Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:54:49Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z INFO candelabra_cli::select] Processing project example_mapping
+┌──────┬──────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼──────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────────┤
+│ Map │ std::collections::BTreeMap │ 46141037803.309296 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ primrose_library::SortedVecMap │ 119641351289.06035 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ primrose_library::VecMap │ 721919577813.2703 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ std::collections::HashMap │ 28506056746.59253 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+│ Map │ primrose_library::VecMap until n=225, then std::collections::HashMap │ 26525686623.524624 │ /opt/candelabra/src/tests/example_mapping/src/types.pr.rs │
+└──────┴──────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Map & std::collections::BTreeMap & 46141037803.309296 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & primrose\_library::SortedVecMap & 119641351289.06035 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & primrose\_library::VecMap & 721919577813.2703 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & std::collections::HashMap & 28506056746.59253 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+Map & primrose\_library::VecMap until n=225, then std::collections::HashMap & 26525686623.524624 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 100.0, "last": 0.0, "contains": 0.0, "insert": 50.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"insert": 150.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 300.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 5000.0, "nth": 0.0, "insert": 2500.0, "remove": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "get": 15000.0, "pop": 0.0, "insert": 7500.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 50.0, "get": 100.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "get": 300.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 150.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 2500.0, "push": 0.0, "get": 5000.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"get": 15000.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 7500.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 3.09s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:55:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 2.67s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:56:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 2.62s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:57:18Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 3.11s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+[2024-03-25T16:58:05Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap}
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
+ Finished bench [optimized] target(s) in 2.72s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬────────┬────────┬─────────┬────────┬─────────┬──────────┬────────────────────┬────────────┐
+│ │ l17 │ l18 │ l19 │ l26 │ l27 │ l28 │ l37 │ l38 │ l40 │ l8 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼────────┼────────┼─────────┼────────┼─────────┼──────────┼────────────────────┼────────────┤
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 13169 │ │ │ │ 638070 │ │ 7095600 │ │ 3310.9 │ 7750149.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ │ 33414 │ │ │ │ 8849600 │ │ │ 77782000 │ 4810.900000000001 │ 86669824.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ 33393 │ │ │ 186610 │ │ │ 598190 │ │ │ 4652.599999999999 │ 822845.6 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ │ │ 11955 │ │ │ 269170 │ 876430 │ │ │ 3120.2000000000003 │ 1160675.2 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ 11301 │ │ │ │ 186270 │ │ │ 595450 │ │ 3734.5 │ 796755.5 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴─────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
+ & l17 & l18 & l19 & l26 & l27 & l28 & l37 & l38 & l40 & l8 & total \\
+\hline
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 13169 & & & & 638070 & & 7095600 & & 3310.9 & 7750149.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & & 33414 & & & & 8849600 & & & 77782000 & 4810.900000000001 & 86669824.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & 33393 & & & 186610 & & & 598190 & & & 4652.599999999999 & 822845.6 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & & & 11955 & & & 269170 & 876430 & & & 3120.2000000000003 & 1160675.2 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & 11301 & & & & 186270 & & & 595450 & & 3734.5 & 796755.5 \\
+\end{tabular}
+\end{center}
+section_end:1711385934:compare-example_mapping 
+section_start:1711385934:compare-example_sets compare-example_sets
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_sets select --compare
+[2024-03-25T16:58:54Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:58:54Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z INFO candelabra_cli::select] Processing project example_sets
+┌──────┬────────────────────────────┬────────────────────┬────────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────┼────────────────────────────┼────────────────────┼────────────────────────────────────────────────────────┤
+│ Set │ std::collections::HashSet │ 14600867290.768051 │ /opt/candelabra/src/tests/example_sets/src/types.pr.rs │
+│ Set │ std::collections::BTreeSet │ 21329213278.665424 │ /opt/candelabra/src/tests/example_sets/src/types.pr.rs │
+└──────┴────────────────────────────┴────────────────────┴────────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Set & std::collections::HashSet & 14600867290.768051 & /opt/candelabra/src/tests/example\_sets/src/types.pr.rs \\
+Set & std::collections::BTreeSet & 21329213278.665424 & /opt/candelabra/src/tests/example\_sets/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 50.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 100.0, "nth": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 150.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 300.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "nth": 0.0, "contains": 5000.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 15000.0, "pop": 0.0, "last": 0.0, "insert": 7500.0, "push": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044]), ("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 50.0, "first": 0.0, "contains": 100.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"clear": 0.0, "insert": 150.0, "get": 0.0, "nth": 0.0, "contains": 300.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "contains": 5000.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 15000.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
+ Finished bench [optimized] target(s) in 2.90s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
+[2024-03-25T16:59:43Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
+ Finished bench [optimized] target(s) in 2.81s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────────────────┬──────────┐
+│ │ l18 │ l19 │ l28 │ l30 │ l37 │ l40 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────────────────┼──────────┤
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 11940 │ │ 193820 │ 640250 │ │ 3899.7000000000003 │ 849909.7 │
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 20039 │ │ 492650 │ │ │ 1672200 │ 6000 │ 2190889 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────────────────┴──────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
+ & l18 & l19 & l28 & l30 & l37 & l40 & l8 & total \\
+\hline
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 11940 & & 193820 & 640250 & & 3899.7000000000003 & 849909.7 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 20039 & & 492650 & & & 1672200 & 6000 & 2190889 \\
+\end{tabular}
+\end{center}
+section_end:1711386038:compare-example_sets 
+section_start:1711386038:compare-example_stack compare-example_stack
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_stack select --compare
+[2024-03-25T17:00:38Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:00:38Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Processing project example_stack
+┌──────────┬──────────────────────────────┬────────────────────┬─────────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├──────────┼──────────────────────────────┼────────────────────┼─────────────────────────────────────────────────────────┤
+│ StackCon │ std::vec::Vec │ 1623281693.429239 │ /opt/candelabra/src/tests/example_stack/src/types.pr.rs │
+│ StackCon │ std::collections::LinkedList │ 12115438988.988811 │ /opt/candelabra/src/tests/example_stack/src/types.pr.rs │
+└──────────┴──────────────────────────────┴────────────────────┴─────────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+StackCon & std::vec::Vec & 1623281693.429239 & /opt/candelabra/src/tests/example\_stack/src/types.pr.rs \\
+StackCon & std::collections::LinkedList & 12115438988.988811 & /opt/candelabra/src/tests/example\_stack/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"remove": 0.0, "push": 10.0, "pop": 10.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "insert": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "insert": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "pop": 10000.0, "remove": 0.0, "push": 10000.0, "get": 0.0, "clear": 0.0, "insert": 0.0, "nth": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765]), ("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 10.0, "contains": 0.0, "first": 0.0, "insert": 0.0, "get": 0.0, "pop": 10.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "insert": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "insert": 0.0, "clear": 0.0, "remove": 0.0, "pop": 10000.0, "push": 10000.0, "first": 0.0, "nth": 0.0, "last": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044]), ("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
+ Finished bench [optimized] target(s) in 2.77s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
+[2024-03-25T17:01:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
+ Finished bench [optimized] target(s) in 2.41s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────┬────────┬───────┬────────┬───────────┐
+│ │ l15 │ l22 │ l24 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────┼────────┼───────┼────────┼───────────┤
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1650.8 │ │ 17099 │ 135.14 │ 18884.94 │
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ 33561 │ 352760 │ │ 158.44 │ 386479.44 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴────────┴───────┴────────┴───────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|c|}
+ & l15 & l22 & l24 & l8 & total \\
+\hline
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1650.8 & & 17099 & 135.14 & 18884.94 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & 33561 & 352760 & & 158.44 & 386479.44 \\
+\end{tabular}
+\end{center}
+section_end:1711386112:compare-example_stack 
+section_start:1711386112:compare-prime_sieve compare-prime_sieve
+/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p prime_sieve select --compare
+[2024-03-25T17:01:52Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:01:52Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z INFO candelabra_cli::select] Processing project prime_sieve
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 60.0, "clear": 0.0, "get": 0.0, "pop": 16.0, "nth": 0.0, "push": 48.0, "contains": 0.0, "insert": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "insert": 0.0, "push": 498.0, "last": 0.0, "pop": 96.0, "remove": 911.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "pop": 5134.0, "nth": 0.0, "insert": 0.0, "remove": 124819.0, "clear": 0.0, "push": 49998.0, "get": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+┌────────┬───────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+│ name │ implementation │ estimated cost │ file │
+├────────┼───────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Sieve │ std::collections::LinkedList │ 14179471355.63251 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::vec::Vec │ 26151238698.804222 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::collections::LinkedList until n=747, then std::vec::Vec │ 3439947390.524084 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ std::collections::HashSet │ 117005368.29596505 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ primrose_library::SortedVec │ 112421356.45100729 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ std::collections::BTreeSet │ 108931859.57624152 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Primes │ std::collections::BTreeSet until n=34, then std::collections::HashSet │ 108753014.4614856 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+└────────┴───────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|}
+name & implementation & estimated cost & file \\
+\hline
+Sieve & std::collections::LinkedList & 14179471355.63251 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::vec::Vec & 26151238698.804222 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::collections::LinkedList until n=747, then std::vec::Vec & 3439947390.524084 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & std::collections::HashSet & 117005368.29596505 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & primrose\_library::SortedVec & 112421356.45100729 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & std::collections::BTreeSet & 108931859.57624152 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Primes & std::collections::BTreeSet until n=34, then std::collections::HashSet & 108753014.4614856 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+\end{tabular}
+\end{center}
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "insert": 23.905292384789895, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "insert": 5133.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 48.0, "pop": 16.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 0.0, "remove": 60.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 911.0, "last": 0.0, "pop": 96.0, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 498.0, "insert": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"push": 49998.0, "remove": 124819.0, "get": 0.0, "insert": 0.0, "first": 0.0, "pop": 5134.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 23.905292384789895, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "insert": 5133.0, "contains": 0.0, "push": 0.0} }]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.79s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:04:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.85s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:05:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:11:101
+ |
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 2.86s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:06:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.69s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:09:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 3.05s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:10:30Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:101
+ |
+18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.00s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:11:17Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList}
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.63s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:20:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.93s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:21:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:11:101
+ |
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 2.97s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:22:25Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:110
+ |
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 3.07s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:25:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:110
+ |
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
+ Finished bench [optimized] target(s) in 2.94s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:26:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:11:101
+ |
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
+ |
+ = note: `#[warn(unused_parens)]` on by default
+help: remove these parentheses
+ |
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+ |
+
+warning: unnecessary parentheses around type
+ --> prime_sieve/src/types.rs:18:110
+ |
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
+ |
+help: remove these parentheses
+ |
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+ |
+
+warning: `prime_sieve` (lib) generated 2 warnings (run `cargo fix --lib -p prime_sieve` to apply 2 suggestions)
+ Finished bench [optimized] target(s) in 3.04s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬─────────────────┬───────────────────┬───────────────────┐
+│ │ prime_sieve/50 │ prime_sieve/500 │ prime_sieve/50000 │ total │
+├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼─────────────────┼───────────────────┼───────────────────┤
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2623.9 │ 209230 │ 763900000 │ 764111853.9 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2577.1000000000004 │ 213460 │ 7129000000 │ 7129216037.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 1313 │ 82645 │ 790850000 │ 790933958 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 2236.2000000000003 │ 201420 │ 8012399999.999999 │ 8012603656.199999 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 1198.8000000000002 │ 75429 │ 771060000 │ 771136627.8 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2382.6 │ 196290 │ 765020000 │ 765218672.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2284 │ 206280 │ 762020000 │ 762228564 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList} │ 2286.6 │ 195830 │ 26859000000 │ 26859198116.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2257.2000000000003 │ 209810 │ 7862700000 │ 7862912067.2 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2246.1000000000004 │ 204560 │ 770080000 │ 770286806.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1594.4 │ 79392 │ 766010000 │ 766090986.4 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 1442.7 │ 84993 │ 785170000 │ 785256435.7 │
+└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴─────────────────┴───────────────────┴───────────────────┘
+\begin{center}
+\begin{tabular}{|c|c|c|c|c|}
+ & prime\_sieve/50 & prime\_sieve/500 & prime\_sieve/50000 & total \\
+\hline
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2623.9 & 209230 & 763900000 & 764111853.9 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2577.1000000000004 & 213460 & 7129000000 & 7129216037.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 1313 & 82645 & 790850000 & 790933958 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 2236.2000000000003 & 201420 & 8012399999.999999 & 8012603656.199999 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 1198.8000000000002 & 75429 & 771060000 & 771136627.8 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2382.6 & 196290 & 765020000 & 765218672.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2284 & 206280 & 762020000 & 762228564 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList\} & 2286.6 & 195830 & 26859000000 & 26859198116.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2257.2000000000003 & 209810 & 7862700000 & 7862912067.2 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2246.1000000000004 & 204560 & 770080000 & 770286806.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1594.4 & 79392 & 766010000 & 766090986.4 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 1442.7 & 84993 & 785170000 & 785256435.7 \\
+\end{tabular}
+\end{center}
+section_end:1711387631:compare-prime_sieve 
+
+section_end:1711387632:step_script section_start:1711387632:cleanup_file_variables Cleaning up project directory and file based variables
+
+section_end:1711387632:cleanup_file_variables Job succeeded
diff --git a/analysis/current/sections/compare-aoc_2021_09 b/analysis/current/sections/compare-aoc_2021_09
index f695aca..5011066 100644
--- a/analysis/current/sections/compare-aoc_2021_09
+++ b/analysis/current/sections/compare-aoc_2021_09
@@ -1,17 +1,17 @@
-:1710896122:compare-aoc_2021_09
+:1711383066:compare-aoc_2021_09
compare-aoc_2021_09
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2021_09 select --compare
-[2024-03-20T00:55:22Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T00:55:22Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T00:55:22Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T00:55:22Z INFO candelabra_cli::select] Processing project aoc_2021_09
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 10000.0, "get": 0.0, "contains": 39601.0} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-25T16:11:06Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:11:06Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:11:06Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:11:06Z INFO candelabra_cli::select] Processing project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 39601.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 10000.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
┌──────┬────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
@@ -34,159 +34,158 @@ Map & primrose\_library::SortedVecMap & 96058631523.74951 & /opt/candelabra/src/
Map & std::collections::HashMap & 31057756628.24385 & /opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "insert": 10000.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 66980.45981038766, "last": 0.0, "push": 0.0, "contains": 0.0} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 10000.0, "remove": 0.0, "contains": 39601.0, "first": 0.0, "last": 0.0} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [12847475355.61484]), ("std::collections::HashSet", [9210808088.963547])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "insert": 10000.0, "pop": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 66980.45981038766} }]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::VecMap", [1177545948376.6836])]
-[2024-03-20T00:55:22Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
-[2024-03-20T00:55:22Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:55:22Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:55:22Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:55:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T00:55:23Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T00:55:23Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T00:55:23Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:55:23Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:55:23Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:55:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
- Compiling primrose-library v0.1.0 (/opt/candelabra/src/crates/library)
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "insert": 10000.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 66980.45981038766, "clear": 0.0, "push": 0.0, "first": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("primrose_library::SortedVecMap", [96058631523.74951]), ("std::collections::BTreeMap", [48723268604.105606])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "get": 66980.45981038766, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 10000.0, "clear": 0.0, "last": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [1177545948376.6836]), ("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 10000.0, "contains": 39601.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-25T16:11:07Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:11:07Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:11:07Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:11:07Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:11:07Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.95s
+ Finished bench [optimized] target(s) in 4.03s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T00:56:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap}
-[2024-03-20T00:56:38Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:56:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:56:38Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:56:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:12:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:12:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:12:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:12:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.35s
+ Finished bench [optimized] target(s) in 3.31s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T00:58:34Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T00:58:34Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T00:58:34Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Running type checker
-[2024-03-20T00:58:34Z DEBUG primrose::selector] Running analysis
-[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T00:58:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:14:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:14:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:14:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:14:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.15s
+ Finished bench [optimized] target(s) in 3.25s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:10:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T01:10:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:10:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:10:02Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:10:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:24:32Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:24:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:24:32Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:24:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.04s
+ Finished bench [optimized] target(s) in 3.33s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:21:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:21:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:21:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:21:02Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:21:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:35:45Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:35:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:35:45Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:35:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.31s
+ Finished bench [optimized] target(s) in 3.15s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:22:20Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:22:20Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:22:20Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:22:20Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:22:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:37:03Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:37:03Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:37:03Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:37:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.00s
+ Finished bench [optimized] target(s) in 3.12s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:24:18Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:24:18Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:24:18Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:24:18Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:24:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:39:02Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:39:02Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:39:02Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:39:02Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.62s
+ Finished bench [optimized] target(s) in 3.25s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
-[2024-03-20T01:25:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:25:26Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
-[2024-03-20T01:25:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:25:26Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:25:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:40:09Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-25T16:40:09Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:40:09Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:40:09Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2021_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2021_09)
- Finished bench [optimized] target(s) in 3.43s
+ Finished bench [optimized] target(s) in 3.26s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d72ce628475a4edb)
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────┐
│ │ aoc_2021_09-part1/100 │ aoc_2021_09-part2/100 │ total │
├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────┤
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1872200 │ 4579000000 │ 4580872200 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1827400 │ 8261200000.000001 │ 8263027400.000001 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 168500000 │ 58482000000 │ 58650500000 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 3445800 │ 5340200000 │ 5343645800 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 5540900 │ 5736600000 │ 5742140900 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 3664600 │ 8935700000 │ 8939364600 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 166620000 │ 60999000000 │ 61165620000 │
-│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 5356300 │ 9427300000 │ 9432656300 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 162180000 │ 59645000000 │ 59807180000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 5377700 │ 9454100000 │ 9459477700 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 3636100 │ 8955000000 │ 8958636100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 1851500 │ 8052799999.999999 │ 8054651499.999999 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1865100 │ 4598000000 │ 4599865100 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 3539600 │ 5399800000 │ 5403339600 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 5488000 │ 5788300000 │ 5793788000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 153690000 │ 53994000000 │ 54147690000 │
└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|}
& aoc\_2021\_09-part1/100 & aoc\_2021\_09-part2/100 & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1872200 & 4579000000 & 4580872200 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1827400 & 8261200000.000001 & 8263027400.000001 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 168500000 & 58482000000 & 58650500000 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 3445800 & 5340200000 & 5343645800 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 5540900 & 5736600000 & 5742140900 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 3664600 & 8935700000 & 8939364600 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 166620000 & 60999000000 & 61165620000 \\
-\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 5356300 & 9427300000 & 9432656300 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 162180000 & 59645000000 & 59807180000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 5377700 & 9454100000 & 9459477700 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 3636100 & 8955000000 & 8958636100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 1851500 & 8052799999.999999 & 8054651499.999999 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::HashMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1865100 & 4598000000 & 4599865100 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 3539600 & 5399800000 & 5403339600 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 5488000 & 5788300000 & 5793788000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 153690000 & 53994000000 & 54147690000 \\
\end{tabular}
\end{center}
-section_end:1710898034:compare-aoc_2021_09
+section_end:1711384915:compare-aoc_2021_09

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-aoc_2022_08 b/analysis/current/sections/compare-aoc_2022_08
index 1b2a723..83a2a43 100644
--- a/analysis/current/sections/compare-aoc_2022_08
+++ b/analysis/current/sections/compare-aoc_2022_08
@@ -1,13 +1,13 @@
-:1710898034:compare-aoc_2022_08
+:1711384915:compare-aoc_2022_08
compare-aoc_2022_08
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_08 select --compare
-[2024-03-20T01:27:14Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:27:14Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:27:14Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:27:14Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:27:14Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:27:14Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:27:14Z INFO candelabra_cli::select] Processing project aoc_2022_08
+[2024-03-25T16:41:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:41:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:41:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:41:55Z INFO candelabra_cli::select] Processing project aoc_2022_08
┌──────┬─────────────────────────────────────────────────────────────────────────────┬───────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼─────────────────────────────────────────────────────────────────────────────┼───────────────────┼───────────────────────────────────────────────────────┤
@@ -28,111 +28,111 @@ Map & std::collections::BTreeMap & 97743683189.22581 & /opt/candelabra/src/tests
Map & primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap & 58753133105.11505 & /opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 2342.4306049822058, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "pop": 0.0, "get": 40000.0, "last": 0.0, "insert": 17337.662337662307, "clear": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"clear": 0.0, "insert": 65332.419465387095, "remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "get": 160000.0} }]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"push": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 1171.8223598435486, "last": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 2342.4306049822058, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"get": 40000.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "insert": 17337.662337662307, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"insert": 65332.419465387095, "push": 0.0, "nth": 0.0, "get": 160000.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716])]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
-[2024-03-20T01:27:15Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:27:15Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:27:15Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:27:15Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:27:15Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:27:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 2342.4306049822058} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 40000.0, "insert": 17337.662337662307, "first": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 65332.419465387095, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 160000.0, "remove": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 1171.8223598435486, "push": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 2342.4306049822058, "nth": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 40000.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 17337.662337662307, "push": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"insert": 65332.419465387095, "contains": 0.0, "get": 160000.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659])]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::SortedVecMap", 106503888.78428955), ("std::collections::HashMap", 85993346.85778749), ("std::collections::HashMap", 26043262882.78633), ("std::collections::HashMap", 32517300763.626575)]
+[2024-03-25T16:41:56Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:41:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:41:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:41:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:41:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.20s
+ Finished bench [optimized] target(s) in 3.16s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:30:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:30:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:30:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:30:13Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:30:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:30:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:30:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:44:56Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:44:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:44:56Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:44:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.44s
+ Finished bench [optimized] target(s) in 3.15s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:31:03Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:31:03Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:31:03Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:31:03Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:31:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:31:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:31:03Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:45:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:45:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:45:44Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:45:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.10s
+ Finished bench [optimized] target(s) in 3.01s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:31:52Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
-[2024-03-20T01:31:52Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:31:52Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:31:52Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:31:52Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:31:52Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:31:52Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:46:34Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:46:34Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:46:34Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:46:34Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
- Finished bench [optimized] target(s) in 3.26s
+ Finished bench [optimized] target(s) in 3.11s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
-[2024-03-20T01:32:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap}
-[2024-03-20T01:32:40Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
-[2024-03-20T01:32:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:32:40Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:32:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:32:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:32:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:47:22Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap}
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-25T16:47:22Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:47:22Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:47:22Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_08 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_08)
Finished bench [optimized] target(s) in 3.99s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-d6c2837aae431d80)
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬───────────────────────┬─────────────┐
│ │ aoc_2022_08-part1/100 │ aoc_2022_08-part1/200 │ aoc_2022_08-part2/100 │ aoc_2022_08-part2/200 │ total │
├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼───────────────────────┼─────────────┤
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1338600 │ 5932300 │ 4495200 │ 19288000 │ 31054100 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 4038900 │ 16946000 │ 10061000 │ 44421000 │ 75466900 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 107360000 │ 2273200000 │ 539140000 │ 9157800000 │ 12077500000 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2825700 │ 12522000 │ 8832300 │ 44206000 │ 68386000 │
-│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1245100 │ 5800000 │ 4285700 │ 19697000 │ 31027800 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1330500 │ 5939700 │ 4413400 │ 20500000 │ 32183600 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1237400 │ 5730100 │ 4241700 │ 20002000 │ 31211200 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2735300 │ 12569000 │ 8828400 │ 43094000 │ 67226700 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 115750000 │ 2283900000 │ 539290000 │ 9254900000 │ 12193840000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 3999100 │ 16559000.000000002 │ 10146000 │ 44444000 │ 75148100 │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}
& aoc\_2022\_08-part1/100 & aoc\_2022\_08-part1/200 & aoc\_2022\_08-part2/100 & aoc\_2022\_08-part2/200 & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1338600 & 5932300 & 4495200 & 19288000 & 31054100 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 4038900 & 16946000 & 10061000 & 44421000 & 75466900 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 107360000 & 2273200000 & 539140000 & 9157800000 & 12077500000 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2825700 & 12522000 & 8832300 & 44206000 & 68386000 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1245100 & 5800000 & 4285700 & 19697000 & 31027800 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1330500 & 5939700 & 4413400 & 20500000 & 32183600 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1237400 & 5730100 & 4241700 & 20002000 & 31211200 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2735300 & 12569000 & 8828400 & 43094000 & 67226700 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 115750000 & 2283900000 & 539290000 & 9254900000 & 12193840000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 3999100 & 16559000.000000002 & 10146000 & 44444000 & 75148100 \\
\end{tabular}
\end{center}
-section_end:1710898407:compare-aoc_2022_08
+section_end:1711385292:compare-aoc_2022_08

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-aoc_2022_09 b/analysis/current/sections/compare-aoc_2022_09
index 0eec36e..6b480e2 100644
--- a/analysis/current/sections/compare-aoc_2022_09
+++ b/analysis/current/sections/compare-aoc_2022_09
@@ -1,17 +1,15 @@
-:1710898407:compare-aoc_2022_09
+:1711385292:compare-aoc_2022_09
compare-aoc_2022_09
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_09 select --compare
-[2024-03-20T01:33:27Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:33:27Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:33:27Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:33:27Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:33:27Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:33:27Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:33:28Z INFO candelabra_cli::select] Processing project aoc_2022_09
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "insert": 10423.5, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "insert": 10402.5, "clear": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 10594.0, "get": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "insert": 11279.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 11632.666666666668, "remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 11010.666666666666, "remove": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 11636.77777777778, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 11014.625, "last": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"first": 0.0, "insert": 11424.913043478262, "clear": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"remove": 0.0, "insert": 11550.040650406509, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 11715.168831168829, "last": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 11728.8243902439, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "insert": 11741.582043343651, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"insert": 11923.370106761557, "first": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "insert": 12030.515353805067, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 12066.183383991887, "clear": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 12129.497745716852, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12234.710678210677, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"insert": 12304.128901734117, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "insert": 12417.01402103156, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"insert": 12495.20224215245, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"insert": 12588.545726495697, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"first": 0.0, "insert": 12671.632385938672, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "insert": 12762.058018018031, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"remove": 0.0, "insert": 12876.619242199076, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 12965.701145038189, "clear": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 13086.277619047612, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 13166.605816831692} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"pop": 0.0, "clear": 0.0, "contains": 0.0, "insert": 13288.413043478262, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 13369.568337129842, "nth": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 13418.711026615969, "pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 13492.217861975649} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "insert": 13624.21782178219, "first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"nth": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 13667.03962703963} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 13775.817663817665, "pop": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 13864.041284403667, "get": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 13960.32824427481} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 14073.38461538461} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"contains": 0.0, "insert": 14188.200000000004, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "insert": 14278.7} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"contains": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 14590.94117647059, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"insert": 14452.5, "clear": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 14476.8} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 14256.5, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 14852.5, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "insert": 120149.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 124355.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 123123.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 121640.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "insert": 118912.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"clear": 0.0, "insert": 122323.0, "get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 122954.5, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"insert": 122962.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"insert": 127854.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 124329.66666666669, "clear": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"insert": 124196.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"first": 0.0, "remove": 0.0, "last": 0.0, "insert": 125431.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 123175.66666666669, "clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"insert": 123977.66666666669, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "insert": 122874.88888888888, "first": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"clear": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 124556.2, "contains": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 124360.0, "last": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "insert": 123709.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 124758.22222222223, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 125011.66666666669, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 125034.5625, "remove": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 124896.625, "get": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"remove": 0.0, "insert": 123502.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 125100.52631578948, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 124748.55555555556} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 124379.07142857142, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"remove": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 126244.94444444444, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "insert": 124890.55555555556} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 125889.0, "get": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "insert": 126348.5294117647, "clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"push": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "insert": 125503.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"insert": 125987.14285714286, "get": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 125793.46153846156, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"insert": 126119.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"insert": 126618.95833333331, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "insert": 126063.45945945944, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "insert": 125831.1081081081, "first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 125879.41666666669, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "insert": 125980.42857142858, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"nth": 0.0, "insert": 125993.25, "last": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 126382.34210526312, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"clear": 0.0, "insert": 126223.7297297297, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 126425.2894736842} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 126170.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"clear": 0.0, "insert": 126801.04545454546, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "insert": 126395.12765957446} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "insert": 126948.16666666669, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "insert": 126859.61702127656, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 126550.225, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "insert": 126452.20408163266, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126582.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"clear": 0.0, "last": 0.0, "insert": 126684.83870967744, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 126907.64285714286, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 126533.05172413794, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 126673.87719298244, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "insert": 126765.81481481482, "get": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 127307.30769230766, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "insert": 126543.16666666669, "contains": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"insert": 126700.91071428574, "push": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 127086.6282051282} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"contains": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 126913.12698412698, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 127391.40322580644, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 126925.34285714282, "remove": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "insert": 127281.53333333335, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"last": 0.0, "first": 0.0, "insert": 127031.47368421052, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"nth": 0.0, "insert": 127705.15068493152, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"get": 0.0, "insert": 127746.65306122448, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 127800.96875, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"first": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 127328.66666666666, "pop": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 127605.44, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 127320.09090909093, "contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 127902.29629629632, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 127585.04081632652, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127963.94736842104, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"last": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 128125.73076923077, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "insert": 128217.98795180724, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"first": 0.0, "insert": 128113.35211267605, "pop": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 127726.50847457629, "contains": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "insert": 128209.00000000004} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 128082.125, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "insert": 127810.55102040817} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 128457.57142857142, "remove": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 128447.4, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 128031.1935483871, "first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 128333.84210526316, "get": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 128494.8813559322} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"nth": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 128527.45283018867, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 128449.71999999996} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 128197.47500000003, "pop": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 128781.64705882355, "contains": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"last": 0.0, "insert": 129048.29999999996, "remove": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"insert": 129139.46153846156, "first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 129129.78048780486, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 129088.92857142857, "contains": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"insert": 129839.96875, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "insert": 129575.44444444444, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"clear": 0.0, "first": 0.0, "insert": 129895.80000000002, "last": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "insert": 130055.94736842104, "push": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 130027.37499999996} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 129914.72727272726} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "insert": 129822.61538461538, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "insert": 129112.5, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"insert": 129906.11764705884, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 129925.5, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 129789.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "insert": 130504.54545454546, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 129790.125, "nth": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "insert": 130128.61538461538} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"insert": 129779.14285714286, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 130196.77777777778, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"get": 0.0, "remove": 0.0, "push": 0.0, "insert": 132418.09999999998, "nth": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 131003.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"push": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 130950.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 131214.4} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 131187.22222222222, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 130130.6, "last": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 131373.66666666666, "first": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 131476.75, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"insert": 130876.5, "contains": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 132182.66666666666, "contains": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 130631.0, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 130937.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"first": 0.0, "insert": 132746.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"get": 0.0, "push": 0.0, "insert": 133914.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "insert": 132252.0, "nth": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "insert": 132028.0, "push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 245941.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"first": 0.0, "insert": 253658.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"remove": 0.0, "insert": 248499.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"insert": 248449.5, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 250456.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"insert": 254132.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 248843.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 248808.75, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"insert": 252911.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 252248.5, "clear": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"insert": 248845.75, "pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "insert": 252196.33333333337, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 251444.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 250041.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"push": 0.0, "insert": 251650.5, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 253010.0, "clear": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"insert": 252484.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 252508.0, "clear": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"push": 0.0, "last": 0.0, "insert": 251638.2857142857, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"push": 0.0, "insert": 250481.33333333337, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "insert": 252611.55555555556, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"insert": 253215.75, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 251812.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 251207.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"insert": 250868.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 253499.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"get": 0.0, "insert": 249660.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 251090.5, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"first": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253265.5, "last": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 251796.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"get": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 253346.1111111111, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 252773.7, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254815.7, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"clear": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 252631.1, "contains": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"contains": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252600.38888888888, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 253341.8, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 252807.57142857145, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"nth": 0.0, "insert": 255467.2857142857, "last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 252893.4, "pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"get": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 252720.5} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "insert": 253790.5, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 252997.46153846156, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 253791.46666666667, "get": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"clear": 0.0, "insert": 253894.85714285713, "last": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 253369.22222222225, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "insert": 253517.375} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252823.6923076923, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"contains": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "insert": 254223.0, "get": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 253658.4, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "insert": 254484.33333333337} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"get": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 255092.4736842105, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 254845.7857142857, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "insert": 253696.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 255116.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 255035.50000000003, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 255176.4, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255135.4, "last": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "insert": 254900.28, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 255540.26666666663, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 254870.35000000003, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "insert": 253364.35714285716, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "insert": 253518.73333333337, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 256024.0625, "first": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 254467.00000000003, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "insert": 255525.84999999995, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "insert": 253977.05882352943, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "insert": 254195.92857142855, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 254348.9, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 253249.7142857143, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"first": 0.0, "insert": 256425.00000000003, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "insert": 254252.75, "nth": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"last": 0.0, "insert": 254558.81249999997, "first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254977.8823529412, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 255086.41666666663} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 254118.2142857143, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"insert": 255405.14285714284, "first": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 253264.66666666663, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"insert": 253977.2307692308, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 256568.7142857143, "first": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 253440.4, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 254637.33333333337, "get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 255225.0588235294, "last": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"last": 0.0, "insert": 254809.20000000004, "remove": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 254499.53333333335, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"pop": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 255218.5652173913, "contains": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"pop": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "insert": 252834.5} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "insert": 255743.31250000003, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 253987.35294117648, "clear": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 254242.40909090912, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"pop": 0.0, "insert": 254657.15, "clear": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 255063.6875, "remove": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254894.66666666663, "get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 253446.1, "pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254043.70588235292, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 257092.7272727273, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 253829.625, "pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "insert": 254586.2, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"contains": 0.0, "insert": 255587.09090909088, "first": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"first": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 254984.07692307697, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "insert": 255585.7, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 256074.13636363635, "clear": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"insert": 254739.6923076923, "last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 255391.3333333333, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 255032.76190476184, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "insert": 254739.2142857143, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"last": 0.0, "insert": 255473.20833333337, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 256391.06250000003, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "insert": 254204.3636363636, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"nth": 0.0, "insert": 255435.94444444444, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"nth": 0.0, "last": 0.0, "get": 0.0, "insert": 255958.6923076923, "pop": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"nth": 0.0, "insert": 254058.6, "contains": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 256178.50000000003, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 256088.0833333333, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"insert": 256683.88888888888, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 256277.38888888885, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 255604.47058823527} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "insert": 256014.61538461535, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 257983.1666666667, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 254821.16666666663} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 256241.6153846154} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 257446.53333333333, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 257560.45454545453, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 256133.76470588235, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 256013.0909090909, "push": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "insert": 256689.31250000003, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 256954.8333333333, "last": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "insert": 258066.8, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"last": 0.0, "insert": 256467.2142857143, "push": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252509.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"push": 0.0, "last": 0.0, "get": 0.0, "insert": 255113.42857142855, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 257461.0, "get": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"nth": 0.0, "insert": 257478.45454545456, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"insert": 257766.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 258351.9090909091, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 258487.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "insert": 258508.1818181818, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 256648.5, "clear": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"insert": 258673.5, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "insert": 257374.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"get": 0.0, "insert": 257104.66666666663, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"insert": 257757.55555555556, "nth": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 258777.42857142855, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"nth": 0.0, "insert": 257524.8, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"pop": 0.0, "insert": 258483.25, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 258986.0, "first": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"get": 0.0, "insert": 258703.33333333337, "last": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"push": 0.0, "insert": 257076.33333333337, "pop": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 255819.0, "contains": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"insert": 258599.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"insert": 261051.0, "get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"get": 0.0, "insert": 261254.5, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "insert": 259279.25, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 258939.66666666663, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 257986.66666666663, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "insert": 260875.5, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"remove": 0.0, "insert": 262184.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 258189.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"insert": 256212.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 261549.5, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "insert": 262991.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 261433.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 261582.5, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "insert": 261129.0, "push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 262664.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"insert": 260916.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"insert": 258835.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"insert": 258782.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 262336.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"get": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 262515.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 265951.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0} }]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
-┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+[2024-03-25T16:48:12Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:48:12Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:48:12Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:48:12Z INFO candelabra_cli::select] Processing project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 10423.5, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"nth": 0.0, "insert": 10402.5, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 10594.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "insert": 11279.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 11632.666666666668, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"insert": 11010.666666666666, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 11636.77777777778, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 11014.625, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 11424.913043478262, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 11550.040650406509, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 11715.168831168829, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"insert": 11728.8243902439, "push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 11741.582043343651} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 11923.370106761557, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12030.515353805067, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 12066.183383991887, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 12129.497745716852} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 12234.710678210677, "pop": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 12304.128901734117, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "insert": 12417.01402103156, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 12495.20224215245, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 12588.545726495697, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"contains": 0.0, "insert": 12671.632385938672, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 12762.058018018031} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "insert": 12876.619242199076, "last": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 12965.701145038189, "get": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"contains": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 13086.277619047612} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13166.605816831692, "contains": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 13288.413043478262, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "insert": 13369.568337129842, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 13418.711026615969, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 13492.217861975649} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "insert": 13624.21782178219, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"insert": 13667.03962703963, "push": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "insert": 13775.817663817665, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 13864.041284403667, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 13960.32824427481, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"insert": 14073.38461538461, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14188.200000000004, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "insert": 14278.7, "first": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 14590.94117647059, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "insert": 14452.5} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"insert": 14476.8, "pop": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "insert": 14256.5, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "insert": 14852.5, "last": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"insert": 120149.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"insert": 124355.0, "nth": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 123123.0, "contains": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "insert": 121640.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 118912.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 122323.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 122954.5, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 122962.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 127854.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 124329.66666666669, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 124196.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 125431.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 123175.66666666669} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 123977.66666666669, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 122874.88888888888, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 124556.2, "get": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"pop": 0.0, "insert": 124360.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 123709.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"insert": 124758.22222222223, "first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125011.66666666669, "remove": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"insert": 125034.5625, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "insert": 124896.625} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "insert": 123502.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 125100.52631578948, "contains": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 124748.55555555556, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 124379.07142857142} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 126244.94444444444, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 124890.55555555556} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"clear": 0.0, "insert": 125889.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126348.5294117647, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "insert": 125503.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 125987.14285714286, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 125793.46153846156, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 126119.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 126618.95833333331, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 126063.45945945944, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 125831.1081081081, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 125879.41666666669, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"insert": 125980.42857142858, "pop": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 125993.25, "remove": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 126382.34210526312, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"insert": 126223.7297297297, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"nth": 0.0, "insert": 126425.2894736842, "push": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126170.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 126801.04545454546, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126395.12765957446, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"push": 0.0, "insert": 126948.16666666669, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126859.61702127656, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 126550.225, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126452.20408163266, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "insert": 126582.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 126684.83870967744} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 126533.05172413794, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126673.87719298244, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"insert": 126765.81481481482, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 127307.30769230766} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"insert": 126543.16666666669, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 126700.91071428574, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 127086.6282051282, "push": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "insert": 126913.12698412698, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 127391.40322580644, "pop": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"get": 0.0, "insert": 126925.34285714282, "contains": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 127281.53333333335, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 127031.47368421052, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 127705.15068493152, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 127746.65306122448} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 127800.96875, "nth": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127328.66666666666, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"insert": 127605.44, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 127902.29629629632, "clear": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127585.04081632652, "nth": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"first": 0.0, "insert": 127963.94736842104, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 128125.73076923077, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 128113.35211267605, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 127726.50847457629, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 128209.00000000004, "remove": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "insert": 128082.125, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 127810.55102040817, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 128457.57142857142, "last": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"insert": 128447.4, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"insert": 128031.1935483871, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"first": 0.0, "insert": 128333.84210526316, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"insert": 128494.8813559322, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 128527.45283018867, "get": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"push": 0.0, "insert": 128449.71999999996, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "insert": 128197.47500000003, "remove": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 128781.64705882355, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"insert": 129048.29999999996, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129139.46153846156, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 129129.78048780486} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"nth": 0.0, "insert": 129088.92857142857, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 129839.96875, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 129575.44444444444, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 129895.80000000002, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 130055.94736842104, "last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 130027.37499999996, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"nth": 0.0, "insert": 129914.72727272726, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "insert": 129822.61538461538} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 129112.5, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"insert": 129906.11764705884, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 129925.5, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 129789.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 130504.54545454546, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 129779.14285714286, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "insert": 130196.77777777778, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "insert": 132418.09999999998, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 131003.0, "clear": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 130950.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "insert": 131214.4, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 131187.22222222222, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 130130.6, "nth": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 131373.66666666666, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 131476.75, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 130876.5, "pop": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 132182.66666666666, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 130631.0, "get": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 130937.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "insert": 132746.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "insert": 133914.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"insert": 132252.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 132028.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 245941.0, "pop": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253658.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 248499.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"first": 0.0, "insert": 248449.5, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"insert": 250456.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"first": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 254132.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 248843.0, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 248808.75} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 252911.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 252248.5, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"insert": 248845.75, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252196.33333333337, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 251444.0, "get": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "insert": 250041.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 251650.5} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 253010.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "insert": 252484.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 252508.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 251638.2857142857} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 250481.33333333337, "push": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "insert": 252611.55555555556, "clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "insert": 253215.75, "contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 251812.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "insert": 251207.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 250868.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 253499.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 249660.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "pop": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 253265.5, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"pop": 0.0, "insert": 251796.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253346.1111111111, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252773.7, "nth": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 254815.7, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 252631.1, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 252600.38888888888, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "insert": 253341.8, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 252807.57142857145, "remove": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 255467.2857142857, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 252893.4, "remove": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 252720.5, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "insert": 252997.46153846156, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"push": 0.0, "insert": 253791.46666666667, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"insert": 253894.85714285713, "get": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 253369.22222222225} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253517.375, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"push": 0.0, "insert": 252823.6923076923, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "insert": 254223.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"insert": 253658.4, "pop": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "insert": 254484.33333333337, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"insert": 255092.4736842105, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 254845.7857142857, "get": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 253696.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 255116.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 255035.50000000003, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255176.4, "remove": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255135.4, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 254900.28, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 255540.26666666663, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"first": 0.0, "pop": 0.0, "insert": 254870.35000000003, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 253364.35714285716, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "insert": 253518.73333333337} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 256024.0625, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"insert": 254467.00000000003, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"insert": 255525.84999999995, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"remove": 0.0, "insert": 253977.05882352943, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"insert": 254195.92857142855, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 254348.9, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"get": 0.0, "insert": 253249.7142857143, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"insert": 256425.00000000003, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 254252.75, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "insert": 254558.81249999997, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254977.8823529412, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 255086.41666666663, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 254118.2142857143, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 255405.14285714284, "remove": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 253264.66666666663, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 253977.2307692308, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"first": 0.0, "insert": 253440.4, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254637.33333333337, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"pop": 0.0, "insert": 255225.0588235294, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254809.20000000004, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 254499.53333333335} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255218.5652173913, "remove": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"insert": 255743.31250000003, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 253987.35294117648, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254242.40909090912, "push": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254657.15, "get": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"contains": 0.0, "insert": 255063.6875, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"insert": 254894.66666666663, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 253446.1, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 254043.70588235292} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 257092.7272727273, "pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "insert": 253829.625, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 254586.2, "pop": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 255587.09090909088, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 254984.07692307697, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 255585.7, "contains": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 256074.13636363635, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"clear": 0.0, "insert": 254739.6923076923, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"push": 0.0, "insert": 255391.3333333333, "nth": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "insert": 255032.76190476184, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 254739.2142857143, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "insert": 255473.20833333337, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 256391.06250000003, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 254204.3636363636, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 255435.94444444444} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 254058.6, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 256178.50000000003, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "insert": 256088.0833333333, "first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"last": 0.0, "insert": 256683.88888888888, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"nth": 0.0, "get": 0.0, "fi┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼───────────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
│ Set │ std::collections::HashSet │ 133433432727.14162 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
@@ -27,59 +25,61 @@ Set & std::collections::BTreeSet & 170481581914.69168 & /opt/candelabra/src/test
Set & std::collections::HashSet until n=185540, then std::collections::BTreeSet & 129643771040.39177 & /opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "insert": 10423.5, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 10402.5, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 10594.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "insert": 11279.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 11632.666666666668, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11010.666666666666, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 11636.77777777778, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 11014.625, "first": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"clear": 0.0, "first": 0.0, "insert": 11424.913043478262, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 11550.040650406509, "pop": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"remove": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 11715.168831168829, "last": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"insert": 11728.8243902439, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "insert": 11741.582043343651, "contains": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"nth": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11923.370106761557} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"nth": 0.0, "insert": 12030.515353805067, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "insert": 12066.183383991887, "first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "insert": 12129.497745716852, "first": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "insert": 12234.710678210677, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 12304.128901734117, "remove": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 12417.01402103156, "nth": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 12495.20224215245, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 12588.545726495697, "clear": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"first": 0.0, "get": 0.0, "clear": 0.0, "insert": 12671.632385938672, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "insert": 12762.058018018031, "contains": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 12876.619242199076, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "insert": 12965.701145038189, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 13086.277619047612} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"last": 0.0, "remove": 0.0, "push": 0.0, "insert": 13166.605816831692, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "insert": 13288.413043478262, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 13369.568337129842, "nth": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"insert": 13418.711026615969, "nth": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 13492.217861975649, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"first": 0.0, "insert": 13624.21782178219, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 13667.03962703963, "last": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"first": 0.0, "insert": 13775.817663817665, "pop": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 13864.041284403667, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 13960.32824427481, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"remove": 0.0, "insert": 14073.38461538461, "first": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 14188.200000000004, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"contains": 0.0, "push": 0.0, "remove": 0.0, "insert": 14278.7, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 14590.94117647059, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"get": 0.0, "insert": 14452.5, "push": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"clear": 0.0, "first": 0.0, "insert": 14476.8, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"nth": 0.0, "insert": 14256.5, "last": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"push": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 14852.5, "first": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 120149.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 124355.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 123123.0, "push": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 121640.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"insert": 118912.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"insert": 122323.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "insert": 122954.5, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"get": 0.0, "insert": 122962.0, "clear": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "insert": 127854.0, "nth": 0.0, "push": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"remove": 0.0, "insert": 124329.66666666669, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 124196.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 125431.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 123175.66666666669, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"clear": 0.0, "push": 0.0, "insert": 123977.66666666669, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "insert": 122874.88888888888, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"nth": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "insert": 124556.2, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 124360.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 123709.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 124758.22222222223, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "insert": 125011.66666666669, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 125034.5625, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 124896.625, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "insert": 123502.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 125100.52631578948, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "insert": 124748.55555555556, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "insert": 124379.07142857142, "nth": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "insert": 126244.94444444444, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "insert": 124890.55555555556, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "insert": 125889.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"contains": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "insert": 126348.5294117647, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 125503.0, "first": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 125987.14285714286, "remove": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 125793.46153846156, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "insert": 126119.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 126618.95833333331, "clear": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126063.45945945944, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 125831.1081081081, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"insert": 125879.41666666669, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 125980.42857142858, "contains": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"insert": 125993.25, "clear": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "insert": 126382.34210526312, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"insert": 126223.7297297297, "push": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"remove": 0.0, "insert": 126425.2894736842, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 126170.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "insert": 126801.04545454546, "clear": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 126395.12765957446, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 126948.16666666669, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 126859.61702127656, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 126550.225, "clear": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126452.20408163266, "remove": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 126582.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "insert": 126684.83870967744, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "insert": 126907.64285714286, "nth": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 126533.05172413794, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"push": 0.0, "insert": 126673.87719298244, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 126765.81481481482, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 127307.30769230766, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 126543.16666666669, "last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 126700.91071428574, "contains": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"nth": 0.0, "get": 0.0, "insert": 127086.6282051282, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"first": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 126913.12698412698, "nth": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 127391.40322580644, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 126925.34285714282, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 127281.53333333335} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 127031.47368421052, "push": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 127705.15068493152, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 127746.65306122448} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "insert": 127800.96875, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 127328.66666666666, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 127605.44, "pop": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"insert": 127320.09090909093, "contains": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 127902.29629629632, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 127585.04081632652, "first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"remove": 0.0, "insert": 127963.94736842104, "push": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 128125.73076923077, "remove": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "insert": 128217.98795180724, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "insert": 128113.35211267605, "clear": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 127726.50847457629, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"clear": 0.0, "push": 0.0, "insert": 128209.00000000004, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"insert": 128082.125, "last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"get": 0.0, "insert": 127810.55102040817, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"pop": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 128457.57142857142} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"insert": 128447.4, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"last": 0.0, "insert": 128031.1935483871, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 128333.84210526316, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"insert": 128494.8813559322, "pop": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 128527.45283018867, "last": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"contains": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "insert": 128449.71999999996, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 128197.47500000003, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "insert": 128781.64705882355, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "insert": 129048.29999999996, "last": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "insert": 129139.46153846156, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"insert": 129129.78048780486, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 129088.92857142857, "get": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"insert": 129839.96875, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 129575.44444444444} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "insert": 129895.80000000002, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"insert": 130055.94736842104, "last": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 130027.37499999996, "last": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 129914.72727272726, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "insert": 129822.61538461538, "contains": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"contains": 0.0, "insert": 129112.5, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"contains": 0.0, "insert": 129906.11764705884, "first": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "insert": 129925.5, "push": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "insert": 129789.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"first": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 130504.54545454546, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"insert": 129790.125, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 129779.14285714286, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 130789.875} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"clear": 0.0, "insert": 130196.77777777778, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"pop": 0.0, "contains": 0.0, "get": 0.0, "insert": 132418.09999999998, "remove": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"first": 0.0, "insert": 131003.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"first": 0.0, "insert": 130950.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 131214.4, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "insert": 131187.22222222222, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "insert": 130130.6, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 131373.66666666666, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "insert": 131476.75, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"insert": 130876.5, "nth": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"remove": 0.0, "contains": 0.0, "insert": 132182.66666666666, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 130631.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 132931.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 130937.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 132746.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 133914.0, "push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"contains": 0.0, "insert": 132252.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"last": 0.0, "insert": 132028.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 245941.0, "get": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "insert": 253658.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 248499.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 248449.5, "clear": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 250456.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "insert": 254132.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"nth": 0.0, "insert": 248843.0, "get": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"insert": 248808.75, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"insert": 252911.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "insert": 252248.5, "remove": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 248845.75, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 252196.33333333337, "clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 251444.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "insert": 250041.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"insert": 251650.5, "get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "insert": 253010.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 252484.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "insert": 252508.0, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 251638.2857142857, "remove": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 250481.33333333337} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 252611.55555555556, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253215.75, "first": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 251812.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"insert": 251207.0, "get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 250868.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"insert": 253499.0, "pop": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "insert": 249660.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 251090.5, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 253265.5, "get": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"nth": 0.0, "insert": 251796.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253346.1111111111, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "insert": 252773.7, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"first": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 254815.7, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 252631.1, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "insert": 252600.38888888888, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"insert": 253341.8, "pop": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 252807.57142857145, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 255467.2857142857, "last": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "insert": 252893.4, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 252720.5, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"nth": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "insert": 253790.5, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 252997.46153846156, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"first": 0.0, "insert": 253791.46666666667, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 253894.85714285713, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 253369.22222222225} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 253517.375, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 252823.6923076923, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"clear": 0.0, "insert": 254223.0, "nth": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 253658.4, "first": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "insert": 254484.33333333337, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"insert": 255092.4736842105, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"clear": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 254845.7857142857, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 253696.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "insert": 255116.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"remove": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 255035.50000000003, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "insert": 255176.4, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 255135.4, "pop": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"clear": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "insert": 254900.28, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"clear": 0.0, "push": 0.0, "insert": 255540.26666666663, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "insert": 254870.35000000003, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"insert": 253364.35714285716, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 253518.73333333337, "remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 256024.0625, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"last": 0.0, "get": 0.0, "insert": 254467.00000000003, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"insert": 255525.84999999995, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "insert": 253977.05882352943, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"insert": 254195.92857142855, "pop": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 254348.9, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 253249.7142857143, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 256425.00000000003, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"insert": 254252.75, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"first": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254558.81249999997, "push": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "insert": 254977.8823529412} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 255086.41666666663, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"nth": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "insert": 254118.2142857143, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 255405.14285714284, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "insert": 253264.66666666663, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"last": 0.0, "insert": 253977.2307692308, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 253440.4, "clear": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "insert": 254637.33333333337, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 255225.0588235294, "pop": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "nth": 0.0, "insert": 254809.20000000004, "pop": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 254499.53333333335, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"nth": 0.0, "push": 0.0, "first": 0.0, "insert": 255218.5652173913, "last": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 252834.5, "clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "insert": 255743.31250000003, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 253987.35294117648, "get": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "insert": 254242.40909090912, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "insert": 254657.15, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"insert": 255063.6875, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "insert": 254894.66666666663, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 253446.1, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"first": 0.0, "insert": 254043.70588235292, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 257092.7272727273, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 253829.625, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 254586.2, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 255587.09090909088, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 254984.07692307697, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "insert": 255585.7, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 256074.13636363635} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 254739.6923076923, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"remove": 0.0, "get": 0.0, "contains": 0.0, "insert": 255391.3333333333, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"clear": 0.0, "contains": 0.0, "insert": 255032.76190476184, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "insert": 254739.2142857143, "contains": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "clear": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"push": 0.0, "insert": 256391.06250000003, "pop": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 254204.3636363636, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 255435.94444444444, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 255958.6923076923} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"clear": 0.0, "insert": 254058.6, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 256178.50000000003, "first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 256088.0833333333, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"insert": 256683.88888888888, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 256277.38888888885, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"insert": 255604.47058823527, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "insert": 256014.61538461535, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "insert": 257983.1666666667, "remove": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 254821.16666666663, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"remove": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 256241.6153846154, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 257446.53333333333, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"push": 0.0, "insert": 257560.45454545453, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 256133.76470588235, "push": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"clear": 0.0, "insert": 256013.0909090909, "pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "insert": 256689.31250000003, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 256954.8333333333, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"insert": 258066.8, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"insert": 256467.2142857143, "contains": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "insert": 252509.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"push": 0.0, "first": 0.0, "pop": 0.0, "insert": 255113.42857142855, "nth": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 257461.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "insert": 257478.45454545456, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 257766.0, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "insert": 258351.9090909091, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"remove": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "insert": 258487.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 258508.1818181818, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 256648.5, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"pop": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 258673.5, "push": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 257374.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 257104.66666666663, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "insert": 257757.55555555556, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "insert": 258777.42857142855, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 257524.8, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 258483.25, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"first": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 258986.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "insert": 258703.33333333337, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 257076.33333333337, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "insert": 255819.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "insert": 258599.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"insert": 261051.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"last": 0.0, "get": 0.0, "remove": 0.0, "insert": 261254.5, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"insert": 259279.25, "remove": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 258939.66666666663, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "insert": 257986.66666666663, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 260875.5, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"contains": 0.0, "insert": 258189.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "insert": 256212.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"insert": 261549.5, "nth": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"insert": 262991.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 261433.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 261582.5, "first": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"contains": 0.0, "insert": 261129.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"nth": 0.0, "insert": 262664.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "insert": 260916.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "insert": 258835.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "insert": 258782.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 262336.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 262515.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"remove": 0.0, "insert": 265951.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
-[2024-03-20T01:33:28Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:33:28Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:33:28Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:33:28Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:33:28Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:33:28Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+rst": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 256277.38888888885, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 255604.47058823527, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "insert": 256014.61538461535, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"clear": 0.0, "insert": 257983.1666666667, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "insert": 254821.16666666663} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 256241.6153846154, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 257446.53333333333, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"remove": 0.0, "insert": 257560.45454545453, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"insert": 256133.76470588235, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"contains": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 256013.0909090909, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "insert": 256689.31250000003} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 256954.8333333333, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 258066.8, "get": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 256467.2142857143, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 252509.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"last": 0.0, "contains": 0.0, "insert": 255113.42857142855, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 257461.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 257478.45454545456, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"insert": 257766.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "insert": 258351.9090909091, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 258487.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 258508.1818181818} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 256648.5, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258673.5, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 257374.0, "contains": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "insert": 257104.66666666663, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "insert": 257757.55555555556, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 258777.42857142855, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 258483.25} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 258986.0, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 258703.33333333337, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 257076.33333333337, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "insert": 255819.0, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 258599.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 261051.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 261254.5, "push": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "insert": 259279.25, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258939.66666666663, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "insert": 257986.66666666663, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "insert": 260875.5, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 258189.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 256212.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"insert": 261549.5, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "insert": 262991.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 261433.0, "contains": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "insert": 261582.5, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 261129.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 262664.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"last": 0.0, "insert": 260916.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "insert": 258835.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 258782.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 262336.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "insert": 262515.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 265951.0, "last": 0.0, "push": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674]), ("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"first": 0.0, "insert": 10423.5, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "insert": 10402.5, "clear": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"pop": 0.0, "insert": 10594.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "insert": 11279.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "insert": 11632.666666666668, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"get": 0.0, "insert": 11010.666666666666, "first": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "insert": 11636.77777777778, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"insert": 11014.625, "clear": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 11424.913043478262} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 11550.040650406509, "contains": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 11715.168831168829} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"pop": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "insert": 11728.8243902439} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 11741.582043343651, "pop": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "insert": 11923.370106761557, "first": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"first": 0.0, "insert": 12030.515353805067, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "insert": 12066.183383991887, "get": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "insert": 12129.497745716852, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "insert": 12234.710678210677} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 12304.128901734117} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"nth": 0.0, "insert": 12417.01402103156, "first": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 12495.20224215245, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 12588.545726495697, "last": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "insert": 12671.632385938672, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 12762.058018018031, "remove": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 12876.619242199076, "nth": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 12965.701145038189, "contains": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "insert": 13086.277619047612, "nth": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13166.605816831692, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 13288.413043478262, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 13369.568337129842, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"clear": 0.0, "insert": 13418.711026615969, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"get": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 13492.217861975649, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 13624.21782178219, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 13667.03962703963} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 13775.817663817665} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"insert": 13864.041284403667, "contains": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 13960.32824427481, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"pop": 0.0, "insert": 14073.38461538461, "nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 14188.200000000004} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "insert": 14278.7, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"contains": 0.0, "pop": 0.0, "insert": 14590.94117647059, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "insert": 14452.5, "remove": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"nth": 0.0, "pop": 0.0, "insert": 14476.8, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 14256.5} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"remove": 0.0, "insert": 14852.5, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 120149.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"last": 0.0, "insert": 124355.0, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 123123.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"clear": 0.0, "insert": 121640.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "insert": 118912.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"insert": 122323.0, "clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"get": 0.0, "insert": 122954.5, "clear": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 122962.0, "get": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 127854.0, "get": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 124329.66666666669, "first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124196.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"remove": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 125431.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 123175.66666666669, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"last": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "insert": 123977.66666666669, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"insert": 122874.88888888888, "first": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "insert": 124556.2, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124360.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 123709.0, "remove": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "insert": 124758.22222222223, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125011.66666666669, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"contains": 0.0, "insert": 125034.5625, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "insert": 124896.625, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 123502.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "insert": 125100.52631578948, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"first": 0.0, "insert": 124748.55555555556, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 124379.07142857142, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"insert": 126244.94444444444, "clear": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "insert": 124890.55555555556, "remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"insert": 125889.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"insert": 126348.5294117647, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 125503.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 125987.14285714286, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125793.46153846156, "clear": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "insert": 126119.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 126618.95833333331, "remove": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"push": 0.0, "insert": 126063.45945945944, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 125831.1081081081} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"insert": 125879.41666666669, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"remove": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "insert": 125980.42857142858, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"contains": 0.0, "insert": 125993.25, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 126382.34210526312, "first": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "insert": 126223.7297297297, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"insert": 126425.2894736842, "get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "insert": 126170.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126801.04545454546, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "insert": 126395.12765957446, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126948.16666666669, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "insert": 126859.61702127656, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126550.225, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 126452.20408163266, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 126582.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"remove": 0.0, "last": 0.0, "insert": 126684.83870967744, "contains": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "insert": 126907.64285714286} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "insert": 126533.05172413794, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 126673.87719298244, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 126765.81481481482, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"remove": 0.0, "insert": 127307.30769230766, "last": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 126543.16666666669, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "insert": 126700.91071428574, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"insert": 127086.6282051282, "contains": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 126913.12698412698, "push": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "insert": 127391.40322580644} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 126925.34285714282, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "insert": 127281.53333333335, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 127031.47368421052, "clear": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 127705.15068493152, "remove": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"push": 0.0, "insert": 127746.65306122448, "get": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 127800.96875, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"get": 0.0, "first": 0.0, "insert": 127328.66666666666, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 127605.44, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"nth": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 127902.29629629632} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 127585.04081632652, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"get": 0.0, "nth": 0.0, "push": 0.0, "insert": 127963.94736842104, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "insert": 128125.73076923077, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 128217.98795180724, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "insert": 128113.35211267605, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "pop": 0.0, "last": 0.0, "insert": 127726.50847457629, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 128209.00000000004} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"get": 0.0, "insert": 128082.125, "last": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "insert": 127810.55102040817} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"push": 0.0, "insert": 128457.57142857142, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "insert": 128447.4, "clear": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "insert": 128031.1935483871, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 128333.84210526316, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 128494.8813559322, "last": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"push": 0.0, "nth": 0.0, "remove": 0.0, "insert": 128527.45283018867, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"first": 0.0, "insert": 128449.71999999996, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"nth": 0.0, "last": 0.0, "insert": 128197.47500000003, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 128781.64705882355, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "insert": 129048.29999999996, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 129139.46153846156, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 129129.78048780486, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "insert": 129088.92857142857, "pop": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "insert": 129839.96875, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"insert": 129575.44444444444, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"contains": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "insert": 129895.80000000002, "push": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "insert": 130055.94736842104, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "insert": 130027.37499999996, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 129914.72727272726, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"insert": 129822.61538461538, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"last": 0.0, "insert": 129112.5, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 129906.11764705884, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "insert": 129925.5, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "insert": 129789.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 130504.54545454546, "contains": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "insert": 129790.125, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 130128.61538461538, "get": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 129779.14285714286, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "insert": 130789.875, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"push": 0.0, "insert": 130196.77777777778, "nth": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 132418.09999999998, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"contains": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "insert": 131003.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 130950.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 131214.4, "last": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "insert": 131187.22222222222, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 130130.6, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"pop": 0.0, "insert": 131373.66666666666, "push": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"nth": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 131476.75} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 130876.5, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"nth": 0.0, "insert": 132182.66666666666, "clear": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 130631.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"insert": 132931.0, "clear": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 130937.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 132746.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "push": 0.0, "insert": 133914.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"first": 0.0, "insert": 132252.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 132028.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 245941.0, "get": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 253658.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 248499.0, "nth": 0.0, "first": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"push": 0.0, "get": 0.0, "insert": 248449.5, "nth": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"remove": 0.0, "insert": 250456.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "insert": 254132.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "insert": 248843.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "insert": 248808.75, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 252911.0, "get": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"insert": 252248.5, "last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 248845.75, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 252196.33333333337, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"insert": 251444.0, "pop": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 250041.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 251650.5, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 253010.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "insert": 252484.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"insert": 252508.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 251638.2857142857, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "insert": 250481.33333333337} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"insert": 252611.55555555556, "pop": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "insert": 253215.75, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 251812.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 251207.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 250868.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"nth": 0.0, "insert": 253499.0, "push": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 249660.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 251090.5, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253265.5, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 251796.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 253346.1111111111, "pop": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 252773.7, "push": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "insert": 254815.7} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"insert": 252631.1, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"pop": 0.0, "contains": 0.0, "insert": 252600.38888888888, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 253341.8, "pop": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "insert": 252807.57142857145, "contains": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"insert": 255467.2857142857, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252893.4, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "insert": 252720.5, "last": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 253790.5, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"insert": 252997.46153846156, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "insert": 253791.46666666667, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 253894.85714285713, "last": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 253369.22222222225, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"pop": 0.0, "nth": 0.0, "insert": 253517.375, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 252823.6923076923, "clear": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 254223.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "insert": 253658.4, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "insert": 254484.33333333337, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 255092.4736842105, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 254845.7857142857, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 253696.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 255116.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255035.50000000003} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"clear": 0.0, "insert": 255176.4, "get": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "insert": 255135.4, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 254900.28, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 255540.26666666663, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254870.35000000003, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 253364.35714285716, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 253518.73333333337, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"remove": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 256024.0625, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 254467.00000000003, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 255525.84999999995, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "insert": 253977.05882352943, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"nth": 0.0, "contains": 0.0, "insert": 254195.92857142855, "push": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "insert": 254348.9, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"last": 0.0, "insert": 253249.7142857143, "remove": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 256425.00000000003, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 254252.75, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"remove": 0.0, "insert": 254977.8823529412, "get": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "insert": 255086.41666666663, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 254118.2142857143, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 255405.14285714284, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253264.66666666663, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 253977.2307692308} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 256568.7142857143} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253440.4} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 254637.33333333337, "clear": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "insert": 255225.0588235294, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "insert": 254809.20000000004, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254499.53333333335, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "insert": 255218.5652173913, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 252834.5, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 255743.31250000003, "last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "insert": 253987.35294117648} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 254242.40909090912} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"insert": 254657.15, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"insert": 255063.6875, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 254894.66666666663, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "insert": 253446.1, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 254043.70588235292, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"insert": 257092.7272727273, "remove": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"contains": 0.0, "insert": 253829.625, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "insert": 254586.2, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"insert": 255587.09090909088, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 254984.07692307697, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 255585.7, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"nth": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "insert": 256074.13636363635, "pop": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 254739.6923076923, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255391.3333333333, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 255032.76190476184, "first": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 254739.2142857143, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "pop": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 256391.06250000003, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 254204.3636363636, "pop": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"contains": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "insert": 255435.94444444444, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "insert": 255958.6923076923, "nth": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 254058.6, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "insert": 256178.50000000003, "pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 256088.0833333333, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "insert": 256683.88888888888, "pop": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "insert": 256277.38888888885, "remove": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 255604.47058823527} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"contains": 0.0, "insert": 256014.61538461535, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"insert": 257983.1666666667, "pop": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 254821.16666666663, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"push": 0.0, "insert": 256241.6153846154, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"last": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "insert": 257446.53333333333, "contains": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"insert": 257560.45454545453, "pop": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"clear": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 256133.76470588235} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "insert": 256013.0909090909, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 256689.31250000003, "get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 256954.8333333333, "push": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"pop": 0.0, "insert": 258066.8, "remove": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"insert": 256467.2142857143, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"push": 0.0, "insert": 252509.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"remove": 0.0, "insert": 255113.42857142855, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"contains": 0.0, "insert": 257461.0, "last": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 257478.45454545456, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"nth": 0.0, "insert": 257766.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 258351.9090909091, "first": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"clear": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "insert": 258487.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"last": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 258508.1818181818, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 256648.5, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 258673.5, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 257374.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 257104.66666666663, "first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"remove": 0.0, "insert": 257757.55555555556, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"nth": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 258777.42857142855, "remove": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"first": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "insert": 258483.25, "nth": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"remove": 0.0, "nth": 0.0, "insert": 258986.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258703.33333333337, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"last": 0.0, "push": 0.0, "get": 0.0, "insert": 257076.33333333337, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 255819.0, "first": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "insert": 258599.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "insert": 261051.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 261254.5, "clear": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "insert": 259279.25, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "insert": 258939.66666666663} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 257986.66666666663} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "insert": 260875.5, "push": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 262184.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "insert": 258189.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 256212.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 261549.5, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "insert": 262991.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 261433.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"nth": 0.0, "insert": 261582.5, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "push": 0.0, "insert": 261129.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "insert": 262664.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"push": 0.0, "insert": 260916.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"first": 0.0, "insert": 258835.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "insert": 258782.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"push": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 262336.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 262515.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "insert": 265951.0, "pop": 0.0, "get": 0.0, "last": 0.0} }]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [835182.1211514242, 833651.9898410423, 424603.21982710407, 452123.88156075304, 2798344.8695250647, 5298674.709466821, 8402170.58179247, 10606514.604563557, 21091463.929415707, 57029355.19237383, 72442328.28367327, 96569131.46970369, 152363658.6032867, 269286924.7382512, 362228298.29550236, 478887584.7583321, 541060471.8250359, 682260242.6386924, 856681682.2727008, 998280505.6185629, 1122128083.0655954, 1186649520.4836104, 1365426820.3954163, 1427639701.6350727, 1397903887.4791484, 1370474352.9609125, 1109124005.4649541, 859056683.4993172, 617193715.0768694, 474229270.2325115, 427853213.7791842, 403061448.7143024, 333878827.1990646, 237194269.74001324, 195696070.1609404, 122377017.1001901, 74077090.17711803, 51893461.309061274, 31632246.159427423, 23162672.474126372, 10063610.626782289, 4692490.241602294, 2938760.1288184146, 1158128.0163984683, 1207475.3147546938, 8374773.408306993, 8789408.594518254, 8714220.922964763, 8641245.5244924, 8462530.32026488, 8721815.69319172, 17561164.7064452, 8797805.052996075, 9159902.947143987, 26768274.478693962, 26827853.561427355, 27130430.502263583, 26691169.67513085, 53809025.62630541, 80138441.96120514, 45231434.886270955, 45211735.89066629, 45063238.30336547, 81941474.295206, 27441541.433383405, 146538131.74262434, 73306954.57833911, 18144698.227650203, 174783673.31994176, 82709212.27635393, 128424341.15238246, 167826085.90662396, 166271424.44127536, 195800242.803025, 159311645.77819157, 167777030.8480212, 131143843.2456703, 243587111.82615152, 18806109.58729381, 226776133.34136528, 348591111.1706644, 348457792.16937876, 226468615.48082805, 331028042.9855373, 227359625.5915463, 361597165.5331035, 352098916.17345345, 362645053.26291156, 228795580.92363748, 211007245.718835, 449862158.2077461, 288767633.21194285, 452739262.813812, 384927835.7466359, 471832261.8738693, 569543425.8092636, 299869691.93639886, 543207127.4983975, 561767819.3498658, 553497203.5247511, 525444807.3521465, 508809492.7608094, 642694833.8036926, 546884712.2953124, 765207137.72833, 618187907.4018685, 611466189.6134596, 688898952.9919113, 592980557.5957212, 562979743.9763279, 725809471.5882226, 487901894.3399995, 638402115.6866666, 537392276.707261, 749018191.5636986, 768491724.0723815, 542156191.8187469, 491344519.10222775, 382598684.5655223, 524874587.5192725, 839357682.498812, 718370788.2680179, 595999208.2761678, 527916130.0634396, 487331779.38691324, 497033316.621767, 357248141.67066246, 408645851.8247862, 632153062.471757, 583408994.714249, 605390829.6353912, 544843484.4662871, 514355578.4925987, 411403809.7360929, 527681121.3205986, 415347756.0009166, 405754637.76016045, 427016623.7051944, 437843102.41951877, 336064977.9081442, 283306908.0252993, 263304799.10055977, 200621863.06906003, 253744663.39767367, 116333537.75318041, 275073141.24890465, 295073265.6066521, 180556249.9192632, 106351752.20530695, 170190560.189017, 117834180.31854066, 85358413.31682055, 139227567.40315452, 74880447.62552369, 86343543.91856468, 96844913.90065593, 109606395.0163742, 86852737.45103133, 32601254.087835014, 54509683.54402176, 98194139.2209005, 54192406.69608708, 65746006.91337653, 43916345.22281132, 43760048.61016468, 33222356.961647823, 32928872.600074396, 11186942.56421139, 22057554.216239188, 11199125.217847772, 22634877.74519701, 22450497.492614843, 11263492.1982444, 39296528.665190086, 41193080.30365366, 41067711.80159902, 82759677.53260778, 41753745.28767679, 42403825.13853343, 41573555.46917754, 166807496.12811905, 42440379.81326812, 84780736.20719978, 167548702.5051187, 127513063.62022577, 127306037.0403423, 42268065.58548307, 85146189.60183805, 85695836.29994075, 85618191.59481415, 42879954.18320567, 299591708.4329343, 127970671.5751138, 388304040.9985032, 346390947.0934688, 258680507.60525024, 215300329.214173, 129236977.8067967, 130705995.76033352, 257605868.6923768, 86467908.14594357, 349237023.3292583, 347697940.40929455, 394082727.9209442, 437494705.2157997, 441581982.47661424, 438390233.151009, 790038765.8045413, 440884437.329568, 308337512.3932311, 311956898.8665122, 441663212.07040256, 353525574.66711336, 266460366.36649507, 576128969.2390368, 667462515.266067, 624021887.9569595, 400713610.4424016, 356771043.4888726, 578532567.9730647, 716862917.9523109, 223828612.03789353, 404488152.48173434, 856968722.6490811, 631825237.5961859, 449683445.2344729, 452630539.07039034, 724657352.7347511, 226799448.2369867, 1362228557.1595306, 1135735036.8399346, 684197464.7963641, 911133072.9029348, 634804039.7574353, 681457811.4121463, 734836167.6126621, 594030598.1575623, 918892895.389024, 777282871.1479676, 641260268.3030099, 917647696.3576181, 320136912.9072032, 695385357.3093455, 552003903.7043226, 737599761.1078768, 785812960.3517148, 555566630.3529873, 646380049.5280346, 325159823.6320356, 829886657.7047733, 601879359.5675199, 655537790.4699187, 462989919.4818319, 1118152506.764758, 795005965.8451887, 1168648746.8879964, 701049518.3410859, 1079060787.9093118, 558160183.4510291, 753505444.9940214, 796034757.4555852, 1032421678.7790706, 941390566.1040341, 755269838.7440449, 283307596.8649199, 469901933.7095341, 801514749.3421605, 525270941.6159421, 755099011.9616472, 236920431.55682343, 523733337.0674298, 618047563.0860072, 953871622.9131012, 1052614822.0888478, 1239353155.2528617, 717875576.4868143, 1004737929.3423247, 669595936.5956547, 1152456385.159153, 772036448.119863, 1053710002.5920322, 867553051.6962903, 628449461.1075637, 720645029.5697906, 970150021.9449093, 1165265527.201725, 877015230.304995, 876547925.2995124, 826621275.3908094, 633952154.7383898, 590295725.7016968, 583728369.3122569, 636499093.2381327, 738611005.0771186, 542293066.9661974, 834292634.1687685, 540255108.2889329, 788568027.3020213, 592691859.0994337, 496444413.5333642, 691416339.9139795, 48666466.474350736, 344496961.9647779, 397700217.25880736, 547420662.0933272, 648490815.5005085, 550695273.0193301, 501655415.6614915, 552827343.1566308, 199827603.85089397, 403169859.5052829, 501903311.1036203, 301108133.2164256, 453206010.67550486, 354906473.9619633, 252644232.03854534, 406297270.42587596, 101862457.3531099, 152773973.98855373, 151984948.09906444, 50492583.85915167, 153259771.49346215, 103332482.37293391, 103531767.57760875, 205677397.05189478, 154206596.6689409, 153907379.17130572, 103834290.92736584, 52221545.70481505, 103053096.99422021, 51188010.835786045, 104668192.79576972, 52692034.805808745, 52444285.23526072, 105092180.81449509, 52535444.857734844, 52918696.66227476, 52609259.07842364, 104570231.4564334, 52399856.741200164, 53208904.36977208, 53436047.12004686, 54219898.53192844]), ("std::collections::BTreeSet", [1611378.5393701917, 1611904.7953785497, 823212.3770195701, 877909.1802425239, 5444150.502387831, 10331368.283662885, 16420934.312000334, 20771584.754874073, 41384840.91431523, 112125520.16317935, 142700405.49186614, 190553761.5633446, 301216335.740182, 533370434.41639894, 718836201.3915637, 952013739.4674629, 1077353959.976245, 1360575416.0284967, 1711074302.6999466, 1997018920.2178447, 2248216770.0649176, 2381007079.724069, 2743830999.0327835, 2873489649.1336803, 2818160759.661931, 2767339098.1686916, 2243059044.384349, 1739780154.6063597, 1251472503.4671245, 962581424.5842819, 869357488.0395521, 819857317.3083594, 679968038.6310923, 483662091.5933762, 399572844.8340162, 250209509.2792839, 151623222.82445344, 106325638.19302188, 64881376.81711989, 47568373.36172246, 20689951.21061495, 9655830.171588989, 6052412.78997779, 2387755.494297795, 2494018.381682663, 14755720.298420224, 15357279.579613905, 15213382.3821096, 15052267.074498348, 14725092.618737694, 15158864.053921107, 30493120.179736428, 15258929.769743035, 15874267.562685989, 46341526.21318146, 46351897.22198868, 46837145.87965671, 46027923.489397764, 92708791.18796165, 137922771.65611708, 77740251.30508918, 77652495.71616527, 77305256.16428731, 140423325.10101616, 46951192.50296995, 250556685.36592522, 125219296.75597304, 30970313.568161614, 298144458.70612836, 140928495.2280166, 218670006.49014282, 285518413.38200104, 282617782.61533815, 332532344.41130716, 270325800.575438, 284458583.4606196, 222195788.87945125, 412283138.8754109, 31809363.24743679, 383361828.2892711, 588757814.172953, 588005037.4388757, 381786577.7170092, 557541810.4770306, 382577995.6561906, 607943114.8696147, 591499265.9556867, 608748539.8261671, 383837981.27406776, 353759105.90862715, 753672112.2979252, 483407371.6319521, 757229377.8482172, 643236833.7724979, 787778566.8449944, 950058421.254815, 499828520.8186261, 904858047.3749675, 934931884.4335587, 920344869.6857212, 872982710.8511399, 844662846.5754489, 1066128431.0032163, 906284043.6618274, 1266898195.9350777, 1022485662.9794672, 1010551111.7963403, 1137437883.7579336, 978210073.6075281, 927947886.96956, 1195339403.786385, 802960325.0059347, 1049755599.5410627, 882914705.2151341, 1229570811.9679015, 1260296078.5077555, 888351832.0039866, 804475422.293871, 625995049.3234183, 858114781.636393, 1371272357.4340582, 1172647492.5174806, 972033411.4867857, 860341083.4078668, 793687336.0168958, 808876026.1757329, 580955976.9618806, 664139410.3807704, 1026573883.1430328, 946544812.0892503, 981447369.3326694, 882400254.1506363, 832354194.4238757, 665018856.9783181, 852219601.1396135, 670170117.3147999, 654183503.7821943, 687974340.1416392, 704864044.835534, 540483766.2435368, 455303179.67788076, 422821334.42057633, 321899096.7665869, 406750572.69754255, 186346728.51830575, 440322396.1192405, 471875879.58269686, 288438671.4982942, 169770635.33539608, 271470937.5121432, 187774393.24838293, 135892986.091005, 221496207.39836192, 119014055.88065849, 137134336.874253, 153664757.6280499, 173749290.05401045, 137575856.76016384, 51596430.53913494, 86205737.08429568, 155195335.16618794, 85571954.75672059, 103722430.43426862, 69232639.26874997, 68942475.12806389, 52266670.24059286, 51709485.78827873, 17550113.882308718, 34584942.46053653, 17541835.656344946, 35415331.76488672, 35031705.52604251, 17519207.83048438, 40906562.91498345, 42439873.25382853, 41842532.69234529, 83905857.23648262, 42306434.10761891, 42941145.72429141, 42066754.52833927, 168441724.04126942, 42823508.26834695, 85467724.04340339, 168730644.23976648, 128310578.27978787, 127991532.32118857, 42451315.18937663, 85473333.9813303, 85967983.33260162, 85826114.23214118, 42941608.80123573, 299726500.3323944, 127923825.44110066, 387447164.3245704, 345369524.4248994, 257710673.25734758, 214334499.27504605, 128511361.92488003, 129900512.19894314, 255922170.82830003, 85835212.39878154, 346449248.0576864, 344616136.3966293, 390266697.9406695, 432872847.8953817, 436570304.79128957, 433042756.32563055, 779756045.5196104, 434717459.28025806, 303794049.15814507, 307125876.3234408, 434511543.59450805, 347529179.65986097, 261820293.17735207, 565721876.9966192, 655025240.2728409, 611895284.7370425, 392686303.26526797, 349392797.11415076, 566341415.2388064, 701210591.7615731, 218751779.89881203, 395137586.3890006, 836534889.6259811, 616151493.8590811, 438271667.32215846, 440878912.4941535, 705426168.9096316, 220645843.01136732, 1324252936.1599512, 1103095962.8103392, 663892922.7074538, 883320365.4901277, 614948828.1060648, 659594800.5097711, 710793096.8715184, 574223431.4145958, 887522745.197611, 750162678.0064492, 618524406.052315, 884497129.0938947, 308359845.8078664, 669331612.3464285, 531074094.72662854, 709202536.3851587, 755060011.420183, 533436853.4258462, 620221369.2507105, 311799079.6091949, 795321658.5622437, 576308723.8515011, 627236665.0966454, 442725177.99453676, 1068168831.8216404, 758772717.3226163, 1114527227.9579916, 668154649.5959224, 1027779033.4887637, 531375144.07314396, 716908135.160299, 756812702.4309717, 980818573.7315736, 893562402.4696388, 716326367.3221414, 268538784.0690966, 445163499.79660153, 758842032.1777064, 497055449.53330684, 714081535.605193, 223902645.55532533, 494683055.72257495, 583438553.212131, 899990283.7453657, 992353196.2982345, 1167310713.4066446, 675532362.3545647, 944809114.4266576, 629336519.6235272, 1082413679.6941655, 724540056.0256542, 988168145.6267031, 812852891.0318459, 588470746.848601, 674274708.5066435, 906976320.6598372, 1088506593.2232516, 818637397.7721083, 817660320.66346, 770534080.4506704, 590459785.9710813, 549441592.5307436, 542938166.8926169, 591669659.7229912, 686160066.8039277, 503546666.6224302, 774189708.8709011, 500942445.79063404, 730798065.7208416, 548890920.8983109, 459525338.5803448, 639589633.1246612, 44994277.45606195, 318317906.7842301, 367265546.5557839, 505211963.366378, 598016017.6022567, 507412653.4244498, 461786726.3855327, 508336542.6388016, 183604021.06149408, 370229092.50915784, 460623268.0937863, 276180975.56317925, 415459175.3576194, 324761348.61783665, 230974679.99436486, 371126611.96473587, 92992991.70460656, 139387352.70712942, 138569243.2964664, 45990631.02843586, 139517472.37190402, 93958336.84170163, 94071917.03876331, 186782261.48648933, 139954331.20439532, 139530257.36397532, 94089044.04839428, 47295396.03238361, 93217692.98261993, 46270907.981254466, 94523600.48636295, 47545768.610768445, 47285854.23362982, 94674272.96113767, 47282208.30912151, 47585239.25852263, 47282961.77621592, 93875972.63485973, 46970574.089494355, 47645695.84491774, 47742262.103310645, 48395458.868462674])]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 835182.1211514242), ("std::collections::HashSet", 833651.9898410423), ("std::collections::HashSet", 424603.21982710407), ("std::collections::HashSet", 452123.88156075304), ("std::collections::HashSet", 2798344.8695250647), ("std::collections::HashSet", 5298674.709466821), ("std::collections::HashSet", 8402170.58179247), ("std::collections::HashSet", 10606514.604563557), ("std::collections::HashSet", 21091463.929415707), ("std::collections::HashSet", 57029355.19237383), ("std::collections::HashSet", 72442328.28367327), ("std::collections::HashSet", 96569131.46970369), ("std::collections::HashSet", 152363658.6032867), ("std::collections::HashSet", 269286924.7382512), ("std::collections::HashSet", 362228298.29550236), ("std::collections::HashSet", 478887584.7583321), ("std::collections::HashSet", 541060471.8250359), ("std::collections::HashSet", 682260242.6386924), ("std::collections::HashSet", 856681682.2727008), ("std::collections::HashSet", 998280505.6185629), ("std::collections::HashSet", 1122128083.0655954), ("std::collections::HashSet", 1186649520.4836104), ("std::collections::HashSet", 1365426820.3954163), ("std::collections::HashSet", 1427639701.6350727), ("std::collections::HashSet", 1397903887.4791484), ("std::collections::HashSet", 1370474352.9609125), ("std::collections::HashSet", 1109124005.4649541), ("std::collections::HashSet", 859056683.4993172), ("std::collections::HashSet", 617193715.0768694), ("std::collections::HashSet", 474229270.2325115), ("std::collections::HashSet", 427853213.7791842), ("std::collections::HashSet", 403061448.7143024), ("std::collections::HashSet", 333878827.1990646), ("std::collections::HashSet", 237194269.74001324), ("std::collections::HashSet", 195696070.1609404), ("std::collections::HashSet", 122377017.1001901), ("std::collections::HashSet", 74077090.17711803), ("std::collections::HashSet", 51893461.309061274), ("std::collections::HashSet", 31632246.159427423), ("std::collections::HashSet", 23162672.474126372), ("std::collections::HashSet", 10063610.626782289), ("std::collections::HashSet", 4692490.241602294), ("std::collections::HashSet", 2938760.1288184146), ("std::collections::HashSet", 1158128.0163984683), ("std::collections::HashSet", 1207475.3147546938), ("std::collections::HashSet", 8374773.408306993), ("std::collections::HashSet", 8789408.594518254), ("std::collections::HashSet", 8714220.922964763), ("std::collections::HashSet", 8641245.5244924), ("std::collections::HashSet", 8462530.32026488), ("std::collections::HashSet", 8721815.69319172), ("std::collections::HashSet", 17561164.7064452), ("std::collections::HashSet", 8797805.052996075), ("std::collections::HashSet", 9159902.947143987), ("std::collections::HashSet", 26768274.478693962), ("std::collections::HashSet", 26827853.561427355), ("std::collections::HashSet", 27130430.502263583), ("std::collections::HashSet", 26691169.67513085), ("std::collections::HashSet", 53809025.62630541), ("std::collections::HashSet", 80138441.96120514), ("std::collections::HashSet", 45231434.886270955), ("std::collections::HashSet", 45211735.89066629), ("std::collections::HashSet", 45063238.30336547), ("std::collections::HashSet", 81941474.295206), ("std::collections::HashSet", 27441541.433383405), ("std::collections::HashSet", 146538131.74262434), ("std::collections::HashSet", 73306954.57833911), ("std::collections::HashSet", 18144698.227650203), ("std::collections::HashSet", 174783673.31994176), ("std::collections::HashSet", 82709212.27635393), ("std::collections::HashSet", 128424341.15238246), ("std::collections::HashSet", 167826085.90662396), ("std::collections::HashSet", 166271424.44127536), ("std::collections::HashSet", 195800242.803025), ("std::collections::HashSet", 159311645.77819157), ("std::collections::HashSet", 167777030.8480212), ("std::collections::HashSet", 131143843.2456703), ("std::collections::HashSet", 243587111.82615152), ("std::collections::HashSet", 18806109.58729381), ("std::collections::HashSet", 226776133.34136528), ("std::collections::HashSet", 348591111.1706644), ("std::collections::HashSet", 348457792.16937876), ("std::collections::HashSet", 226468615.48082805), ("std::collections::HashSet", 331028042.9855373), ("std::collections::HashSet", 227359625.5915463), ("std::collections::HashSet", 361597165.5331035), ("std::collections::HashSet", 352098916.17345345), ("std::collections::HashSet", 362645053.26291156), ("std::collections::HashSet", 228795580.92363748), ("std::collections::HashSet", 211007245.718835), ("std::collections::HashSet", 449862158.2077461), ("std::collections::HashSet", 288767633.21194285), ("std::collections::HashSet", 452739262.813812), ("std::collections::HashSet", 384927835.7466359), ("std::collections::HashSet", 471832261.8738693), ("std::collections::HashSet", 569543425.8092636), ("std::collections::HashSet", 299869691.93639886), ("std::collections::HashSet", 543207127.4983975), ("std::collections::HashSet", 561767819.3498658), ("std::collections::HashSet", 553497203.5247511), ("std::collections::HashSet", 525444807.3521465), ("std::collections::HashSet", 508809492.7608094), ("std::collections::HashSet", 642694833.8036926), ("std::collections::HashSet", 546884712.2953124), ("std::collections::HashSet", 765207137.72833), ("std::collections::HashSet", 618187907.4018685), ("std::collections::HashSet", 611466189.6134596), ("std::collections::HashSet", 688898952.9919113), ("std::collections::HashSet", 592980557.5957212), ("std::collections::HashSet", 562979743.9763279), ("std::collections::HashSet", 725809471.5882226), ("std::collections::HashSet", 487901894.3399995), ("std::collections::HashSet", 638402115.6866666), ("std::collections::HashSet", 537392276.707261), ("std::collections::HashSet", 749018191.5636986), ("std::collections::HashSet", 768491724.0723815), ("std::collections::HashSet", 542156191.8187469), ("std::collections::HashSet", 491344519.10222775), ("std::collections::HashSet", 382598684.5655223), ("std::collections::HashSet", 524874587.5192725), ("std::collections::HashSet", 839357682.498812), ("std::collections::HashSet", 718370788.2680179), ("std::collections::HashSet", 595999208.2761678), ("std::collections::HashSet", 527916130.0634396), ("std::collections::HashSet", 487331779.38691324), ("std::collections::HashSet", 497033316.621767), ("std::collections::HashSet", 357248141.67066246), ("std::collections::HashSet", 408645851.8247862), ("std::collections::HashSet", 632153062.471757), ("std::collections::HashSet", 583408994.714249), ("std::collections::HashSet", 605390829.6353912), ("std::collections::HashSet", 544843484.4662871), ("std::collections::HashSet", 514355578.4925987), ("std::collections::HashSet", 411403809.7360929), ("std::collections::HashSet", 527681121.3205986), ("std::collections::HashSet", 415347756.0009166), ("std::collections::HashSet", 405754637.76016045), ("std::collections::HashSet", 427016623.7051944), ("std::collections::HashSet", 437843102.41951877), ("std::collections::HashSet", 336064977.9081442), ("std::collections::HashSet", 283306908.0252993), ("std::collections::HashSet", 263304799.10055977), ("std::collections::HashSet", 200621863.06906003), ("std::collections::HashSet", 253744663.39767367), ("std::collections::HashSet", 116333537.75318041), ("std::collections::HashSet", 275073141.24890465), ("std::collections::HashSet", 295073265.6066521), ("std::collections::HashSet", 180556249.9192632), ("std::collections::HashSet", 106351752.20530695), ("std::collections::HashSet", 170190560.189017), ("std::collections::HashSet", 117834180.31854066), ("std::collections::HashSet", 85358413.31682055), ("std::collections::HashSet", 139227567.40315452), ("std::collections::HashSet", 74880447.62552369), ("std::collections::HashSet", 86343543.91856468), ("std::collections::HashSet", 96844913.90065593), ("std::collections::HashSet", 109606395.0163742), ("std::collections::HashSet", 86852737.45103133), ("std::collections::HashSet", 32601254.087835014), ("std::collections::HashSet", 54509683.54402176), ("std::collections::HashSet", 98194139.2209005), ("std::collections::HashSet", 54192406.69608708), ("std::collections::HashSet", 65746006.91337653), ("std::collections::HashSet", 43916345.22281132), ("std::collections::HashSet", 43760048.61016468), ("std::collections::HashSet", 33222356.961647823), ("std::collections::HashSet", 32928872.600074396), ("std::collections::HashSet", 11186942.56421139), ("std::collections::HashSet", 22057554.216239188), ("std::collections::HashSet", 11199125.217847772), ("std::collections::HashSet", 22634877.74519701), ("std::collections::HashSet", 22450497.492614843), ("std::collections::HashSet", 11263492.1982444), ("std::collections::HashSet", 39296528.665190086), ("std::collections::HashSet", 41193080.30365366), ("std::collections::HashSet", 41067711.80159902), ("std::collections::HashSet", 82759677.53260778), ("std::collections::HashSet", 41753745.28767679), ("std::collections::HashSet", 42403825.13853343), ("std::collections::HashSet", 41573555.46917754), ("std::collections::HashSet", 166807496.12811905), ("std::collections::HashSet", 42440379.81326812), ("std::collections::HashSet", 84780736.20719978), ("std::collections::HashSet", 167548702.5051187), ("std::collections::HashSet", 127513063.62022577), ("std::collections::HashSet", 127306037.0403423), ("std::collections::HashSet", 42268065.58548307), ("std::collections::HashSet", 85146189.60183805), ("std::collections::HashSet", 85695836.29994075), ("std::collections::HashSet", 85618191.59481415), ("std::collections::HashSet", 42879954.18320567), ("std::collections::HashSet", 299591708.4329343), ("std::collections::BTreeSet", 127923825.44110066), ("std::collections::BTreeSet", 387447164.3245704), ("std::collections::BTreeSet", 345369524.4248994), ("std::collections::BTreeSet", 257710673.25734758), ("std::collections::BTreeSet", 214334499.27504605), ("std::collections::BTreeSet", 128511361.92488003), ("std::collections::BTreeSet", 129900512.19894314), ("std::collections::BTreeSet", 255922170.82830003), ("std::collections::BTreeSet", 85835212.39878154), ("std::collections::BTreeSet", 346449248.0576864), ("std::collections::BTreeSet", 344616136.3966293), ("std::collections::BTreeSet", 390266697.9406695), ("std::collections::BTreeSet", 432872847.8953817), ("std::collections::BTreeSet", 436570304.79128957), ("std::collections::BTreeSet", 433042756.32563055), ("std::collections::BTreeSet", 779756045.5196104), ("std::collections::BTreeSet", 434717459.28025806), ("std::collections::BTreeSet", 303794049.15814507), ("std::collections::BTreeSet", 307125876.3234408), ("std::collections::BTreeSet", 434511543.59450805), ("std::collections::BTreeSet", 347529179.65986097), ("std::collections::BTreeSet", 261820293.17735207), ("std::collections::BTreeSet", 565721876.9966192), ("std::collections::BTreeSet", 655025240.2728409), ("std::collections::BTreeSet", 611895284.7370425), ("std::collections::BTreeSet", 392686303.26526797), ("std::collections::BTreeSet", 349392797.11415076), ("std::collections::BTreeSet", 566341415.2388064), ("std::collections::BTreeSet", 701210591.7615731), ("std::collections::BTreeSet", 218751779.89881203), ("std::collections::BTreeSet", 395137586.3890006), ("std::collections::BTreeSet", 836534889.6259811), ("std::collections::BTreeSet", 616151493.8590811), ("std::collections::BTreeSet", 438271667.32215846), ("std::collections::BTreeSet", 440878912.4941535), ("std::collections::BTreeSet", 705426168.9096316), ("std::collections::BTreeSet", 220645843.01136732), ("std::collections::BTreeSet", 1324252936.1599512), ("std::collections::BTreeSet", 1103095962.8103392), ("std::collections::BTreeSet", 663892922.7074538), ("std::collections::BTreeSet", 883320365.4901277), ("std::collections::BTreeSet", 614948828.1060648), ("std::collections::BTreeSet", 659594800.5097711), ("std::collections::BTreeSet", 710793096.8715184), ("std::collections::BTreeSet", 574223431.4145958), ("std::collections::BTreeSet", 887522745.197611), ("std::collections::BTreeSet", 750162678.0064492), ("std::collections::BTreeSet", 618524406.052315), ("std::collections::BTreeSet", 884497129.0938947), ("std::collections::BTreeSet", 308359845.8078664), ("std::collections::BTreeSet", 669331612.3464285), ("std::collections::BTreeSet", 531074094.72662854), ("std::collections::BTreeSet", 709202536.3851587), ("std::collections::BTreeSet", 755060011.420183), ("std::collections::BTreeSet", 533436853.4258462), ("std::collections::BTreeSet", 620221369.2507105), ("std::collections::BTreeSet", 311799079.6091949), ("std::collections::BTreeSet", 795321658.5622437), ("std::collections::BTreeSet", 576308723.8515011), ("std::collections::BTreeSet", 627236665.0966454), ("std::collections::BTreeSet", 442725177.99453676), ("std::collections::BTreeSet", 1068168831.8216404), ("std::collections::BTreeSet", 758772717.3226163), ("std::collections::BTreeSet", 1114527227.9579916), ("std::collections::BTreeSet", 668154649.5959224), ("std::collections::BTreeSet", 1027779033.4887637), ("std::collections::BTreeSet", 531375144.07314396), ("std::collections::BTreeSet", 716908135.160299), ("std::collections::BTreeSet", 756812702.4309717), ("std::collections::BTreeSet", 980818573.7315736), ("std::collections::BTreeSet", 893562402.4696388), ("std::collections::BTreeSet", 716326367.3221414), ("std::collections::BTreeSet", 268538784.0690966), ("std::collections::BTreeSet", 445163499.79660153), ("std::collections::BTreeSet", 758842032.1777064), ("std::collections::BTreeSet", 497055449.53330684), ("std::collections::BTreeSet", 714081535.605193), ("std::collections::BTreeSet", 223902645.55532533), ("std::collections::BTreeSet", 494683055.72257495), ("std::collections::BTreeSet", 583438553.212131), ("std::collections::BTreeSet", 899990283.7453657), ("std::collections::BTreeSet", 992353196.2982345), ("std::collections::BTreeSet", 1167310713.4066446), ("std::collections::BTreeSet", 675532362.3545647), ("std::collections::BTreeSet", 944809114.4266576), ("std::collections::BTreeSet", 629336519.6235272), ("std::collections::BTreeSet", 1082413679.6941655), ("std::collections::BTreeSet", 724540056.0256542), ("std::collections::BTreeSet", 988168145.6267031), ("std::collections::BTreeSet", 812852891.0318459), ("std::collections::BTreeSet", 588470746.848601), ("std::collections::BTreeSet", 674274708.5066435), ("std::collections::BTreeSet", 906976320.6598372), ("std::collections::BTreeSet", 1088506593.2232516), ("std::collections::BTreeSet", 818637397.7721083), ("std::collections::BTreeSet", 817660320.66346), ("std::collections::BTreeSet", 770534080.4506704), ("std::collections::BTreeSet", 590459785.9710813), ("std::collections::BTreeSet", 549441592.5307436), ("std::collections::BTreeSet", 542938166.8926169), ("std::collections::BTreeSet", 591669659.7229912), ("std::collections::BTreeSet", 686160066.8039277), ("std::collections::BTreeSet", 503546666.6224302), ("std::collections::BTreeSet", 774189708.8709011), ("std::collections::BTreeSet", 500942445.79063404), ("std::collections::BTreeSet", 730798065.7208416), ("std::collections::BTreeSet", 548890920.8983109), ("std::collections::BTreeSet", 459525338.5803448), ("std::collections::BTreeSet", 639589633.1246612), ("std::collections::BTreeSet", 44994277.45606195), ("std::collections::BTreeSet", 318317906.7842301), ("std::collections::BTreeSet", 367265546.5557839), ("std::collections::BTreeSet", 505211963.366378), ("std::collections::BTreeSet", 598016017.6022567), ("std::collections::BTreeSet", 507412653.4244498), ("std::collections::BTreeSet", 461786726.3855327), ("std::collections::BTreeSet", 508336542.6388016), ("std::collections::BTreeSet", 183604021.06149408), ("std::collections::BTreeSet", 370229092.50915784), ("std::collections::BTreeSet", 460623268.0937863), ("std::collections::BTreeSet", 276180975.56317925), ("std::collections::BTreeSet", 415459175.3576194), ("std::collections::BTreeSet", 324761348.61783665), ("std::collections::BTreeSet", 230974679.99436486), ("std::collections::BTreeSet", 371126611.96473587), ("std::collections::BTreeSet", 92992991.70460656), ("std::collections::BTreeSet", 139387352.70712942), ("std::collections::BTreeSet", 138569243.2964664), ("std::collections::BTreeSet", 45990631.02843586), ("std::collections::BTreeSet", 139517472.37190402), ("std::collections::BTreeSet", 93958336.84170163), ("std::collections::BTreeSet", 94071917.03876331), ("std::collections::BTreeSet", 186782261.48648933), ("std::collections::BTreeSet", 139954331.20439532), ("std::collections::BTreeSet", 139530257.36397532), ("std::collections::BTreeSet", 94089044.04839428), ("std::collections::BTreeSet", 47295396.03238361), ("std::collections::BTreeSet", 93217692.98261993), ("std::collections::BTreeSet", 46270907.981254466), ("std::collections::BTreeSet", 94523600.48636295), ("std::collections::BTreeSet", 47545768.610768445), ("std::collections::BTreeSet", 47285854.23362982), ("std::collections::BTreeSet", 94674272.96113767), ("std::collections::BTreeSet", 47282208.30912151), ("std::collections::BTreeSet", 47585239.25852263), ("std::collections::BTreeSet", 47282961.77621592), ("std::collections::BTreeSet", 93875972.63485973), ("std::collections::BTreeSet", 46970574.089494355), ("std::collections::BTreeSet", 47645695.84491774), ("std::collections::BTreeSet", 47742262.103310645), ("std::collections::BTreeSet", 48395458.868462674)]
+[2024-03-25T16:48:12Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:12Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:48:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:48:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:48:13Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:48:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
- Finished bench [optimized] target(s) in 2.98s
+ Finished bench [optimized] target(s) in 3.20s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
-[2024-03-20T01:34:36Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
-[2024-03-20T01:34:36Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:34:36Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:34:36Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:34:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:34:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:34:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:49:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:49:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:49:19Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:49:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
- Finished bench [optimized] target(s) in 2.96s
+ Finished bench [optimized] target(s) in 3.18s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
-[2024-03-20T01:35:46Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet}
-[2024-03-20T01:35:46Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
-[2024-03-20T01:35:46Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:35:46Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:35:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:35:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:35:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:50:29Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet}
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-25T16:50:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:50:29Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:50:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_09 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_09)
warning: unnecessary parentheses around type
--> aoc_2022_09/src/types.rs:9:114
@@ -95,24 +95,24 @@ help: remove these parentheses
|
warning: `aoc_2022_09` (lib) generated 1 warning (run `cargo fix --lib -p aoc_2022_09` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.72s
+ Finished bench [optimized] target(s) in 3.75s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-1449f11de19001f3)
┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬───────────────────────┬────────────────────────┬────────────────────────┬──────────┐
│ │ aoc_2022_09-part1/100 │ aoc_2022_09-part1/1000 │ aoc_2022_09-part1/2000 │ aoc_2022_09-part2/100 │ aoc_2022_09-part2/1000 │ aoc_2022_09-part2/2000 │ total │
├───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼───────────────────────┼────────────────────────┼────────────────────────┼──────────┤
-│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 541970 │ 6202200 │ 13044000 │ 1084700 │ 11625000 │ 24981000 │ 57478870 │
-│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 550620 │ 6257400 │ 30979000 │ 1095800 │ 11592000 │ 39441000 │ 89915820 │
-│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 861350 │ 10946000 │ 21635000 │ 1486300 │ 15474000 │ 31760000 │ 82162650 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 550310 │ 6334600 │ 30820000 │ 1087500 │ 11552000 │ 40646000 │ 90990410 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 542070 │ 6161000 │ 13340000 │ 1107600 │ 12499000 │ 24090000 │ 57739670 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 866900 │ 10385000 │ 21656000 │ 1355700 │ 15368000 │ 32198000 │ 81829600 │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴──────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|}
& aoc\_2022\_09-part1/100 & aoc\_2022\_09-part1/1000 & aoc\_2022\_09-part1/2000 & aoc\_2022\_09-part2/100 & aoc\_2022\_09-part2/1000 & aoc\_2022\_09-part2/2000 & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 541970 & 6202200 & 13044000 & 1084700 & 11625000 & 24981000 & 57478870 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 550620 & 6257400 & 30979000 & 1095800 & 11592000 & 39441000 & 89915820 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 861350 & 10946000 & 21635000 & 1486300 & 15474000 & 31760000 & 82162650 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 550310 & 6334600 & 30820000 & 1087500 & 11552000 & 40646000 & 90990410 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 542070 & 6161000 & 13340000 & 1107600 & 12499000 & 24090000 & 57739670 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 866900 & 10385000 & 21656000 & 1355700 & 15368000 & 32198000 & 81829600 \\
\end{tabular}
\end{center}
-section_end:1710898616:compare-aoc_2022_09
+section_end:1711385499:compare-aoc_2022_09

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-aoc_2022_14 b/analysis/current/sections/compare-aoc_2022_14
index 24febda..23f2064 100644
--- a/analysis/current/sections/compare-aoc_2022_14
+++ b/analysis/current/sections/compare-aoc_2022_14
@@ -1,17 +1,17 @@
-:1710898616:compare-aoc_2022_14
+:1711385499:compare-aoc_2022_14
compare-aoc_2022_14
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p aoc_2022_14 select --compare
-[2024-03-20T01:36:56Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:36:56Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:36:56Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:36:56Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:36:56Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:36:56Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:36:57Z INFO candelabra_cli::select] Processing project aoc_2022_14
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"clear": 0.0, "insert": 29.192028034174125, "get": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "contains": 372.2773222112264, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "contains": 5107130.0, "pop": 0.0, "insert": 26360.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924]), ("std::collections::HashSet", [1674077076.6974382, 15974321226.296566])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-25T16:51:39Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:51:39Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:51:39Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Processing project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"contains": 5107130.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 26360.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
┌──────┬──────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼──────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
@@ -30,38 +30,38 @@ List & std::vec::Vec & 287403.5813059762 & /opt/candelabra/src/tests/aoc\_2022\_
List & std::collections::LinkedList & 233734.21651701306 & /opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 0.08577766267691815, "clear": 0.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [287403.5813059762]), ("std::collections::LinkedList", [233734.21651701306])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 0.08577766267691815, "last": 0.0, "remove": 0.0, "push": 0.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [287403.5813059762]), ("std::collections::LinkedList", [233734.21651701306])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"push": 0.0, "first": 0.0, "contains": 372.2773222112264, "pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 29.192028034174125, "get": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "contains": 5107130.0, "get": 0.0, "insert": 26360.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924]), ("std::collections::HashSet", [1674077076.6974382, 15974321226.296566])]
-[2024-03-20T01:36:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:36:57Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:36:57Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:36:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:36:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:36:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"insert": 0.08577766267691815, "nth": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "contains": 372.2773222112264, "remove": 0.0, "clear": 0.0, "get": 0.0, "insert": 29.192028034174125} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 5107130.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 26360.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"pop": 0.0, "insert": 0.08577766267691815, "push": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-25T16:51:39Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:51:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:51:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:51:39Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:51:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -72,18 +72,18 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.52s
+ Finished bench [optimized] target(s) in 3.37s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-[2024-03-20T01:37:43Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:37:43Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:37:43Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:37:43Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:37:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:37:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:37:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:52:23Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec}
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:52:23Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:52:23Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:52:23Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -94,18 +94,18 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.52s
+ Finished bench [optimized] target(s) in 3.33s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-[2024-03-20T01:38:33Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet}
-[2024-03-20T01:38:33Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:38:33Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:38:33Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:38:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:38:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:38:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:53:08Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:08Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:08Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -116,18 +116,18 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.26s
+ Finished bench [optimized] target(s) in 3.24s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-[2024-03-20T01:39:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
-[2024-03-20T01:39:19Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
-[2024-03-20T01:39:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:39:19Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:39:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:39:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:39:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:53:58Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList}
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-25T16:53:58Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:53:58Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:53:58Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling aoc_2022_14 v0.1.0 (/opt/candelabra/src/tests/aoc_2022_14)
warning: unused imports: `SeedableRng`, `rngs::StdRng`
--> aoc_2022_14/benches/main.rs:3:12
@@ -138,26 +138,26 @@ warning: unused imports: `SeedableRng`, `rngs::StdRng`
= note: `#[warn(unused_imports)]` on by default
warning: `aoc_2022_14` (bench "main") generated 1 warning (run `cargo fix --bench "main"` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.31s
+ Finished bench [optimized] target(s) in 3.22s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-c5ccfc54f1fe7c38)
-┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────┐
-│ │ aoc_2022_14-part1/large │ aoc_2022_14-part1/small │ aoc_2022_14-part2/large │ aoc_2022_14-part2/small │ total │
-├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────┤
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1636 │ 10012 │ 238670000 │ 54228 │ 238735876 │
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 1341.3999999999999 │ 4868.2 │ 282480000 │ 33889 │ 282520098.6 │
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1562.8999999999999 │ 6438.799999999999 │ 346370000 │ 42262 │ 346420263.7 │
-│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1215.9 │ 11701 │ 355240000 │ 60281 │ 355313197.9 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬────────────────────┐
+│ │ aoc_2022_14-part1/large │ aoc_2022_14-part1/small │ aoc_2022_14-part2/large │ aoc_2022_14-part2/small │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼────────────────────┤
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1504.6 │ 6203.5 │ 342020000 │ 41503 │ 342069211.1 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec} │ 1235.4 │ 4816.099999999999 │ 273230000 │ 32722 │ 273268773.5 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::collections::LinkedList} │ 1191 │ 11296 │ 350190000 │ 64620.00000000001 │ 350267107 │
+│ {("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "Set"): std::collections::HashSet} │ 1649.3 │ 9967.4 │ 266380000 │ 53478 │ 266445094.70000002 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴────────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}
& aoc\_2022\_14-part1/large & aoc\_2022\_14-part1/small & aoc\_2022\_14-part2/large & aoc\_2022\_14-part2/small & total \\
\hline
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1636 & 10012 & 238670000 & 54228 & 238735876 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 1341.3999999999999 & 4868.2 & 282480000 & 33889 & 282520098.6 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1562.8999999999999 & 6438.799999999999 & 346370000 & 42262 & 346420263.7 \\
-\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1215.9 & 11701 & 355240000 & 60281 & 355313197.9 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1504.6 & 6203.5 & 342020000 & 41503 & 342069211.1 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec\} & 1235.4 & 4816.099999999999 & 273230000 & 32722 & 273268773.5 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::collections::LinkedList\} & 1191 & 11296 & 350190000 & 64620.00000000001 & 350267107 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "List"): std::vec::Vec, ("/opt/candelabra/src/tests/aoc\_2022\_14/src/types.pr.rs", "Set"): std::collections::HashSet\} & 1649.3 & 9967.4 & 266380000 & 53478 & 266445094.70000002 \\
\end{tabular}
\end{center}
-section_end:1710898811:compare-aoc_2022_14
+section_end:1711385689:compare-aoc_2022_14

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-example_mapping b/analysis/current/sections/compare-example_mapping
index 25dbe52..2f8d5b8 100644
--- a/analysis/current/sections/compare-example_mapping
+++ b/analysis/current/sections/compare-example_mapping
@@ -1,13 +1,13 @@
-:1710898811:compare-example_mapping
+:1711385689:compare-example_mapping
compare-example_mapping
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_mapping select --compare
-[2024-03-20T01:40:11Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:40:11Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:40:11Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:40:11Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:40:11Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:40:11Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:40:12Z INFO candelabra_cli::select] Processing project example_mapping
+[2024-03-25T16:54:49Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:54:49Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:54:49Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:54:49Z INFO candelabra_cli::select] Processing project example_mapping
┌──────┬──────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼──────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────────┤
@@ -28,111 +28,111 @@ Map & std::collections::HashMap & 28506056746.59253 & /opt/candelabra/src/tests/
Map & primrose\_library::VecMap until n=225, then std::collections::HashMap & 26525686623.524624 & /opt/candelabra/src/tests/example\_mapping/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "clear": 0.0, "insert": 50.0, "first": 0.0, "push": 0.0, "get": 100.0, "nth": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "insert": 150.0, "contains": 0.0, "first": 0.0, "get": 300.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"first": 0.0, "insert": 2500.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 5000.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 15000.0, "insert": 7500.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103])]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"nth": 0.0, "insert": 50.0, "push": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "get": 100.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"pop": 0.0, "get": 300.0, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 150.0, "nth": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"pop": 0.0, "remove": 0.0, "last": 0.0, "insert": 2500.0, "get": 5000.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "first": 0.0, "pop": 0.0, "get": 15000.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0} }]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187])]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
-[2024-03-20T01:40:12Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:40:12Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:40:12Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:40:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:40:12Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:40:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "get": 100.0, "last": 0.0, "contains": 0.0, "insert": 50.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"insert": 150.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 300.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "get": 5000.0, "nth": 0.0, "insert": 2500.0, "remove": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "get": 15000.0, "pop": 0.0, "insert": 7500.0, "clear": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 50.0, "get": 100.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "get": 300.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 150.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "insert": 2500.0, "push": 0.0, "get": 5000.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"get": 15000.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 7500.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0} }]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187])]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] Top by partition: [("primrose_library::VecMap", 544593008.4231915), ("primrose_library::VecMap", 0.0), ("std::collections::HashMap", 3068214218.402198), ("std::collections::HashMap", 22912869815.480682)]
+[2024-03-25T16:54:49Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:54:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:54:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:54:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:54:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.90s
+ Finished bench [optimized] target(s) in 3.09s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:41:01Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
-[2024-03-20T01:41:01Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:41:01Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:41:01Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:41:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:41:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:41:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:55:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:55:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:55:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:55:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.92s
+ Finished bench [optimized] target(s) in 2.67s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:41:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
-[2024-03-20T01:41:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:41:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:41:49Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:41:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:41:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:41:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:56:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:56:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:56:26Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:56:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.77s
+ Finished bench [optimized] target(s) in 2.62s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:42:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
-[2024-03-20T01:42:40Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:42:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:42:40Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:42:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:42:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:42:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:57:18Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:57:18Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:57:18Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:57:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.93s
+ Finished bench [optimized] target(s) in 3.11s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-[2024-03-20T01:43:27Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap}
-[2024-03-20T01:43:27Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
-[2024-03-20T01:43:27Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:43:27Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:43:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:43:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:43:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:05Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap}
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-25T16:58:05Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:05Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_mapping v0.1.0 (/opt/candelabra/src/tests/example_mapping)
- Finished bench [optimized] target(s) in 2.96s
+ Finished bench [optimized] target(s) in 2.72s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-2ea61f050d4d0ca4)
-┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬───────┬─────────┬────────┬────────┬────────┬────────┬──────────┬────────┬─────────┬────────┬────────┬────────────┐
-│ │ l15 │ l17 │ l18 │ l19 │ l25 │ l27 │ l28 │ l30 │ l34 │ l37 │ l38 │ l40 │ l42 │ l8 │ total │
-├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼───────┼─────────┼────────┼────────┼────────┼────────┼──────────┼────────┼─────────┼────────┼────────┼────────────┤
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ │ │ │ 12037 │ │ │ │ 271740 │ │ │ │ │ 894560 │ 3159.1 │ 1181496.1 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 33476 │ │ │ │ 8686300 │ │ │ │ │ 77266000 │ │ │ │ 4769.8 │ 85990545.8 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ │ │ 11903 │ │ │ │ 186310 │ │ │ │ 598450 │ │ │ 3784.7 │ 800447.7 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ │ │ 33968 │ │ │ 189430 │ │ │ 633170 │ │ │ │ │ 4702.5 │ 861270.5 │
-│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 13119 │ │ │ │ │ 643660 │ │ │ │ │ 6874400 │ │ 3348.2 │ 7534527.2 │
-└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴───────┴─────────┴────────┴────────┴────────┴────────┴──────────┴────────┴─────────┴────────┴────────┴────────────┘
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬────────┬────────┬─────────┬────────┬─────────┬──────────┬────────────────────┬────────────┐
+│ │ l17 │ l18 │ l19 │ l26 │ l27 │ l28 │ l37 │ l38 │ l40 │ l8 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼────────┼────────┼─────────┼────────┼─────────┼──────────┼────────────────────┼────────────┤
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 13169 │ │ │ │ 638070 │ │ 7095600 │ │ 3310.9 │ 7750149.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ │ 33414 │ │ │ │ 8849600 │ │ │ 77782000 │ 4810.900000000001 │ 86669824.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ 33393 │ │ │ 186610 │ │ │ 598190 │ │ │ 4652.599999999999 │ 822845.6 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ │ │ 11955 │ │ │ 269170 │ 876430 │ │ │ 3120.2000000000003 │ 1160675.2 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ 11301 │ │ │ │ 186270 │ │ │ 595450 │ │ 3734.5 │ 796755.5 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴─────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
\begin{center}
-\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
- & l15 & l17 & l18 & l19 & l25 & l27 & l28 & l30 & l34 & l37 & l38 & l40 & l42 & l8 & total \\
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
+ & l17 & l18 & l19 & l26 & l27 & l28 & l37 & l38 & l40 & l8 & total \\
\hline
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & & & & 12037 & & & & 271740 & & & & & 894560 & 3159.1 & 1181496.1 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 33476 & & & & 8686300 & & & & & 77266000 & & & & 4769.8 & 85990545.8 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & & & 11903 & & & & 186310 & & & & 598450 & & & 3784.7 & 800447.7 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & & & 33968 & & & 189430 & & & 633170 & & & & & 4702.5 & 861270.5 \\
-\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 13119 & & & & & 643660 & & & & & 6874400 & & 3348.2 & 7534527.2 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 13169 & & & & 638070 & & 7095600 & & 3310.9 & 7750149.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & & 33414 & & & & 8849600 & & & 77782000 & 4810.900000000001 & 86669824.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & 33393 & & & 186610 & & & 598190 & & & 4652.599999999999 & 822845.6 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & & & 11955 & & & 269170 & 876430 & & & 3120.2000000000003 & 1160675.2 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & 11301 & & & & 186270 & & & 595450 & & 3734.5 & 796755.5 \\
\end{tabular}
\end{center}
-section_end:1710899057:compare-example_mapping
+section_end:1711385934:compare-example_mapping

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-example_sets b/analysis/current/sections/compare-example_sets
index 9e03242..7d24dfe 100644
--- a/analysis/current/sections/compare-example_sets
+++ b/analysis/current/sections/compare-example_sets
@@ -1,25 +1,13 @@
-:1710899057:compare-example_sets
+:1711385934:compare-example_sets
compare-example_sets
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_sets select --compare
-[2024-03-20T01:44:17Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:44:17Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:44:17Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:44:17Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:44:17Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:44:17Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:44:17Z INFO candelabra_cli::select] Processing project example_sets
-[2024-03-20T01:44:18Z INFO candelabra::profiler] Setting up /opt/candelabra/src/tests/example_sets/src/types.pr.rs for profiling
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:44:18Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:44:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:44:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:44:18Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:44:18Z INFO candelabra::profiler] Running benchmark main with out dir TempDir { path: "/tmp/.tmpFrOGtB" }
- Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
- Finished bench [optimized] target(s) in 3.13s
- Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
+[2024-03-25T16:58:54Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T16:58:54Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T16:58:54Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T16:58:54Z INFO candelabra_cli::select] Processing project example_sets
┌──────┬────────────────────────────┬────────────────────┬────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼────────────────────────────┼────────────────────┼────────────────────────────────────────────────────────┤
@@ -34,64 +22,64 @@ Set & std::collections::HashSet & 14600867290.768051 & /opt/candelabra/src/tests
Set & std::collections::BTreeSet & 21329213278.665424 & /opt/candelabra/src/tests/example\_sets/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "insert": 50.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "contains": 100.0, "last": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 150.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 300.0, "push": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "last": 0.0, "insert": 2500.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 5000.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "insert": 7500.0, "contains": 15000.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"first": 0.0, "contains": 100.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 50.0, "last": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 150.0, "contains": 300.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 2500.0, "contains": 5000.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "contains": 15000.0, "insert": 7500.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
-[2024-03-20T01:47:57Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for project example_sets
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:47:57Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:47:57Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for project example_sets
-[2024-03-20T01:47:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:47:57Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:47:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 50.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 100.0, "nth": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 150.0, "get": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 300.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "nth": 0.0, "contains": 5000.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"remove": 0.0, "nth": 0.0, "contains": 15000.0, "pop": 0.0, "last": 0.0, "insert": 7500.0, "push": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044]), ("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 50.0, "first": 0.0, "contains": 100.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"clear": 0.0, "insert": 150.0, "get": 0.0, "nth": 0.0, "contains": 300.0, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"insert": 2500.0, "contains": 5000.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 15000.0} }]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [467806452.2478616, 965178935.5062613, 2541474529.362616, 10626407373.651312]), ("std::collections::BTreeSet", [581630428.2607172, 1319325246.1831577, 3844072464.1425066, 15584185140.079044])]
+[2024-03-25T16:58:54Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 467806452.2478616), ("std::collections::HashSet", 965178935.5062613), ("std::collections::HashSet", 2541474529.362616), ("std::collections::HashSet", 10626407373.651312)]
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T16:58:55Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:58:55Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:58:55Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:58:55Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
- Finished bench [optimized] target(s) in 6.44s
+ Finished bench [optimized] target(s) in 2.90s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
-[2024-03-20T01:48:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
-[2024-03-20T01:48:49Z DEBUG candelabra::confirmation] Saving choices for project example_sets
-[2024-03-20T01:48:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:48:49Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:48:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:48:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:48:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T16:59:43Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-25T16:59:43Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running type checker
+[2024-03-25T16:59:43Z DEBUG primrose::selector] Running analysis
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T16:59:43Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_sets v0.1.0 (/opt/candelabra/src/tests/example_sets)
- Finished bench [optimized] target(s) in 2.98s
+ Finished bench [optimized] target(s) in 2.81s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-4274d8fe7defaf49)
-┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬─────────┬────────┬────────────────────┬───────────┐
-│ │ l17 │ l18 │ l27 │ l28 │ l39 │ l40 │ l8 │ total │
-├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼─────────┼────────┼────────────────────┼───────────┤
-│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 20289 │ │ 490340 │ │ 1667600 │ │ 5246.2 │ 2183475.2 │
-│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 12000 │ │ 197130 │ │ 640930 │ 4040.7999999999997 │ 854100.8 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴─────────┴────────┴────────────────────┴───────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────────────────┬──────────┐
+│ │ l18 │ l19 │ l28 │ l30 │ l37 │ l40 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────────────────┼──────────┤
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 11940 │ │ 193820 │ 640250 │ │ 3899.7000000000003 │ 849909.7 │
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 20039 │ │ 492650 │ │ │ 1672200 │ 6000 │ 2190889 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────────────────┴──────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
- & l17 & l18 & l27 & l28 & l39 & l40 & l8 & total \\
+ & l18 & l19 & l28 & l30 & l37 & l40 & l8 & total \\
\hline
-\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 20289 & & 490340 & & 1667600 & & 5246.2 & 2183475.2 \\
-\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 12000 & & 197130 & & 640930 & 4040.7999999999997 & 854100.8 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 11940 & & 193820 & 640250 & & 3899.7000000000003 & 849909.7 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 20039 & & 492650 & & & 1672200 & 6000 & 2190889 \\
\end{tabular}
\end{center}
-section_end:1710899383:compare-example_sets
+section_end:1711386038:compare-example_sets

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-example_stack b/analysis/current/sections/compare-example_stack
index 787c3ac..e993c4f 100644
--- a/analysis/current/sections/compare-example_stack
+++ b/analysis/current/sections/compare-example_stack
@@ -1,13 +1,13 @@
-:1710899383:compare-example_stack
+:1711386038:compare-example_stack
compare-example_stack
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p example_stack select --compare
-[2024-03-20T01:49:43Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:49:43Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:49:43Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:49:43Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:49:43Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:49:43Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:49:43Z INFO candelabra_cli::select] Processing project example_stack
+[2024-03-25T17:00:38Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:00:38Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:00:38Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Processing project example_stack
┌──────────┬──────────────────────────────┬────────────────────┬─────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────────┼──────────────────────────────┼────────────────────┼─────────────────────────────────────────────────────────┤
@@ -22,64 +22,64 @@ StackCon & std::vec::Vec & 1623281693.429239 & /opt/candelabra/src/tests/example
StackCon & std::collections::LinkedList & 12115438988.988811 & /opt/candelabra/src/tests/example\_stack/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"pop": 10.0, "push": 10.0, "insert": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"first": 0.0, "contains": 0.0, "insert": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 1000.0, "pop": 1000.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"remove": 0.0, "push": 10000.0, "first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "insert": 0.0, "pop": 10000.0, "contains": 0.0} }]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044]), ("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765])]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 10.0, "pop": 10.0, "insert": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"pop": 1000.0, "contains": 0.0, "push": 1000.0, "insert": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"insert": 0.0, "pop": 10000.0, "first": 0.0, "clear": 0.0, "push": 10000.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0} }]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765]), ("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044])]
-[2024-03-20T01:49:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for project example_stack
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:49:44Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:49:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for project example_stack
-[2024-03-20T01:49:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:49:44Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:49:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"remove": 0.0, "push": 10.0, "pop": 10.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "insert": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "insert": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "pop": 10000.0, "remove": 0.0, "push": 10000.0, "get": 0.0, "clear": 0.0, "insert": 0.0, "nth": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765]), ("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "push": 10.0, "contains": 0.0, "first": 0.0, "insert": 0.0, "get": 0.0, "pop": 10.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"nth": 0.0, "insert": 0.0, "remove": 0.0, "push": 1000.0, "first": 0.0, "pop": 1000.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "get": 0.0, "insert": 0.0, "clear": 0.0, "remove": 0.0, "pop": 10000.0, "push": 10000.0, "first": 0.0, "nth": 0.0, "last": 0.0} }]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [59142275.223214686, 1456150862.390552, 10600145851.375044]), ("std::vec::Vec", [40925757.191425145, 259987504.43913752, 1322368431.7986765])]
+[2024-03-25T17:00:38Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:00:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:00:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:00:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:00:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
- Finished bench [optimized] target(s) in 2.70s
+ Finished bench [optimized] target(s) in 2.77s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
-[2024-03-20T01:50:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
-[2024-03-20T01:50:19Z DEBUG candelabra::confirmation] Saving choices for project example_stack
-[2024-03-20T01:50:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
-[2024-03-20T01:50:19Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:50:20Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:50:20Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:50:20Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:50:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:50:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:50:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-25T17:01:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:14Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling example_stack v0.1.0 (/opt/candelabra/src/tests/example_stack)
- Finished bench [optimized] target(s) in 2.94s
+ Finished bench [optimized] target(s) in 2.41s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-3694756a33adc5ee)
-┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬────────┬───────┬────────┬──────────┐
-│ │ l17 │ l24 │ l27 │ l8 │ total │
-├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼────────┼───────┼────────┼──────────┤
-│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1783.6000000000001 │ │ 17305 │ 136.38 │ 19224.98 │
-│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ 34411 │ 354060 │ │ 160.1 │ 388631.1 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴────────┴───────┴────────┴──────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────┬────────┬───────┬────────┬───────────┐
+│ │ l15 │ l22 │ l24 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────┼────────┼───────┼────────┼───────────┤
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1650.8 │ │ 17099 │ 135.14 │ 18884.94 │
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ 33561 │ 352760 │ │ 158.44 │ 386479.44 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴────────┴───────┴────────┴───────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}
- & l17 & l24 & l27 & l8 & total \\
+ & l15 & l22 & l24 & l8 & total \\
\hline
-\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1783.6000000000001 & & 17305 & 136.38 & 19224.98 \\
-\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & 34411 & 354060 & & 160.1 & 388631.1 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1650.8 & & 17099 & 135.14 & 18884.94 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & 33561 & 352760 & & 158.44 & 386479.44 \\
\end{tabular}
\end{center}
-section_end:1710899455:compare-example_stack
+section_end:1711386112:compare-example_stack

 \ No newline at end of file
diff --git a/analysis/current/sections/compare-prime_sieve b/analysis/current/sections/compare-prime_sieve
index 798da03..c7b25d4 100644
--- a/analysis/current/sections/compare-prime_sieve
+++ b/analysis/current/sections/compare-prime_sieve
@@ -1,370 +1,355 @@
-:1710899455:compare-prime_sieve
+:1711386112:compare-prime_sieve
compare-prime_sieve
/run/current-system/sw/bin/candelabra-cli -l --manifest-path /opt/candelabra/src/tests/Cargo.toml -p prime_sieve select --compare
-[2024-03-20T01:50:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
-[2024-03-20T01:50:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
-[2024-03-20T01:50:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
-[2024-03-20T01:50:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
-[2024-03-20T01:50:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
-[2024-03-20T01:50:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
-[2024-03-20T01:50:56Z INFO candelabra_cli::select] Processing project prime_sieve
-[2024-03-20T01:50:56Z INFO candelabra::cost::benchmark] Preparing benchmarking crate for primrose_library::SortedVec in "/tmp/.tmpzsJDSm"
-[2024-03-20T01:50:56Z INFO candelabra::cost::benchmark] Building and running benchmarks for primrose_library::SortedVec
- Updating crates.io index
- Compiling primrose-library v0.1.0 (/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library)
- Compiling candelabra-benchmarker v0.1.0 (/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/benchmarker)
- Compiling bench v0.1.0 (/tmp/.tmpzsJDSm)
- Finished release [optimized] target(s) in 2.63s
- Running `/opt/candelabra/src/target/release/bench --bench`
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op remove with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op clear with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op insert with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op last with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op nth with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op contains with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::cost] Fitting op first with 450 observations
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 23.905292384789895} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"insert": 5133.0, "first": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0} }]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"contains": 0.0, "insert": 0.0, "last": 0.0, "get": 0.0, "pop": 16.0, "clear": 0.0, "remove": 60.0, "push": 48.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"push": 498.0, "contains": 0.0, "nth": 0.0, "remove": 911.0, "get": 0.0, "first": 0.0, "insert": 0.0, "pop": 96.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "push": 49998.0, "get": 0.0, "insert": 0.0, "nth": 0.0, "remove": 124819.0, "contains": 0.0, "pop": 5134.0, "clear": 0.0, "first": 0.0} }]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206]), ("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.6228476])]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.6228476)]
-[2024-03-20T01:54:44Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T17:01:52Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-25T17:01:52Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-25T17:01:52Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-25T17:01:52Z INFO candelabra_cli::select] Processing project prime_sieve
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"first": 0.0, "last": 0.0, "remove": 60.0, "clear": 0.0, "get": 0.0, "pop": 16.0, "nth": 0.0, "push": 48.0, "contains": 0.0, "insert": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "insert": 0.0, "push": 498.0, "last": 0.0, "pop": 96.0, "remove": 911.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "pop": 5134.0, "nth": 0.0, "insert": 0.0, "remove": 124819.0, "clear": 0.0, "push": 49998.0, "get": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
┌────────┬───────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├────────┼───────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
+│ Sieve │ std::collections::LinkedList │ 14179471355.63251 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::vec::Vec │ 26151238698.804222 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
+│ Sieve │ std::collections::LinkedList until n=747, then std::vec::Vec │ 3439947390.524084 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ std::collections::HashSet │ 117005368.29596505 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ primrose_library::SortedVec │ 112421356.45100729 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ std::collections::BTreeSet │ 108931859.57624152 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
│ Primes │ std::collections::BTreeSet until n=34, then std::collections::HashSet │ 108753014.4614856 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
-│ Sieve │ std::collections::LinkedList │ 14179471355.63251 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
-│ Sieve │ std::vec::Vec │ 26151238698.804222 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
-│ Sieve │ std::collections::LinkedList until n=747, then std::vec::Vec │ 3439947390.5240846 │ /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs │
└────────┴───────────────────────────────────────────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|}
name & implementation & estimated cost & file \\
\hline
+Sieve & std::collections::LinkedList & 14179471355.63251 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::vec::Vec & 26151238698.804222 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
+Sieve & std::collections::LinkedList until n=747, then std::vec::Vec & 3439947390.524084 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & std::collections::HashSet & 117005368.29596505 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & primrose\_library::SortedVec & 112421356.45100729 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & std::collections::BTreeSet & 108931859.57624152 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
Primes & std::collections::BTreeSet until n=34, then std::collections::HashSet & 108753014.4614856 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
-Sieve & std::collections::LinkedList & 14179471355.63251 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
-Sieve & std::vec::Vec & 26151238698.804222 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
-Sieve & std::collections::LinkedList until n=747, then std::vec::Vec & 3439947390.5240846 & /opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs \\
\end{tabular}
\end{center}
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"push": 48.0, "contains": 0.0, "last": 0.0, "remove": 60.0, "get": 0.0, "insert": 0.0, "clear": 0.0, "pop": 16.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"get": 0.0, "last": 0.0, "remove": 911.0, "nth": 0.0, "pop": 96.0, "contains": 0.0, "push": 498.0, "first": 0.0, "clear": 0.0, "insert": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 49998.0, "nth": 0.0, "first": 0.0, "remove": 124819.0, "insert": 0.0, "get": 0.0, "pop": 5134.0, "contains": 0.0} }]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Checking for nsplit
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"nth": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "insert": 23.905292384789895, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "insert": 5133.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0} }]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
-[2024-03-20T01:54:45Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
-[2024-03-20T01:54:45Z INFO candelabra_cli::select] Saved best choices
-[2024-03-20T01:54:45Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T01:54:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:54:45Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:54:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
- Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 3.02s
- Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T01:57:53Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
-[2024-03-20T01:57:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T01:57:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Running type checker
-[2024-03-20T01:57:53Z DEBUG primrose::selector] Running analysis
-[2024-03-20T01:57:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T01:57:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T01:57:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "insert": 23.905292384789895, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "insert": 5133.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"last": 0.0, "get": 0.0, "push": 48.0, "pop": 16.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 0.0, "remove": 60.0, "first": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 911.0, "last": 0.0, "pop": 96.0, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 498.0, "insert": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"push": 49998.0, "remove": 124819.0, "get": 0.0, "insert": 0.0, "first": 0.0, "pop": 5134.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-25T17:01:52Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 23.905292384789895, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "insert": 5133.0, "contains": 0.0, "push": 0.0} }]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916])]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-25T17:01:53Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Saved best choices
+[2024-03-25T17:01:53Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:01:53Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:01:53Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:01:53Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.82s
+ Finished bench [optimized] target(s) in 2.79s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:01:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
-[2024-03-20T02:01:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:01:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:01:37Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:01:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:01:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:01:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:04:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:04:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:04:50Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:04:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.74s
+ Finished bench [optimized] target(s) in 2.85s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:11:44Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
-[2024-03-20T02:11:44Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:11:44Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:11:44Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:11:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:11:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:11:44Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:05:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet}
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:05:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:05:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:05:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:110
+ --> prime_sieve/src/types.rs:11:101
|
-18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
- | ^ ^
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.01s
+ Finished bench [optimized] target(s) in 2.86s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:15:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
-[2024-03-20T02:15:13Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:15:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:15:13Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:06:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:06:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:06:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:06:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.92s
+ Finished bench [optimized] target(s) in 2.69s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:16:00Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec}
-[2024-03-20T02:16:00Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:16:00Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:16:00Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:16:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:16:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:16:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:09:40Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec}
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:09:40Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:09:40Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:09:40Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.75s
+ Finished bench [optimized] target(s) in 3.05s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:16:50Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
-[2024-03-20T02:16:50Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:16:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:16:50Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:16:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:16:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:16:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
- Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
- Finished bench [optimized] target(s) in 2.92s
- Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:17:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
-[2024-03-20T02:17:39Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:17:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:17:39Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:17:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:17:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:17:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:10:30Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:10:30Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:10:30Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:10:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:110
+ --> prime_sieve/src/types.rs:18:101
|
-18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 3.01s
+ Finished bench [optimized] target(s) in 3.00s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:11:17Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList}
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:11:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:11:17Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:11:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.63s
+ Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
+[2024-03-25T17:20:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:20:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:20:49Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:20:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+ Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
+ Finished bench [optimized] target(s) in 2.93s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:18:26Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
-[2024-03-20T02:18:26Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:18:26Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:18:26Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:18:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:18:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:18:26Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:21:38Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:21:38Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:21:38Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:21:38Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:101
+ --> prime_sieve/src/types.rs:11:101
|
-18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
| ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 2.82s
+ Finished bench [optimized] target(s) in 2.97s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:19:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
-[2024-03-20T02:19:14Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:19:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:19:14Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:19:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:19:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:19:14Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:22:25Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:22:25Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:22:25Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:22:25Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:101
+ --> prime_sieve/src/types.rs:18:110
|
-18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 2.83s
+ Finished bench [optimized] target(s) in 3.07s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:20:01Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet}
-[2024-03-20T02:20:01Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:20:01Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:20:01Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:20:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:20:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:20:01Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:25:37Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:25:37Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:25:37Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:25:37Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:11:101
+ --> prime_sieve/src/types.rs:18:110
|
-11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 1 warning (run `cargo fix --lib -p prime_sieve` to apply 1 suggestion)
- Finished bench [optimized] target(s) in 2.74s
+ Finished bench [optimized] target(s) in 2.94s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-[2024-03-20T02:20:47Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec}
-[2024-03-20T02:20:47Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
-[2024-03-20T02:20:47Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Setting up directories
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Parsing into blocks
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Running type checker
-[2024-03-20T02:20:47Z DEBUG primrose::selector] Running analysis
-[2024-03-20T02:20:47Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
-[2024-03-20T02:20:47Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
-[2024-03-20T02:20:47Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-25T17:26:24Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet}
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-25T17:26:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running type checker
+[2024-03-25T17:26:24Z DEBUG primrose::selector] Running analysis
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-25T17:26:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
Compiling prime_sieve v0.1.0 (/opt/candelabra/src/tests/prime_sieve)
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:11:110
+ --> prime_sieve/src/types.rs:11:101
|
-11 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
- | ^ ^
+11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+ | ^ ^
|
= note: `#[warn(unused_parens)]` on by default
help: remove these parentheses
|
-11 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
-11 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
+11 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
+11 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
|
warning: unnecessary parentheses around type
- --> prime_sieve/src/types.rs:18:101
+ --> prime_sieve/src/types.rs:18:110
|
-18 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+18 | ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+ | ^ ^
|
help: remove these parentheses
|
-18 - ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
-18 + ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, S>::default()
+18 - ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, (S)>::default()
+18 + ::primrose_library::AdaptiveContainer::<34, std::collections::BTreeSet<S>, std::collections::HashSet<S>, S>::default()
|
warning: `prime_sieve` (lib) generated 2 warnings (run `cargo fix --lib -p prime_sieve` to apply 2 suggestions)
- Finished bench [optimized] target(s) in 3.35s
+ Finished bench [optimized] target(s) in 3.04s
Running benches/main.rs (/opt/candelabra/src/tests/target/release/deps/main-6d95aa0223cdf8a8)
-┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────┬─────────────────┬───────────────────┬───────────────┐
-│ │ prime_sieve/50 │ prime_sieve/500 │ prime_sieve/50000 │ total │
-├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────┼─────────────────┼───────────────────┼───────────────┤
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2292.3 │ 210250 │ 771510000 │ 771722542.3 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2277.4 │ 198370 │ 770860000 │ 771060647.4 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2302.8 │ 195860 │ 28672000000 │ 28672198162.8 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 1424.8 │ 85389 │ 790560000 │ 790646813.8 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2391 │ 206580 │ 8634800000 │ 8635008971 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1319.1 │ 81601 │ 787360000 │ 787442920.1 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2631.3 │ 207270 │ 7688500000 │ 7688709901.3 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2229.4 │ 203160 │ 778360000 │ 778565389.4 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2657.2 │ 207140 │ 771050000 │ 771259797.2 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1591 │ 77788 │ 768570000 │ 768649379 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 1168.4 │ 75113 │ 776530000 │ 776606281.4 │
-│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 2176 │ 203080 │ 9436100000 │ 9436305256 │
-└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────┴─────────────────┴───────────────────┴───────────────┘
+┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────────────────┬─────────────────┬───────────────────┬───────────────────┐
+│ │ prime_sieve/50 │ prime_sieve/500 │ prime_sieve/50000 │ total │
+├────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────────────────┼─────────────────┼───────────────────┼───────────────────┤
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2623.9 │ 209230 │ 763900000 │ 764111853.9 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet} │ 2577.1000000000004 │ 213460 │ 7129000000 │ 7129216037.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 1313 │ 82645 │ 790850000 │ 790933958 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec} │ 2236.2000000000003 │ 201420 │ 8012399999.999999 │ 8012603656.199999 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 1198.8000000000002 │ 75429 │ 771060000 │ 771136627.8 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet} │ 2382.6 │ 196290 │ 765020000 │ 765218672.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2284 │ 206280 │ 762020000 │ 762228564 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList} │ 2286.6 │ 195830 │ 26859000000 │ 26859198116.6 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 2257.2000000000003 │ 209810 │ 7862700000 │ 7862912067.2 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): primrose_library::SortedVec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec} │ 2246.1000000000004 │ 204560 │ 770080000 │ 770286806.1 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec} │ 1594.4 │ 79392 │ 766010000 │ 766090986.4 │
+│ {("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet} │ 1442.7 │ 84993 │ 785170000 │ 785256435.7 │
+└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴─────────────────┴───────────────────┴───────────────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|}
& prime\_sieve/50 & prime\_sieve/500 & prime\_sieve/50000 & total \\
\hline
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2292.3 & 210250 & 771510000 & 771722542.3 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2277.4 & 198370 & 770860000 & 771060647.4 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2302.8 & 195860 & 28672000000 & 28672198162.8 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 1424.8 & 85389 & 790560000 & 790646813.8 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2391 & 206580 & 8634800000 & 8635008971 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1319.1 & 81601 & 787360000 & 787442920.1 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2631.3 & 207270 & 7688500000 & 7688709901.3 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2229.4 & 203160 & 778360000 & 778565389.4 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2657.2 & 207140 & 771050000 & 771259797.2 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1591 & 77788 & 768570000 & 768649379 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 1168.4 & 75113 & 776530000 & 776606281.4 \\
-\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 2176 & 203080 & 9436100000 & 9436305256 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2623.9 & 209230 & 763900000 & 764111853.9 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet\} & 2577.1000000000004 & 213460 & 7129000000 & 7129216037.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 1313 & 82645 & 790850000 & 790933958 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec\} & 2236.2000000000003 & 201420 & 8012399999.999999 & 8012603656.199999 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 1198.8000000000002 & 75429 & 771060000 & 771136627.8 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet\} & 2382.6 & 196290 & 765020000 & 765218672.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2284 & 206280 & 762020000 & 762228564 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList\} & 2286.6 & 195830 & 26859000000 & 26859198116.6 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 2257.2000000000003 & 209810 & 7862700000 & 7862912067.2 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): primrose\_library::SortedVec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::collections::LinkedList until n=747, then std::vec::Vec\} & 2246.1000000000004 & 204560 & 770080000 & 770286806.1 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::HashSet, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec\} & 1594.4 & 79392 & 766010000 & 766090986.4 \\
+\{("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Sieve"): std::vec::Vec, ("/opt/candelabra/src/tests/prime\_sieve/src/types.pr.rs", "Primes"): std::collections::BTreeSet until n=34, then std::collections::HashSet\} & 1442.7 & 84993 & 785170000 & 785256435.7 \\
\end{tabular}
\end{center}
-section_end:1710901295:compare-prime_sieve
+section_end:1711387631:compare-prime_sieve

-section_end:1710901295:step_script
+section_end:1711387632:step_script
 \ No newline at end of file