aboutsummaryrefslogtreecommitdiff
path: root/analysis/current
diff options
context:
space:
mode:
Diffstat (limited to 'analysis/current')
-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)])])/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", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/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", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/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", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/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", [("Map", primrose_library::VecMap), ("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::HashSet), ("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", primrose_library::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap)])])/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::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap), ("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)])])/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", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::BTreeMap), ("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::VecMap)])])/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::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)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", primrose_library::SortedVecMap)])])/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", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/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::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.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)])])/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::VecMap)])])/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::VecMap)])])/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.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)])])/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::VecMap)])])/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::VecMap)])])/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::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/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)])])/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)])])/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", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/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", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/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", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::HashSet)])])/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::VecMap), ("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::HashSet), ("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", primrose_library::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap)])])/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::VecMap), ("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::VecMap), ("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::VecMap), ("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::VecMap), ("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)])])/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", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::BTreeMap), ("Set", std::collections::BTreeSet)])])/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", std::collections::BTreeMap), ("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::VecMap)])])/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::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)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::BTreeSet)])])/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", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", [("Map", std::collections::HashMap), ("Set", std::collections::HashSet)])])/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", primrose_library::SortedVecMap)])])/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", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/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::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.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)])])/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::VecMap)])])/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::VecMap)])])/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.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)])])/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::VecMap)])])/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::VecMap)])])/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::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/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::BTreeSet)])])/benchmark.json (renamed from 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)0
-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::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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from 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)])])/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", [("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::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::vec::Vec), ("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::vec::Vec), ("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::vec::Vec), ("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", [("Set", std::collections::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("List", std::collections::LinkedList)])])/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::BTreeSet), ("List", std::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/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::BTreeSet)])])/benchmark.json (renamed from 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)0
-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::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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from 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)])])/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", [("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::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::vec::Vec), ("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::vec::Vec), ("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::vec::Vec), ("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", [("Set", std::collections::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("List", std::collections::LinkedList)])])/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::BTreeSet), ("List", std::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/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::BTreeSet)])])/benchmark.json (renamed from 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)0
-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::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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from 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)])])/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", [("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::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::vec::Vec), ("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::vec::Vec), ("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::vec::Vec), ("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", [("Set", std::collections::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("List", std::collections::LinkedList)])])/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::BTreeSet), ("List", std::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/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::BTreeSet)])])/benchmark.json (renamed from 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)0
-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::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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::HashSet)])])/benchmark.json (renamed from 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)])])/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", [("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::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::vec::Vec), ("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::vec::Vec), ("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::vec::Vec), ("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", [("Set", std::collections::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("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::BTreeSet), ("List", std::collections::LinkedList)])])/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::BTreeSet), ("List", std::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::vec::Vec)])])/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::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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("Set", std::collections::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/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::collections::LinkedList)])])/benchmark.json (renamed from 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)])])/benchmark.json)0
-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)])])/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::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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json (renamed from 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)0
-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)])])/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 until n=34, then std::collections::HashSet)])])/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 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 until n=34, then std::collections::HashSet), ("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", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("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", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/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 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), ("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), ("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), ("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)])])/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::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)])])/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.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)])])/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)])])/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)])])/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::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 until n=747, then std::vec::Vec), ("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 until n=747, then std::vec::Vec), ("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 until n=747, then std::vec::Vec), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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), ("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), ("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), ("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), ("Primes", std::collections::BTreeSet)])])/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), ("Sieve", std::collections::LinkedList)])])/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), ("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)])])/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.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)])])/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", 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::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::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::collections::LinkedList)])])/benchmark.json (renamed from 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)])])/benchmark.json)0
-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)])])/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::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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json (renamed from 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)0
-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)])])/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 until n=34, then std::collections::HashSet)])])/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 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 until n=34, then std::collections::HashSet), ("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", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("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", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/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 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), ("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), ("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), ("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)])])/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::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)])])/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.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)])])/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)])])/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)])])/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::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 until n=747, then std::vec::Vec), ("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 until n=747, then std::vec::Vec), ("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 until n=747, then std::vec::Vec), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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), ("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), ("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), ("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), ("Primes", std::collections::BTreeSet)])])/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), ("Sieve", std::collections::LinkedList)])])/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), ("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)])])/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.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)])])/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", 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::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::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::collections::LinkedList)])])/benchmark.json (renamed from 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)])])/benchmark.json)0
-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)])])/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::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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("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", primrose_library::SortedVec), ("Sieve", std::vec::Vec)])])/benchmark.json (renamed from 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)0
-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)])])/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 until n=34, then std::collections::HashSet)])])/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 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 until n=34, then std::collections::HashSet), ("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", [("Sieve", std::collections::LinkedList), ("Primes", primrose_library::SortedVec)])])/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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("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::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("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", [("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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", std::collections::BTreeSet until n=34, then std::collections::HashSet), ("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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/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 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), ("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), ("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), ("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)])])/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::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)])])/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.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)])])/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)])])/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)])])/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::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 until n=747, then std::vec::Vec), ("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 until n=747, then std::vec::Vec), ("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 until n=747, then std::vec::Vec), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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::collections::LinkedList), ("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), ("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), ("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), ("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), ("Primes", std::collections::BTreeSet)])])/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), ("Sieve", std::collections::LinkedList)])])/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), ("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)])])/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.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)])])/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", 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::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::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/log1712
-rw-r--r--analysis/current/sections/compare-aoc_2021_09294
-rw-r--r--analysis/current/sections/compare-aoc_2022_08188
-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_sets116
-rw-r--r--analysis/current/sections/compare-example_stack118
-rw-r--r--analysis/current/sections/compare-prime_sieve448
894 files changed, 7671 insertions, 7667 deletions
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
deleted file mode 100644
index f9c4265..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 271fbc4..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index efdac19..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 47d8157..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index 15806d3..ec993f4 100644
--- 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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5381194.354111111,"upper_bound":6802729.446444444},"point_estimate":5907782.25920635,"standard_error":408745.0293199147},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5282292.601666667,"upper_bound":5758280.316666666},"point_estimate":5498447.995555555,"standard_error":169772.16978508976},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65328.800924181945,"upper_bound":580149.5981302855},"point_estimate":328262.20071718056,"standard_error":163155.98314601075},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5342206.654142582,"upper_bound":5718537.364564565},"point_estimate":5455460.42025974,"standard_error":99288.65017321412},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":164489.47203069343,"upper_bound":2093023.1685021443},"point_estimate":1361498.3282057832,"standard_error":682029.1688410759}} \ 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
index 1457db3..208668c 100644
--- 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
@@ -1,11 +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
+aoc_2021_09-part1,,100,,,78351735.0,ns,15
+aoc_2021_09-part1,,100,,,291967557.0,ns,30
+aoc_2021_09-part1,,100,,,263045616.0,ns,45
+aoc_2021_09-part1,,100,,,345496819.0,ns,60
+aoc_2021_09-part1,,100,,,405269101.0,ns,75
+aoc_2021_09-part1,,100,,,503397718.0,ns,90
+aoc_2021_09-part1,,100,,,592351345.0,ns,105
+aoc_2021_09-part1,,100,,,628106842.0,ns,120
+aoc_2021_09-part1,,100,,,717587190.0,ns,135
+aoc_2021_09-part1,,100,,,799554228.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
index 4498094..d40d31d 100644
--- 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
@@ -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":[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
+{"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":[78351735.0,291967557.0,263045616.0,345496819.0,405269101.0,503397718.0,592351345.0,628106842.0,717587190.0,799554228.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
index ac6a35a..ff7707c 100644
--- 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
@@ -1 +1 @@
-[5204424.607619044,5326161.205476189,5650792.13309524,5772528.730952384] \ No newline at end of file
+[4089531.7717857147,4704358.825892857,6343897.636845238,6958724.69095238] \ 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)])])/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::VecMap), ("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::HashSet), ("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", primrose_library::VecMap), ("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::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..b025d15
--- /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::VecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":161402976.80916664,"upper_bound":164670620.96666664},"point_estimate":162887127.86666667,"standard_error":835207.5810476773},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":161218719.33333334,"upper_bound":164711657.1666667},"point_estimate":161523249.3333333,"standard_error":920424.1966195045},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":147478.42008174938,"upper_bound":4050391.6853030557},"point_estimate":661235.6346607135,"standard_error":968712.1189076788},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":466519.299593455,"upper_bound":3474902.6126405094},"point_estimate":2785692.0953123486,"standard_error":721917.3203299536}} \ 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::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..0fcdce8
--- /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::VecMap), ("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,,,483027421.0,ns,3
+aoc_2021_09-part1,,100,,,484610682.0,ns,3
+aoc_2021_09-part1,,100,,,484095713.0,ns,3
+aoc_2021_09-part1,,100,,,502566538.0,ns,3
+aoc_2021_09-part1,,100,,,504783674.0,ns,3
+aoc_2021_09-part1,,100,,,483656158.0,ns,3
+aoc_2021_09-part1,,100,,,485703405.0,ns,3
+aoc_2021_09-part1,,100,,,491751928.0,ns,3
+aoc_2021_09-part1,,100,,,481889503.0,ns,3
+aoc_2021_09-part1,,100,,,484528814.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", [("Map", primrose_library::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..2f31258
--- /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::VecMap), ("Set", std::collections::BTreeSet)])])/sample.json
@@ -0,0 +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":[483027421.0,484610682.0,484095713.0,502566538.0,504783674.0,483656158.0,485703405.0,491751928.0,481889503.0,484528814.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::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..7e528b0
--- /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::VecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[154781598.41666675,158018473.66666672,166650140.99999997,169887016.24999994] \ 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)])])/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::VecMap), ("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::VecMap)])])/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::VecMap), ("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::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..c9759e6
--- /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::VecMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":174172557.8,"upper_bound":186238058.1666667},"point_estimate":179250210.26666668,"standard_error":3126012.9880127576},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":173533206.66666666,"upper_bound":182046774.0},"point_estimate":174548249.6666667,"standard_error":2396509.8793115607},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256183.39145180618,"upper_bound":11474554.326885961},"point_estimate":1698172.2337514604,"standard_error":3051952.033651374},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":817405.884600006,"upper_bound":14866607.989656797},"point_estimate":10423515.66822963,"standard_error":3704640.240447611}} \ 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::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..cb8b3e3
--- /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::VecMap), ("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,,,615418947.0,ns,3
+aoc_2021_09-part1,,100,,,541948079.0,ns,3
+aoc_2021_09-part1,,100,,,568117515.0,ns,3
+aoc_2021_09-part1,,100,,,523305559.0,ns,3
+aoc_2021_09-part1,,100,,,521680629.0,ns,3
+aoc_2021_09-part1,,100,,,524163129.0,ns,3
+aoc_2021_09-part1,,100,,,518471422.0,ns,3
+aoc_2021_09-part1,,100,,,520599620.0,ns,3
+aoc_2021_09-part1,,100,,,523983939.0,ns,3
+aoc_2021_09-part1,,100,,,519817469.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", [("Map", primrose_library::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..43d22e7
--- /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::VecMap), ("Set", std::collections::HashSet)])])/sample.json
@@ -0,0 +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":[615418947.0,541948079.0,568117515.0,523305559.0,521680629.0,524163129.0,518471422.0,520599620.0,523983939.0,519817469.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::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..33b0705
--- /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::VecMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[156991321.5,165307306.125,187483265.125,195799249.75] \ 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)])])/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
index a1e9a19..3991af6 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3326861.586394558,"upper_bound":3389584.481666667},"point_estimate":3356642.3054780797,"standard_error":16118.10640383889},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3309806.4614512473,"upper_bound":3415642.005291005},"point_estimate":3344991.9214285715,"standard_error":24424.551636661206},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10119.969730334447,"upper_bound":79596.76250354161},"point_estimate":52677.64309145171,"standard_error":20596.759841870567},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3331032.4725868725,"upper_bound":3409536.4825601024},"point_estimate":3372200.764873222,"standard_error":19842.560668063285},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23650.50637506194,"upper_bound":64227.707387232585},"point_estimate":53707.15214802639,"standard_error":9156.34872031012}} \ 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
index b22d4d7..b3031d0 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::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
@@ -1,11 +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
+aoc_2021_09-part1,,100,,,69274105.0,ns,21
+aoc_2021_09-part1,,100,,,139377007.0,ns,42
+aoc_2021_09-part1,,100,,,215830108.0,ns,63
+aoc_2021_09-part1,,100,,,281589762.0,ns,84
+aoc_2021_09-part1,,100,,,350553779.0,ns,105
+aoc_2021_09-part1,,100,,,415853236.0,ns,126
+aoc_2021_09-part1,,100,,,487920991.0,ns,147
+aoc_2021_09-part1,,100,,,578891613.0,ns,168
+aoc_2021_09-part1,,100,,,645556339.0,ns,189
+aoc_2021_09-part1,,100,,,703789049.0,ns,210
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
index 159ebb0..8af1580 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::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
@@ -1 +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
+{"sampling_mode":"Linear","iters":[21.0,42.0,63.0,84.0,105.0,126.0,147.0,168.0,189.0,210.0],"times":[69274105.0,139377007.0,215830108.0,281589762.0,350553779.0,415853236.0,487920991.0,578891613.0,645556339.0,703789049.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
index e4ad5d7..e9fa321 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::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
@@ -1 +1 @@
-[3442045.2859022547,3495544.2156954883,3638208.0284774443,3691706.958270678] \ No newline at end of file
+[3075302.099489796,3196987.414115646,3521481.5864512464,3643166.901077097] \ 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)])])/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::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::VecMap)])])/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::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::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
new file mode 100644
index 0000000..2fea830
--- /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::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3435454.7849107147,"upper_bound":3943182.8383333334},"point_estimate":3641404.7294107145,"standard_error":138460.57150432933},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3417305.6439285716,"upper_bound":3763053.3333333335},"point_estimate":3425230.553125,"standard_error":94797.84210735057},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":688.872869020259,"upper_bound":461756.15870656463},"point_estimate":24795.751599412743,"standard_error":112110.91437261352},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3429157.689027435,"upper_bound":3722248.886779661},"point_estimate":3543899.4046753244,"standard_error":76640.03416125671},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30684.90030519132,"upper_bound":694982.1168808362},"point_estimate":461476.9167291197,"standard_error":199202.66197672405}} \ 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
new file mode 100644
index 0000000..7cc2d92
--- /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::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,,,68053016.0,ns,20
+aoc_2021_09-part1,,100,,,137189859.0,ns,40
+aoc_2021_09-part1,,100,,,293419679.0,ns,60
+aoc_2021_09-part1,,100,,,301653148.0,ns,80
+aoc_2021_09-part1,,100,,,348249150.0,ns,100
+aoc_2021_09-part1,,100,,,410374432.0,ns,120
+aoc_2021_09-part1,,100,,,478834999.0,ns,140
+aoc_2021_09-part1,,100,,,547314341.0,ns,160
+aoc_2021_09-part1,,100,,,677349600.0,ns,180
+aoc_2021_09-part1,,100,,,682872259.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
new file mode 100644
index 0000000..0f78604
--- /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::HashSet)])])/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":[68053016.0,137189859.0,293419679.0,301653148.0,348249150.0,410374432.0,478834999.0,547314341.0,677349600.0,682872259.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
new file mode 100644
index 0000000..16a3d5c
--- /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::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[2600872.167857142,3010387.4330357136,4102428.1401785715,4511943.405357143] \ 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)])])/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
index 855c54c..4184115 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1855867.7230220588,"upper_bound":1904640.5901960786},"point_estimate":1879992.7673529412,"standard_error":12499.228996753396},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1837544.4705882352,"upper_bound":1919247.0882352942},"point_estimate":1874893.8897058824,"standard_error":23783.335457552075},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7645.240433093416,"upper_bound":66708.48476715828},"point_estimate":56809.46126290118,"standard_error":15911.920447405522},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1876645.919992901,"upper_bound":1923873.8133159268},"point_estimate":1903877.5698242933,"standard_error":12162.649408485393},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27259.99027456457,"upper_bound":48152.712912586736},"point_estimate":41635.07381268726,"standard_error":5347.311322630894}} \ 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
index 76cc74b..39e13c5 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::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
@@ -1,11 +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
+aoc_2021_09-part1,,100,,,63338967.0,ns,34
+aoc_2021_09-part1,,100,,,124953024.0,ns,68
+aoc_2021_09-part1,,100,,,188837875.0,ns,102
+aoc_2021_09-part1,,100,,,248941438.0,ns,136
+aoc_2021_09-part1,,100,,,312053427.0,ns,170
+aoc_2021_09-part1,,100,,,389292870.0,ns,204
+aoc_2021_09-part1,,100,,,456780807.0,ns,238
+aoc_2021_09-part1,,100,,,524288972.0,ns,272
+aoc_2021_09-part1,,100,,,593672163.0,ns,306
+aoc_2021_09-part1,,100,,,641538175.0,ns,340
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
index 17586f3..3ba707b 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::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
@@ -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":[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
+{"sampling_mode":"Linear","iters":[34.0,68.0,102.0,136.0,170.0,204.0,238.0,272.0,306.0,340.0],"times":[63338967.0,124953024.0,188837875.0,248941438.0,312053427.0,389292870.0,456780807.0,524288972.0,593672163.0,641538175.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
index f130245..d7aef73 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::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
@@ -1 +1 @@
-[1817321.9520975056,1830275.2458900227,1864817.3626700682,1877770.656462585] \ No newline at end of file
+[1614455.3921568622,1727725.8370098036,2029780.3566176475,2143050.801470589] \ 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)])])/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
index 46e656a..54ab822 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1913685.6813153592,"upper_bound":1959522.1954481793},"point_estimate":1936017.701265173,"standard_error":11688.617513154133},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1909169.9294117647,"upper_bound":1973092.0294117648},"point_estimate":1924441.2463235294,"standard_error":17123.127683969527},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4223.344096344082,"upper_bound":65726.06091756606},"point_estimate":28749.421680184067,"standard_error":16384.805857005395},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1910345.5093473005,"upper_bound":1962782.8661694343},"point_estimate":1930456.3285714285,"standard_error":13519.985922727994},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21061.15824420441,"upper_bound":48348.7130367412},"point_estimate":39146.95274704793,"standard_error":6773.157988001816}} \ 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
index 59da4d7..bb25185 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::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
@@ -1,11 +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
+aoc_2021_09-part1,,100,,,67085129.0,ns,34
+aoc_2021_09-part1,,100,,,131055710.0,ns,68
+aoc_2021_09-part1,,100,,,198442486.0,ns,102
+aoc_2021_09-part1,,100,,,255532713.0,ns,136
+aoc_2021_09-part1,,100,,,324144462.0,ns,170
+aoc_2021_09-part1,,100,,,405080731.0,ns,204
+aoc_2021_09-part1,,100,,,476102230.0,ns,238
+aoc_2021_09-part1,,100,,,522673198.0,ns,272
+aoc_2021_09-part1,,100,,,584249368.0,ns,306
+aoc_2021_09-part1,,100,,,649946628.0,ns,340
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
index 8073001..26c706d 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::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
@@ -1 +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
+{"sampling_mode":"Linear","iters":[34.0,68.0,102.0,136.0,170.0,204.0,238.0,272.0,306.0,340.0],"times":[67085129.0,131055710.0,198442486.0,255532713.0,324144462.0,405080731.0,476102230.0,522673198.0,584249368.0,649946628.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
index dced48b..a1cad17 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::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
@@ -1 +1 @@
-[1799962.025403226,1828585.1239919355,1904913.3868951611,1933536.4854838708] \ No newline at end of file
+[1740949.7171568633,1825417.697303922,2050665.6443627449,2135133.6245098035] \ 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)])])/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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/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", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/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::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
new file mode 100644
index 0000000..06b2fe8
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5415801.567333333,"upper_bound":5423242.984698413},"point_estimate":5419674.1476402115,"standard_error":1912.343308994915},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5414507.707407407,"upper_bound":5424575.036666667},"point_estimate":5421179.093333334,"standard_error":2430.1711110931187},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1291.5010737382768,"upper_bound":11235.224967201473},"point_estimate":6310.178781749704,"standard_error":2523.161751195773},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5416889.319607843,"upper_bound":5424357.369538729},"point_estimate":5420996.998268398,"standard_error":1954.790686362178},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3308.2621830937323,"upper_bound":7961.93570104888},"point_estimate":6374.60142817037,"standard_error":1173.5277829025208}} \ 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
new file mode 100644
index 0000000..62b5d59
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part1,,100,,,81332322.0,ns,15
+aoc_2021_09-part1,,100,,,162836403.0,ns,30
+aoc_2021_09-part1,,100,,,243489120.0,ns,45
+aoc_2021_09-part1,,100,,,324524454.0,ns,60
+aoc_2021_09-part1,,100,,,406533414.0,ns,75
+aoc_2021_09-part1,,100,,,488150731.0,ns,90
+aoc_2021_09-part1,,100,,,568648478.0,ns,105
+aoc_2021_09-part1,,100,,,650629520.0,ns,120
+aoc_2021_09-part1,,100,,,731449721.0,ns,135
+aoc_2021_09-part1,,100,,,814049291.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
new file mode 100644
index 0000000..4168b70
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/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":[81332322.0,162836403.0,243489120.0,324524454.0,406533414.0,488150731.0,568648478.0,650629520.0,731449721.0,814049291.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
new file mode 100644
index 0000000..b20816a
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -0,0 +1 @@
+[5394861.077910053,5405586.220568784,5434186.600992065,5444911.743650795] \ 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
deleted file mode 100644
index f635a57..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::VecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 76ea219..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::VecMap)])])/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,,,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
deleted file mode 100644
index 22bef89..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::VecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 5aba37f..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::VecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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::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
deleted file mode 100644
index 8c8fc62..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::VecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 555332a..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::VecMap)])])/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,,,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
deleted file mode 100644
index 7c176ea..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::VecMap)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index d84d18c..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::VecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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::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
deleted file mode 100644
index 38046fe..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::BTreeMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 60a9431..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::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,,,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
deleted file mode 100644
index d8585c6..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::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":[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
deleted file mode 100644
index e206e4d..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::BTreeMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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/new/estimates.json b/analysis/current/criterion/aoc_2021_09-part1/100/new/estimates.json
index 855c54c..4184115 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1855867.7230220588,"upper_bound":1904640.5901960786},"point_estimate":1879992.7673529412,"standard_error":12499.228996753396},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1837544.4705882352,"upper_bound":1919247.0882352942},"point_estimate":1874893.8897058824,"standard_error":23783.335457552075},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7645.240433093416,"upper_bound":66708.48476715828},"point_estimate":56809.46126290118,"standard_error":15911.920447405522},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1876645.919992901,"upper_bound":1923873.8133159268},"point_estimate":1903877.5698242933,"standard_error":12162.649408485393},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27259.99027456457,"upper_bound":48152.712912586736},"point_estimate":41635.07381268726,"standard_error":5347.311322630894}} \ 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 76cc74b..39e13c5 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,,,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
+aoc_2021_09-part1,,100,,,63338967.0,ns,34
+aoc_2021_09-part1,,100,,,124953024.0,ns,68
+aoc_2021_09-part1,,100,,,188837875.0,ns,102
+aoc_2021_09-part1,,100,,,248941438.0,ns,136
+aoc_2021_09-part1,,100,,,312053427.0,ns,170
+aoc_2021_09-part1,,100,,,389292870.0,ns,204
+aoc_2021_09-part1,,100,,,456780807.0,ns,238
+aoc_2021_09-part1,,100,,,524288972.0,ns,272
+aoc_2021_09-part1,,100,,,593672163.0,ns,306
+aoc_2021_09-part1,,100,,,641538175.0,ns,340
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 17586f3..3ba707b 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":[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
+{"sampling_mode":"Linear","iters":[34.0,68.0,102.0,136.0,170.0,204.0,238.0,272.0,306.0,340.0],"times":[63338967.0,124953024.0,188837875.0,248941438.0,312053427.0,389292870.0,456780807.0,524288972.0,593672163.0,641538175.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 f130245..d7aef73 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 @@
-[1817321.9520975056,1830275.2458900227,1864817.3626700682,1877770.656462585] \ No newline at end of file
+[1614455.3921568622,1727725.8370098036,2029780.3566176475,2143050.801470589] \ 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)])])/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
deleted file mode 100644
index 3a965d0..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index d2ad39b..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index 60a19c4..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index a3da55a..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index 87c0a21..8e07c49 100644
--- 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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5632557668.9875,"upper_bound":5710700231.355},"point_estimate":5672103534.3,"standard_error":19969724.22854687},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5619102108.0,"upper_bound":5718313217.0},"point_estimate":5681308975.5,"standard_error":27946619.782082886},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4268294.870522618,"upper_bound":113652268.85916889},"point_estimate":55407164.3109262,"standard_error":26989583.299500305},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":36448011.086325146,"upper_bound":84010945.45585215},"point_estimate":66344843.48086723,"standard_error":12026587.189566646}} \ 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
index c55c8ac..5d33146 100644
--- 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
@@ -1,11 +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
+aoc_2021_09-part2,,100,,,5689639156.0,ns,1
+aoc_2021_09-part2,,100,,,5719047976.0,ns,1
+aoc_2021_09-part2,,100,,,5650803526.0,ns,1
+aoc_2021_09-part2,,100,,,5718313217.0,ns,1
+aoc_2021_09-part2,,100,,,5714024884.0,ns,1
+aoc_2021_09-part2,,100,,,5780633593.0,ns,1
+aoc_2021_09-part2,,100,,,5672978795.0,ns,1
+aoc_2021_09-part2,,100,,,5622669586.0,ns,1
+aoc_2021_09-part2,,100,,,5565523920.0,ns,1
+aoc_2021_09-part2,,100,,,5587400690.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
index 01d8fd2..9a1868e 100644
--- 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
@@ -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":[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
+{"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":[5689639156.0,5719047976.0,5650803526.0,5718313217.0,5714024884.0,5780633593.0,5672978795.0,5622669586.0,5565523920.0,5587400690.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
index b83043d..603098d 100644
--- 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
@@ -1 +1 @@
-[5627457492.25,5687936654.5,5849214420.5,5909693582.75] \ No newline at end of file
+[5367088882.75,5498395976.875,5848548227.875,5979855322.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)])])/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::VecMap), ("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::HashSet), ("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", primrose_library::VecMap), ("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::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..b6fbea0
--- /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::VecMap), ("Set", std::collections::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60957011701.325,"upper_bound":62581201148.1},"point_estimate":61787215577.7,"standard_error":415391498.2012871},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60714727513.5,"upper_bound":62919131109.5},"point_estimate":61995832503.5,"standard_error":567755632.9415133},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":365629244.22138333,"upper_bound":2408138840.8106894},"point_estimate":1486846960.6222897,"standard_error":512154551.9591889},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":787026348.3428872,"upper_bound":1726700616.5865586},"point_estimate":1381439805.438112,"standard_error":240227070.651891}} \ 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::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..2702f72
--- /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::VecMap), ("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,,,60786430811.0,ns,1
+aoc_2021_09-part2,,100,,,59414082867.0,ns,1
+aoc_2021_09-part2,,100,,,61845960707.0,ns,1
+aoc_2021_09-part2,,100,,,62792159918.0,ns,1
+aoc_2021_09-part2,,100,,,61217278898.0,ns,1
+aoc_2021_09-part2,,100,,,60212176129.0,ns,1
+aoc_2021_09-part2,,100,,,62339187809.0,ns,1
+aoc_2021_09-part2,,100,,,63499074410.0,ns,1
+aoc_2021_09-part2,,100,,,63620099928.0,ns,1
+aoc_2021_09-part2,,100,,,62145704300.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::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..672212d
--- /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::VecMap), ("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":[60786430811.0,59414082867.0,61845960707.0,62792159918.0,61217278898.0,60212176129.0,62339187809.0,63499074410.0,63620099928.0,62145704300.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::VecMap), ("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::VecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..540be7a
--- /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::VecMap), ("Set", std::collections::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[55539820658.75,58216981745.75,65356077977.75,68033239064.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)])])/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::VecMap), ("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::VecMap)])])/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::VecMap), ("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::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/estimates.json
new file mode 100644
index 0000000..e510b4b
--- /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::VecMap), ("Set", std::collections::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59471256526.4775,"upper_bound":60761061023.1225},"point_estimate":60112141971.7,"standard_error":329773445.3581354},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59106269380.0,"upper_bound":61061610277.5},"point_estimate":60090233052.0,"standard_error":503199208.18377113},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":352505966.0763681,"upper_bound":1924295766.430521},"point_estimate":1355543198.2157974,"standard_error":391718105.80681056},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":671927250.8270227,"upper_bound":1333242184.1428866},"point_estimate":1101548487.075296,"standard_error":168805644.03325507}} \ 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::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/raw.csv
new file mode 100644
index 0000000..3e84b70
--- /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::VecMap), ("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,,,60296038384.0,ns,1
+aoc_2021_09-part2,,100,,,58769228248.0,ns,1
+aoc_2021_09-part2,,100,,,59698405895.0,ns,1
+aoc_2021_09-part2,,100,,,61426110441.0,ns,1
+aoc_2021_09-part2,,100,,,58557690535.0,ns,1
+aoc_2021_09-part2,,100,,,60697110114.0,ns,1
+aoc_2021_09-part2,,100,,,61751266865.0,ns,1
+aoc_2021_09-part2,,100,,,59884427720.0,ns,1
+aoc_2021_09-part2,,100,,,60934872135.0,ns,1
+aoc_2021_09-part2,,100,,,59106269380.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::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/sample.json
new file mode 100644
index 0000000..8d47408
--- /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::VecMap), ("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":[60296038384.0,58769228248.0,59698405895.0,61426110441.0,58557690535.0,60697110114.0,61751266865.0,59884427720.0,60934872135.0,59106269380.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::VecMap), ("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::VecMap), ("Set", std::collections::HashSet)])])/tukey.json
new file mode 100644
index 0000000..73f2292
--- /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::VecMap), ("Set", std::collections::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[54390919145.75,56822611327.25,63307123811.25,65738815992.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", [("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
index d003fb6..81390dc 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8601349605.3,"upper_bound":8836476187.1},"point_estimate":8720432200.5,"standard_error":60042975.06701776},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8583928028.5,"upper_bound":8868621543.0},"point_estimate":8726186915.5,"standard_error":79574693.88579533},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60927534.87432003,"upper_bound":343242647.3410249},"point_estimate":209843757.6773286,"standard_error":70532710.84843704},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108210587.28066331,"upper_bound":258420185.65486252},"point_estimate":199638725.0376364,"standard_error":38916465.09053702}} \ 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
index 5183ddf..79f806f 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::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
@@ -1,11 +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
+aoc_2021_09-part2,,100,,,8626641247.0,ns,1
+aoc_2021_09-part2,,100,,,8541214810.0,ns,1
+aoc_2021_09-part2,,100,,,8363499846.0,ns,1
+aoc_2021_09-part2,,100,,,8585546187.0,ns,1
+aoc_2021_09-part2,,100,,,8742035703.0,ns,1
+aoc_2021_09-part2,,100,,,8868621543.0,ns,1
+aoc_2021_09-part2,,100,,,9048574183.0,ns,1
+aoc_2021_09-part2,,100,,,8901490263.0,ns,1
+aoc_2021_09-part2,,100,,,8710338128.0,ns,1
+aoc_2021_09-part2,,100,,,8816360095.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
index 65c0f4c..b529459 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::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
@@ -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":[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
+{"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":[8626641247.0,8541214810.0,8363499846.0,8585546187.0,8742035703.0,8868621543.0,9048574183.0,8901490263.0,8710338128.0,8816360095.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
index bca7dc7..78688d7 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::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
@@ -1 +1 @@
-[8699756110.75,8809829496.625,9103358525.625,9213431911.5] \ No newline at end of file
+[7816611265.0,8206215608.5,9245160524.5,9634764868.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)])])/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::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::VecMap)])])/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::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::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
new file mode 100644
index 0000000..d2d632a
--- /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::HashSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5334843533.7,"upper_bound":5517681853.3},"point_estimate":5419751454.7,"standard_error":46928944.528779805},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5309544614.0,"upper_bound":5553511545.0},"point_estimate":5358441936.0,"standard_error":58998190.72722724},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15915514.27294314,"upper_bound":244799036.53054833},"point_estimate":85525802.48931348,"standard_error":60114866.564757675},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50638737.48272055,"upper_bound":196883267.35384732},"point_estimate":156322780.58783737,"standard_error":33783598.884195425}} \ 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
new file mode 100644
index 0000000..466bac4
--- /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::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,,,5309544614.0,ns,1
+aoc_2021_09-part2,,100,,,5255228457.0,ns,1
+aoc_2021_09-part2,,100,,,5348511968.0,ns,1
+aoc_2021_09-part2,,100,,,5368371904.0,ns,1
+aoc_2021_09-part2,,100,,,5346902169.0,ns,1
+aoc_2021_09-part2,,100,,,5615321548.0,ns,1
+aoc_2021_09-part2,,100,,,5726037783.0,ns,1
+aoc_2021_09-part2,,100,,,5553511545.0,ns,1
+aoc_2021_09-part2,,100,,,5291966529.0,ns,1
+aoc_2021_09-part2,,100,,,5382118030.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
new file mode 100644
index 0000000..1707093
--- /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::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":[5309544614.0,5255228457.0,5348511968.0,5368371904.0,5346902169.0,5615321548.0,5726037783.0,5553511545.0,5291966529.0,5382118030.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
new file mode 100644
index 0000000..89fbbc9
--- /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::HashSet)])])/tukey.json
@@ -0,0 +1 @@
+[4743546512.25,5031215257.5,5798331911.5,6086000656.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", [("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
index 33bb6d5..af0f2b6 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8069377336.585,"upper_bound":8330892991.2},"point_estimate":8205936168.5,"standard_error":66983169.34610843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8100328685.0,"upper_bound":8369559456.5},"point_estimate":8217547272.5,"standard_error":64659024.60862141},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38560821.88350856,"upper_bound":373532471.701473},"point_estimate":169825441.42679572,"standard_error":89628074.65318555},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101672006.9036258,"upper_bound":302729581.8459581},"point_estimate":223736995.6659185,"standard_error":53448182.51722462}} \ 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
index a1f8e1e..9cbad4d 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::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
@@ -1,11 +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
+aoc_2021_09-part2,,100,,,8191600680.0,ns,1
+aoc_2021_09-part2,,100,,,8329420071.0,ns,1
+aoc_2021_09-part2,,100,,,8042257332.0,ns,1
+aoc_2021_09-part2,,100,,,8100328685.0,ns,1
+aoc_2021_09-part2,,100,,,8165000711.0,ns,1
+aoc_2021_09-part2,,100,,,8508368195.0,ns,1
+aoc_2021_09-part2,,100,,,8243493865.0,ns,1
+aoc_2021_09-part2,,100,,,8495500396.0,ns,1
+aoc_2021_09-part2,,100,,,7739773233.0,ns,1
+aoc_2021_09-part2,,100,,,8243618517.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
index ddb15c3..2888e01 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::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
@@ -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":[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
+{"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":[8191600680.0,8329420071.0,8042257332.0,8100328685.0,8165000711.0,8508368195.0,8243493865.0,8495500396.0,7739773233.0,8243618517.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
index 9584a1c..63c7e00 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::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
@@ -1 +1 @@
-[7732096686.5,7869307178.375,8235201823.375,8372412315.25] \ No newline at end of file
+[7542077718.5,7829287205.0,8595179169.0,8882388655.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::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
index 39831fd..e871a5f 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4465306703.3825,"upper_bound":4602689030.4},"point_estimate":4533822129.6,"standard_error":35165901.60102183},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4435721555.5,"upper_bound":4625556096.0},"point_estimate":4539718416.0,"standard_error":56483301.20990578},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":34094069.88700926,"upper_bound":194670425.53820908},"point_estimate":134614358.4806174,"standard_error":41602012.43899562},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":71349743.95369884,"upper_bound":144791217.82132557},"point_estimate":117115371.09801795,"standard_error":18907970.87095292}} \ 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
index dd2816c..3fe2123 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::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
@@ -1,11 +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
+aoc_2021_09-part2,,100,,,4722954726.0,ns,1
+aoc_2021_09-part2,,100,,,4618896655.0,ns,1
+aoc_2021_09-part2,,100,,,4602183200.0,ns,1
+aoc_2021_09-part2,,100,,,4458717691.0,ns,1
+aoc_2021_09-part2,,100,,,4412725420.0,ns,1
+aoc_2021_09-part2,,100,,,4514390968.0,ns,1
+aoc_2021_09-part2,,100,,,4439126856.0,ns,1
+aoc_2021_09-part2,,100,,,4565045864.0,ns,1
+aoc_2021_09-part2,,100,,,4355250924.0,ns,1
+aoc_2021_09-part2,,100,,,4648928992.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
index 1f46163..9b61276 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::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
@@ -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":[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
+{"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":[4722954726.0,4618896655.0,4602183200.0,4458717691.0,4412725420.0,4514390968.0,4439126856.0,4565045864.0,4355250924.0,4648928992.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
index d9e82c6..b652227 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::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
@@ -1 +1 @@
-[4384956829.0,4472696596.75,4706669310.75,4794409078.5] \ No newline at end of file
+[3931943385.25,4187983975.0,4870758881.0,5126799470.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", [("Map", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/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", primrose_library::SortedVecMap), ("Set", std::collections::BTreeSet)])])/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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/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::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
new file mode 100644
index 0000000..92d0ec1
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9399262782.710001,"upper_bound":9703629268.1175},"point_estimate":9540920706.2,"standard_error":78371461.8329571},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9351573455.5,"upper_bound":9696162946.5},"point_estimate":9474429986.0,"standard_error":83895159.21151112},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41801632.71817267,"upper_bound":430073185.99167466},"point_estimate":205080079.45370078,"standard_error":100176915.4579044},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":105566844.34617887,"upper_bound":337075027.76005125},"point_estimate":260347326.62215626,"standard_error":59168335.954932414}} \ 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
new file mode 100644
index 0000000..c73cc96
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2021_09-part2,,100,,,9289117506.0,ns,1
+aoc_2021_09-part2,,100,,,9414029405.0,ns,1
+aoc_2021_09-part2,,100,,,10065444607.0,ns,1
+aoc_2021_09-part2,,100,,,9869403103.0,ns,1
+aoc_2021_09-part2,,100,,,9383093224.0,ns,1
+aoc_2021_09-part2,,100,,,9482326813.0,ns,1
+aoc_2021_09-part2,,100,,,9235011134.0,ns,1
+aoc_2021_09-part2,,100,,,9466533159.0,ns,1
+aoc_2021_09-part2,,100,,,9522922790.0,ns,1
+aoc_2021_09-part2,,100,,,9681325321.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
new file mode 100644
index 0000000..d2bbaae
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/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":[9289117506.0,9414029405.0,10065444607.0,9869403103.0,9383093224.0,9482326813.0,9235011134.0,9466533159.0,9522922790.0,9681325321.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
new file mode 100644
index 0000000..a5198d3
--- /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::BTreeSet), ("Map", primrose_library::SortedVecMap)])])/tukey.json
@@ -0,0 +1 @@
+[8638135012.25,9014481140.75,10018070816.75,10394416945.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::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
deleted file mode 100644
index a33d136..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::VecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 94982d7..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::VecMap)])])/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,,,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
deleted file mode 100644
index eca4ad4..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::VecMap)])])/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":[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
deleted file mode 100644
index 6bb977d..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::VecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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::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
deleted file mode 100644
index d143c92..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::VecMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 8b18a14..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::VecMap)])])/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,,,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
deleted file mode 100644
index bd039a8..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::VecMap)])])/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":[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
deleted file mode 100644
index ffcd416..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::VecMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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::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
deleted file mode 100644
index 4bc2f60..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::BTreeMap)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 8c692d0..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::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,,,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
deleted file mode 100644
index 5b15f4c..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::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":[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
deleted file mode 100644
index c19df5e..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::BTreeMap)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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/new/estimates.json b/analysis/current/criterion/aoc_2021_09-part2/100/new/estimates.json
index 33bb6d5..af0f2b6 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8069377336.585,"upper_bound":8330892991.2},"point_estimate":8205936168.5,"standard_error":66983169.34610843},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8100328685.0,"upper_bound":8369559456.5},"point_estimate":8217547272.5,"standard_error":64659024.60862141},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38560821.88350856,"upper_bound":373532471.701473},"point_estimate":169825441.42679572,"standard_error":89628074.65318555},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":101672006.9036258,"upper_bound":302729581.8459581},"point_estimate":223736995.6659185,"standard_error":53448182.51722462}} \ 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 a1f8e1e..9cbad4d 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,,,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
+aoc_2021_09-part2,,100,,,8191600680.0,ns,1
+aoc_2021_09-part2,,100,,,8329420071.0,ns,1
+aoc_2021_09-part2,,100,,,8042257332.0,ns,1
+aoc_2021_09-part2,,100,,,8100328685.0,ns,1
+aoc_2021_09-part2,,100,,,8165000711.0,ns,1
+aoc_2021_09-part2,,100,,,8508368195.0,ns,1
+aoc_2021_09-part2,,100,,,8243493865.0,ns,1
+aoc_2021_09-part2,,100,,,8495500396.0,ns,1
+aoc_2021_09-part2,,100,,,7739773233.0,ns,1
+aoc_2021_09-part2,,100,,,8243618517.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 ddb15c3..2888e01 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":[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
+{"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":[8191600680.0,8329420071.0,8042257332.0,8100328685.0,8165000711.0,8508368195.0,8243493865.0,8495500396.0,7739773233.0,8243618517.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 9584a1c..63c7e00 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 @@
-[7732096686.5,7869307178.375,8235201823.375,8372412315.25] \ No newline at end of file
+[7542077718.5,7829287205.0,8595179169.0,8882388655.5] \ 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 80774b6..33436a5 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1418202.9473839283,"upper_bound":1705821.9650156326},"point_estimate":1552824.9974615201,"standard_error":74022.9462003505},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1332854.303030303,"upper_bound":1749518.9533429532},"point_estimate":1495616.7348484849,"standard_error":96244.14353401898},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43036.89706018478,"upper_bound":420043.7053191224},"point_estimate":242503.29828902413,"standard_error":96576.37419653447},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1516881.4533326323,"upper_bound":1887505.6225636092},"point_estimate":1747840.0809130264,"standard_error":95145.69401572755},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":109070.71389052291,"upper_bound":310239.2446363249},"point_estimate":247115.19851649855,"standard_error":51658.16445327893}} \ 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 83bcf10..38fc8b2 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,,,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
+aoc_2022_08-part1,,100,,,43984192.0,ns,33
+aoc_2022_08-part1,,100,,,85655988.0,ns,66
+aoc_2022_08-part1,,100,,,131357753.0,ns,99
+aoc_2022_08-part1,,100,,,185302135.0,ns,132
+aoc_2022_08-part1,,100,,,241878005.0,ns,165
+aoc_2022_08-part1,,100,,,302010621.0,ns,198
+aoc_2022_08-part1,,100,,,367402253.0,ns,231
+aoc_2022_08-part1,,100,,,438236509.0,ns,264
+aoc_2022_08-part1,,100,,,566839933.0,ns,297
+aoc_2022_08-part1,,100,,,665500927.0,ns,330
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 3749a14..221db42 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":[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
+{"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":[43984192.0,85655988.0,131357753.0,185302135.0,241878005.0,302010621.0,367402253.0,438236509.0,566839933.0,665500927.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 8143f44..0cbdec0 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 @@
-[1219739.7109693873,1259206.1929846937,1364450.1450255103,1403916.6270408165] \ No newline at end of file
+[474532.2571699128,912561.9988501079,2080641.3099972948,2518671.0516774897] \ 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 f13e8fe..36592f1 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4020721.265614035,"upper_bound":4301366.570844298},"point_estimate":4117804.7301754383,"standard_error":85559.74598254464},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4015334.6666666665,"upper_bound":4046411.807017544},"point_estimate":4028809.9802631577,"standard_error":21267.436994920135},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2300.32668863485,"upper_bound":36137.352144749246},"point_estimate":19914.73477933778,"standard_error":25179.90966461187},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4019864.868375823,"upper_bound":4124013.3298798176},"point_estimate":4046366.1293233084,"standard_error":29087.34581130758},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9942.336270853817,"upper_bound":438830.70373142697},"point_estimate":286099.42055285047,"standard_error":157890.37791377582}} \ 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 a79bb96..06ac031 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,,,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
+aoc_2022_08-part1,,100,,,77065263.0,ns,19
+aoc_2022_08-part1,,100,,,152557379.0,ns,38
+aoc_2022_08-part1,,100,,,281065854.0,ns,57
+aoc_2022_08-part1,,100,,,307207145.0,ns,76
+aoc_2022_08-part1,,100,,,380695196.0,ns,95
+aoc_2022_08-part1,,100,,,457748152.0,ns,114
+aoc_2022_08-part1,,100,,,535796730.0,ns,133
+aoc_2022_08-part1,,100,,,612419114.0,ns,152
+aoc_2022_08-part1,,100,,,690285471.0,ns,171
+aoc_2022_08-part1,,100,,,763249792.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 06d7821..485d8fb 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":[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
+{"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":[77065263.0,152557379.0,281065854.0,307207145.0,380695196.0,457748152.0,535796730.0,612419114.0,690285471.0,763249792.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 05cf51e..2ce995a 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 @@
-[3935035.7979323324,3961068.512687971,4030489.0853696736,4056521.800125312] \ No newline at end of file
+[3940591.941447367,3978184.491776315,4078431.29265351,4116023.842982458] \ 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 8a68ca4..dbb864c 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108542523.86285715,"upper_bound":115624738.22694445},"point_estimate":111155317.37257937,"standard_error":2036610.547591263},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108529217.0,"upper_bound":110213041.44444445},"point_estimate":109303025.91666666,"standard_error":593065.2585417066},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":105687.21325368351,"upper_bound":2642985.92674761},"point_estimate":963213.6270495219,"standard_error":809158.0860326719},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108966839.95113492,"upper_bound":120303122.6172434},"point_estimate":113043840.83376624,"standard_error":3216301.683694986},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":480658.1570599075,"upper_bound":10447106.83540381},"point_estimate":6794211.346380137,"standard_error":3437179.394757164}} \ 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 7546caf..9b50346 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,,,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
+aoc_2022_08-part1,,100,,,106846786.0,ns,1
+aoc_2022_08-part1,,100,,,218896497.0,ns,2
+aoc_2022_08-part1,,100,,,328429810.0,ns,3
+aoc_2022_08-part1,,100,,,434116868.0,ns,4
+aoc_2022_08-part1,,100,,,542563633.0,ns,5
+aoc_2022_08-part1,,100,,,654946820.0,ns,6
+aoc_2022_08-part1,,100,,,761442342.0,ns,7
+aoc_2022_08-part1,,100,,,1042112107.0,ns,8
+aoc_2022_08-part1,,100,,,998545316.0,ns,9
+aoc_2022_08-part1,,100,,,1095908186.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 a4c9bb8..dc2c308 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":[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
+{"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":[106846786.0,218896497.0,328429810.0,434116868.0,542563633.0,654946820.0,761442342.0,1042112107.0,998545316.0,1095908186.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 d23d531..a67599e 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 @@
-[108123970.89285718,110676504.96428573,117483262.48809522,120035796.55952379] \ No newline at end of file
+[105678334.07857147,107134808.09285717,111018738.79761903,112475212.81190473] \ 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 34c0b82..b52765b 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2782083.3628042326,"upper_bound":3084773.6319652307},"point_estimate":2912332.092736206,"standard_error":79537.98680753428},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2735315.7333333334,"upper_bound":2988540.5793650793},"point_estimate":2830212.832275132,"standard_error":65867.84268417962},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22914.661204294698,"upper_bound":301095.0520860152},"point_estimate":157076.80957244025,"standard_error":69228.85045590161},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2818459.7978738896,"upper_bound":3193143.2410892053},"point_estimate":2960969.490785405,"standard_error":98846.39732848172},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81343.52778585859,"upper_bound":384828.32829392125},"point_estimate":264712.3460492131,"standard_error":92078.24648555211}} \ 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 c4119fa..84ffee3 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,,,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
+aoc_2022_08-part1,,100,,,58841859.0,ns,21
+aoc_2022_08-part1,,100,,,113955081.0,ns,42
+aoc_2022_08-part1,,100,,,183263014.0,ns,63
+aoc_2022_08-part1,,100,,,224453710.0,ns,84
+aoc_2022_08-part1,,100,,,287208152.0,ns,105
+aoc_2022_08-part1,,100,,,386586198.0,ns,126
+aoc_2022_08-part1,,100,,,526404342.0,ns,147
+aoc_2022_08-part1,,100,,,501016148.0,ns,168
+aoc_2022_08-part1,,100,,,535418996.0,ns,189
+aoc_2022_08-part1,,100,,,593779394.0,ns,210
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 e93eb0c..bad74f6 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":[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
+{"sampling_mode":"Linear","iters":[21.0,42.0,63.0,84.0,105.0,126.0,147.0,168.0,189.0,210.0],"times":[58841859.0,113955081.0,183263014.0,224453710.0,287208152.0,386586198.0,526404342.0,501016148.0,535418996.0,593779394.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 76b24c4..14150c3 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 @@
-[2600301.685248446,2666007.7025427013,2841223.748660715,2906929.76595497] \ No newline at end of file
+[2116200.2416666676,2434092.6815476194,3281805.8545634914,3599698.2944444437] \ 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 abb9f63..ceddfa9 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1211795.2070035888,"upper_bound":1261099.6404341739},"point_estimate":1235935.1923867883,"standard_error":12620.412025873506},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1197086.4889705882,"upper_bound":1278263.3692810459},"point_estimate":1233038.2077205882,"standard_error":20260.60390386922},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8683.45450282318,"upper_bound":69101.33267901526},"point_estimate":56518.63813433878,"standard_error":15466.269413247872},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1226278.3622341445,"upper_bound":1285341.113730483},"point_estimate":1262880.1292589763,"standard_error":15182.893307767295},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":24746.848645466398,"upper_bound":50630.102501767615},"point_estimate":41698.46665751069,"standard_error":6572.83120721363}} \ 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 74e21f0..3cf46bc 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,,,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
+aoc_2022_08-part1,,100,,,41737061.0,ns,34
+aoc_2022_08-part1,,100,,,82080739.0,ns,68
+aoc_2022_08-part1,,100,,,120860661.0,ns,102
+aoc_2022_08-part1,,100,,,161446047.0,ns,136
+aoc_2022_08-part1,,100,,,212539035.0,ns,170
+aoc_2022_08-part1,,100,,,245212237.0,ns,204
+aoc_2022_08-part1,,100,,,304293190.0,ns,238
+aoc_2022_08-part1,,100,,,336876297.0,ns,272
+aoc_2022_08-part1,,100,,,391148591.0,ns,306
+aoc_2022_08-part1,,100,,,443746756.0,ns,340
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 e9bb962..2c7e8d5 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":[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
+{"sampling_mode":"Linear","iters":[34.0,68.0,102.0,136.0,170.0,204.0,238.0,272.0,306.0,340.0],"times":[41737061.0,82080739.0,120860661.0,161446047.0,212539035.0,245212237.0,304293190.0,336876297.0,391148591.0,443746756.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 2f0110d..a68adcf 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 @@
-[1031449.5016891889,1110574.4146959458,1321574.1827139643,1400699.0957207212] \ No newline at end of file
+[999367.2058823525,1101325.1029411764,1373212.828431373,1475170.7254901966] \ 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 80774b6..33436a5 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1418202.9473839283,"upper_bound":1705821.9650156326},"point_estimate":1552824.9974615201,"standard_error":74022.9462003505},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1332854.303030303,"upper_bound":1749518.9533429532},"point_estimate":1495616.7348484849,"standard_error":96244.14353401898},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43036.89706018478,"upper_bound":420043.7053191224},"point_estimate":242503.29828902413,"standard_error":96576.37419653447},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1516881.4533326323,"upper_bound":1887505.6225636092},"point_estimate":1747840.0809130264,"standard_error":95145.69401572755},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":109070.71389052291,"upper_bound":310239.2446363249},"point_estimate":247115.19851649855,"standard_error":51658.16445327893}} \ 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 83bcf10..38fc8b2 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,,,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
+aoc_2022_08-part1,,100,,,43984192.0,ns,33
+aoc_2022_08-part1,,100,,,85655988.0,ns,66
+aoc_2022_08-part1,,100,,,131357753.0,ns,99
+aoc_2022_08-part1,,100,,,185302135.0,ns,132
+aoc_2022_08-part1,,100,,,241878005.0,ns,165
+aoc_2022_08-part1,,100,,,302010621.0,ns,198
+aoc_2022_08-part1,,100,,,367402253.0,ns,231
+aoc_2022_08-part1,,100,,,438236509.0,ns,264
+aoc_2022_08-part1,,100,,,566839933.0,ns,297
+aoc_2022_08-part1,,100,,,665500927.0,ns,330
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 3749a14..221db42 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":[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
+{"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":[43984192.0,85655988.0,131357753.0,185302135.0,241878005.0,302010621.0,367402253.0,438236509.0,566839933.0,665500927.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 8143f44..0cbdec0 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 @@
-[1219739.7109693873,1259206.1929846937,1364450.1450255103,1403916.6270408165] \ No newline at end of file
+[474532.2571699128,912561.9988501079,2080641.3099972948,2518671.0516774897] \ 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 0a17999..abc6386 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6174160.592602183,"upper_bound":6711650.7508581355},"point_estimate":6449014.200024802,"standard_error":138604.3715646562},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6046432.48125,"upper_bound":6870779.152777778},"point_estimate":6504963.254464285,"standard_error":248791.66696174623},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62112.082678852326,"upper_bound":766251.0324463248},"point_estimate":547654.9125050986,"standard_error":197379.02134350565},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6553059.524765461,"upper_bound":6848924.568531911},"point_estimate":6755866.09512987,"standard_error":76433.03703317142},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":283325.31640327664,"upper_bound":542570.2410426855},"point_estimate":461465.1538610043,"standard_error":65528.79932172838}} \ 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 837b680..83b0b3b 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,,,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
+aoc_2022_08-part1,,200,,,46229661.0,ns,8
+aoc_2022_08-part1,,200,,,92936105.0,ns,16
+aoc_2022_08-part1,,200,,,145229056.0,ns,24
+aoc_2022_08-part1,,200,,,202410746.0,ns,32
+aoc_2022_08-part1,,200,,,251374336.0,ns,40
+aoc_2022_08-part1,,200,,,336700497.0,ns,48
+aoc_2022_08-part1,,200,,,374337079.0,ns,56
+aoc_2022_08-part1,,200,,,434824683.0,ns,64
+aoc_2022_08-part1,,200,,,494696099.0,ns,72
+aoc_2022_08-part1,,200,,,550233898.0,ns,80
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 7a743fb..cb27954 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":[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
+{"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":[46229661.0,92936105.0,145229056.0,202410746.0,251374336.0,336700497.0,374337079.0,434824683.0,494696099.0,550233898.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 a907cc0..1882167 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 @@
-[5362750.145535715,5557262.182886905,6075960.949156745,6270472.986507935] \ No newline at end of file
+[3883135.5523437504,4996316.576171875,7964799.306380209,9077980.330208335] \ 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 afce15a..a7baaf3 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16338762.814666664,"upper_bound":16569114.487126986},"point_estimate":16448931.883793652,"standard_error":59246.76497892197},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16288735.075,"upper_bound":16617877.744444445},"point_estimate":16429292.36,"standard_error":85673.99292346918},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15029.560713170302,"upper_bound":347669.26552096935},"point_estimate":200875.4466847476,"standard_error":85397.74309674525},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16411886.328607302,"upper_bound":16635341.389908256},"point_estimate":16506022.354805196,"standard_error":56937.81417126099},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":99345.7377927507,"upper_bound":243679.71549483738},"point_estimate":197675.97107371094,"standard_error":36573.28088022491}} \ 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 4339664..48bb71a 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,,,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
+aoc_2022_08-part1,,200,,,81403484.0,ns,5
+aoc_2022_08-part1,,200,,,162908341.0,ns,10
+aoc_2022_08-part1,,200,,,243085976.0,ns,15
+aoc_2022_08-part1,,200,,,325935467.0,ns,20
+aoc_2022_08-part1,,200,,,413535204.0,ns,25
+aoc_2022_08-part1,,200,,,502594162.0,ns,30
+aoc_2022_08-part1,,200,,,587283707.0,ns,35
+aoc_2022_08-part1,,200,,,658912448.0,ns,40
+aoc_2022_08-part1,,200,,,741717754.0,ns,45
+aoc_2022_08-part1,,200,,,819288676.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 da5a10d..d6cbf63 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":[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
+{"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":[81403484.0,162908341.0,243085976.0,325935467.0,413535204.0,502594162.0,587283707.0,658912448.0,741717754.0,819288676.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 7d93bb7..91e215a 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 @@
-[15742472.487321425,16066645.327232141,16931106.233660717,17255279.073571432] \ No newline at end of file
+[15589144.723333329,15940731.817916665,16878297.403472226,17229884.498055562] \ 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 23086f4..3427ace 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2265704366.065,"upper_bound":2401537200.1},"point_estimate":2324005199.0,"standard_error":35466538.74635444},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2256846444.5,"upper_bound":2377569110.0},"point_estimate":2275491192.5,"standard_error":28439093.284922298},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1950965.9074634314,"upper_bound":149389751.89120173},"point_estimate":27677068.07883382,"standard_error":32301837.389516164},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19354266.269030992,"upper_bound":163975229.65870678},"point_estimate":117977742.96839193,"standard_error":39893080.60372146}} \ 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 4e36cd2..4953479 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,,,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
+aoc_2022_08-part1,,200,,,2258052827.0,ns,1
+aoc_2022_08-part1,,200,,,2605557104.0,ns,1
+aoc_2022_08-part1,,200,,,2315623742.0,ns,1
+aoc_2022_08-part1,,200,,,2288706134.0,ns,1
+aoc_2022_08-part1,,200,,,2463800269.0,ns,1
+aoc_2022_08-part1,,200,,,2255640062.0,ns,1
+aoc_2022_08-part1,,200,,,2241051181.0,ns,1
+aoc_2022_08-part1,,200,,,2262276251.0,ns,1
+aoc_2022_08-part1,,200,,,2258006469.0,ns,1
+aoc_2022_08-part1,,200,,,2291337951.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 dae9ece..6b63d62 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":[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
+{"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":[2258052827.0,2605557104.0,2315623742.0,2288706134.0,2463800269.0,2255640062.0,2241051181.0,2262276251.0,2258006469.0,2291337951.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 e130ee2..e3c08dd 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 @@
-[2162562161.0,2209856926.25,2335976300.25,2383271065.5] \ No newline at end of file
+[2103415351.25,2180716704.875,2386853647.875,2464155001.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 3f44dbb..0ed76f2 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12353194.054466667,"upper_bound":13282588.028009523},"point_estimate":12707496.368047617,"standard_error":263837.16115325823},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12308668.8,"upper_bound":12724592.275},"point_estimate":12390133.366666667,"standard_error":107473.27039689037},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12173.361515880073,"upper_bound":453361.9602762172},"point_estimate":120335.61233961549,"standard_error":123432.87101438304},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12341501.324456163,"upper_bound":13678464.563426469},"point_estimate":12814855.075844156,"standard_error":362813.7580674374},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59544.03413439761,"upper_bound":1338605.5226366753},"point_estimate":878070.967216761,"standard_error":417694.57576499553}} \ 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 1ce6c28..f2652f8 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,,,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
+aoc_2022_08-part1,,200,,,62027238.0,ns,5
+aoc_2022_08-part1,,200,,,122956318.0,ns,10
+aoc_2022_08-part1,,200,,,185622287.0,ns,15
+aoc_2022_08-part1,,200,,,245902328.0,ns,20
+aoc_2022_08-part1,,200,,,311774983.0,ns,25
+aoc_2022_08-part1,,200,,,373883655.0,ns,30
+aoc_2022_08-part1,,200,,,529831717.0,ns,35
+aoc_2022_08-part1,,200,,,519455842.0,ns,40
+aoc_2022_08-part1,,200,,,553890096.0,ns,45
+aoc_2022_08-part1,,200,,,616852351.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", 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 f38b9a7..1c00d35 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":[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
+{"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":[62027238.0,122956318.0,185622287.0,245902328.0,311774983.0,373883655.0,529831717.0,519455842.0,553890096.0,616852351.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 8697610..9c79016 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 @@
-[12066352.61061508,12277092.958085317,12839067.218005951,13049807.56547619] \ No newline at end of file
+[11856213.575000001,12085988.465,12698721.504999999,12928496.395] \ 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 bf6987c..2def9a9 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5843320.383888889,"upper_bound":6509879.70015873},"point_estimate":6155170.677689595,"standard_error":170908.40262422303},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5726011.402777778,"upper_bound":6576648.527777778},"point_estimate":6037094.285185185,"standard_error":213626.1886473481},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139691.20099776308,"upper_bound":961354.5447381001},"point_estimate":579374.6568518217,"standard_error":203393.6906721161},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6135574.757242846,"upper_bound":6899130.054100164},"point_estimate":6563860.9134199135,"standard_error":195007.57563192266},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":279864.92579980433,"upper_bound":751146.0976954618},"point_estimate":568131.3709197283,"standard_error":128084.43468318786}} \ 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 3fdbab9..eb45c1e 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,,,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
+aoc_2022_08-part1,,200,,,49255256.0,ns,9
+aoc_2022_08-part1,,200,,,99937638.0,ns,18
+aoc_2022_08-part1,,200,,,154994360.0,ns,27
+aoc_2022_08-part1,,200,,,212397545.0,ns,36
+aoc_2022_08-part1,,200,,,269049349.0,ns,45
+aoc_2022_08-part1,,200,,,329146964.0,ns,54
+aoc_2022_08-part1,,200,,,396003557.0,ns,63
+aoc_2022_08-part1,,200,,,473518694.0,ns,72
+aoc_2022_08-part1,,200,,,594470347.0,ns,81
+aoc_2022_08-part1,,200,,,594953817.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 923a9cc..0c53216 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":[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
+{"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":[49255256.0,99937638.0,154994360.0,212397545.0,269049349.0,329146964.0,396003557.0,473518694.0,594470347.0,594953817.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 798ade9..d705283 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 @@
-[4376048.530555552,4894153.42847222,6275766.489583335,6793871.387500003] \ No newline at end of file
+[3609740.1140873004,4695060.977182539,7589249.945436509,8674570.808531748] \ 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 0a17999..abc6386 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6174160.592602183,"upper_bound":6711650.7508581355},"point_estimate":6449014.200024802,"standard_error":138604.3715646562},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6046432.48125,"upper_bound":6870779.152777778},"point_estimate":6504963.254464285,"standard_error":248791.66696174623},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62112.082678852326,"upper_bound":766251.0324463248},"point_estimate":547654.9125050986,"standard_error":197379.02134350565},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6553059.524765461,"upper_bound":6848924.568531911},"point_estimate":6755866.09512987,"standard_error":76433.03703317142},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":283325.31640327664,"upper_bound":542570.2410426855},"point_estimate":461465.1538610043,"standard_error":65528.79932172838}} \ 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 837b680..83b0b3b 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,,,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
+aoc_2022_08-part1,,200,,,46229661.0,ns,8
+aoc_2022_08-part1,,200,,,92936105.0,ns,16
+aoc_2022_08-part1,,200,,,145229056.0,ns,24
+aoc_2022_08-part1,,200,,,202410746.0,ns,32
+aoc_2022_08-part1,,200,,,251374336.0,ns,40
+aoc_2022_08-part1,,200,,,336700497.0,ns,48
+aoc_2022_08-part1,,200,,,374337079.0,ns,56
+aoc_2022_08-part1,,200,,,434824683.0,ns,64
+aoc_2022_08-part1,,200,,,494696099.0,ns,72
+aoc_2022_08-part1,,200,,,550233898.0,ns,80
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 7a743fb..cb27954 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":[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
+{"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":[46229661.0,92936105.0,145229056.0,202410746.0,251374336.0,336700497.0,374337079.0,434824683.0,494696099.0,550233898.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 a907cc0..1882167 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 @@
-[5362750.145535715,5557262.182886905,6075960.949156745,6270472.986507935] \ No newline at end of file
+[3883135.5523437504,4996316.576171875,7964799.306380209,9077980.330208335] \ 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 770c503..db24e14 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4584390.963802083,"upper_bound":5568636.963315104},"point_estimate":5009520.050538194,"standard_error":257630.00809226016},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4500823.27734375,"upper_bound":5440786.159375},"point_estimate":4700519.734375,"standard_error":195677.0670907925},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52836.75886821002,"upper_bound":966855.3847992604},"point_estimate":235021.8044546123,"standard_error":215231.36568844676},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4598401.627302449,"upper_bound":5192401.146147785},"point_estimate":4806307.840584416,"standard_error":152604.4992833133},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":144428.8571761527,"upper_bound":1195282.527424484},"point_estimate":863039.7279783606,"standard_error":289137.0082529959}} \ 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 927160c..7123832 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,,,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
+aoc_2022_08-part2,,100,,,69954508.0,ns,16
+aoc_2022_08-part2,,100,,,145455567.0,ns,32
+aoc_2022_08-part2,,100,,,338745421.0,ns,48
+aoc_2022_08-part2,,100,,,308754498.0,ns,64
+aoc_2022_08-part2,,100,,,484582663.0,ns,80
+aoc_2022_08-part2,,100,,,458092839.0,ns,96
+aoc_2022_08-part2,,100,,,518474775.0,ns,112
+aoc_2022_08-part2,,100,,,570388491.0,ns,128
+aoc_2022_08-part2,,100,,,653545861.0,ns,144
+aoc_2022_08-part2,,100,,,774892195.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 8863e9f..398af44 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":[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
+{"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":[69954508.0,145455567.0,338745421.0,308754498.0,484582663.0,458092839.0,518474775.0,570388491.0,653545861.0,774892195.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 6fad481..280a2ae 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 @@
-[4293625.002232142,4345835.741629464,4485064.380022322,4537275.119419644] \ No newline at end of file
+[3645886.973958332,4093071.6419270826,5285564.08984375,5732748.757812501] \ 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 b15928b..2e8d121 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10129924.481983025,"upper_bound":10980492.813142639},"point_estimate":10525393.776499119,"standard_error":217338.63811670264},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10010391.633333333,"upper_bound":11156305.222222222},"point_estimate":10209685.652777778,"standard_error":291381.0614712207},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":47323.005601515986,"upper_bound":1099170.843402854},"point_estimate":303877.0799934377,"standard_error":273037.0440573349},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10080011.855313437,"upper_bound":11252407.896235079},"point_estimate":10580400.827994227,"standard_error":296503.812742473},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":149495.39096593182,"upper_bound":874369.6778213282},"point_estimate":723314.7949343674,"standard_error":154810.90754537296}} \ 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 f079aa3..8bfb5ce 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,,,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
+aoc_2022_08-part2,,100,,,89609827.0,ns,9
+aoc_2022_08-part2,,100,,,183819309.0,ns,18
+aoc_2022_08-part2,,100,,,277317684.0,ns,27
+aoc_2022_08-part2,,100,,,367458749.0,ns,36
+aoc_2022_08-part2,,100,,,452886112.0,ns,45
+aoc_2022_08-part2,,100,,,639184737.0,ns,54
+aoc_2022_08-part2,,100,,,731123119.0,ns,63
+aoc_2022_08-part2,,100,,,803253976.0,ns,72
+aoc_2022_08-part2,,100,,,801233377.0,ns,81
+aoc_2022_08-part2,,100,,,904751936.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 b53e420..1e776fd 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":[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
+{"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":[89609827.0,183819309.0,277317684.0,367458749.0,452886112.0,639184737.0,731123119.0,803253976.0,801233377.0,904751936.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 347f809..2dd87bd 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 @@
-[9800647.64444444,9960066.687499996,10385184.13564815,10544603.178703709] \ No newline at end of file
+[7417577.938888885,8736605.680555552,12254012.991666667,13573040.733333336] \ 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 020029e..9ee8a05 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":545158771.465,"upper_bound":590895422.3},"point_estimate":563724552.9,"standard_error":12206931.895751458},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":542914383.0,"upper_bound":571883198.0},"point_estimate":547538740.5,"standard_error":7544833.50800315},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1411143.8440471888,"upper_bound":36267757.89291859},"point_estimate":7448615.626260638,"standard_error":9146929.36600276},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4994266.707027688,"upper_bound":59870718.17724449},"point_estimate":40551173.187434144,"standard_error":16237646.071633875}} \ 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 1b48bd6..5039c25 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,,,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
+aoc_2022_08-part2,,100,,,549930672.0,ns,1
+aoc_2022_08-part2,,100,,,542914383.0,ns,1
+aoc_2022_08-part2,,100,,,537772866.0,ns,1
+aoc_2022_08-part2,,100,,,669921952.0,ns,1
+aoc_2022_08-part2,,100,,,592943196.0,ns,1
+aoc_2022_08-part2,,100,,,545146809.0,ns,1
+aoc_2022_08-part2,,100,,,544018660.0,ns,1
+aoc_2022_08-part2,,100,,,542115053.0,ns,1
+aoc_2022_08-part2,,100,,,550823200.0,ns,1
+aoc_2022_08-part2,,100,,,561658738.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 492f9a6..6ccc9c1 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":[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
+{"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":[549930672.0,542914383.0,537772866.0,669921952.0,592943196.0,545146809.0,544018660.0,542115053.0,550823200.0,561658738.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 27db396..895abb1 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 @@
-[511048111.0,522123261.625,551656996.625,562732147.25] \ No newline at end of file
+[495912248.5,519551350.375,582588955.375,606228057.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 6ff64f8..d56500a 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8851523.229041668,"upper_bound":8958336.47688933},"point_estimate":8904256.030745152,"standard_error":27365.47679492916},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8812488.361111112,"upper_bound":8988979.719135802},"point_estimate":8896641.984722223,"standard_error":39825.6052718203},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16104.94607158171,"upper_bound":163419.43910103943},"point_estimate":107913.63069248221,"standard_error":37164.32488905505},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8891344.655670777,"upper_bound":9011069.501593791},"point_estimate":8966856.434920635,"standard_error":30562.928830255332},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54340.44332808878,"upper_bound":111083.32659138831},"point_estimate":91227.25537387506,"standard_error":14532.15552243523}} \ 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 98305cb..4994cf2 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,,,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
+aoc_2022_08-part2,,100,,,79892986.0,ns,9
+aoc_2022_08-part2,,100,,,158144636.0,ns,18
+aoc_2022_08-part2,,100,,,237471748.0,ns,27
+aoc_2022_08-part2,,100,,,317249581.0,ns,36
+aoc_2022_08-part2,,100,,,400837708.0,ns,45
+aoc_2022_08-part2,,100,,,483294415.0,ns,54
+aoc_2022_08-part2,,100,,,564357897.0,ns,63
+aoc_2022_08-part2,,100,,,639776113.0,ns,72
+aoc_2022_08-part2,,100,,,731273092.0,ns,81
+aoc_2022_08-part2,,100,,,813843468.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 da8a3f5..df7d0cd 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":[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
+{"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":[79892986.0,158144636.0,237471748.0,317249581.0,400837708.0,483294415.0,564357897.0,639776113.0,731273092.0,813843468.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 aa06bb2..8283dfe 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 @@
-[8614176.71111111,8707197.559027776,8955253.153472222,9048274.00138889] \ No newline at end of file
+[8446401.918650795,8637508.90029762,9147127.518022485,9338234.49966931] \ 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 adfaa0f..aa193d1 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4131779.933412698,"upper_bound":4186680.667352942},"point_estimate":4157145.0860177404,"standard_error":14143.410615465764},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4119655.320261438,"upper_bound":4188109.294117647},"point_estimate":4149509.1911764704,"standard_error":17638.56231397123},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6507.00918800728,"upper_bound":73257.41540383289},"point_estimate":41352.68088839169,"standard_error":18063.071182012398},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4122118.0752615132,"upper_bound":4190717.098454215},"point_estimate":4152803.984568373,"standard_error":18848.311435865486},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20548.939278464568,"upper_bound":61240.04735807697},"point_estimate":46878.697977496435,"standard_error":10820.405698481687}} \ 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 572f270..284d079 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,,,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
+aoc_2022_08-part2,,100,,,70100844.0,ns,17
+aoc_2022_08-part2,,100,,,141247922.0,ns,34
+aoc_2022_08-part2,,100,,,216971511.0,ns,51
+aoc_2022_08-part2,,100,,,283896075.0,ns,68
+aoc_2022_08-part2,,100,,,353865921.0,ns,85
+aoc_2022_08-part2,,100,,,422756109.0,ns,102
+aoc_2022_08-part2,,100,,,488720025.0,ns,119
+aoc_2022_08-part2,,100,,,559885196.0,ns,136
+aoc_2022_08-part2,,100,,,630307264.0,ns,153
+aoc_2022_08-part2,,100,,,716225318.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 5b23025..a996c42 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":[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
+{"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":[70100844.0,141247922.0,216971511.0,283896075.0,353865921.0,422756109.0,488720025.0,559885196.0,630307264.0,716225318.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 769e0fa..2c42e94 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 @@
-[4125775.860620915,4169859.5446895426,4287416.035539216,4331499.719607844] \ No newline at end of file
+[3966578.5291666677,4043607.3920343146,4249017.693014706,4326046.5558823515] \ 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 770c503..db24e14 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4584390.963802083,"upper_bound":5568636.963315104},"point_estimate":5009520.050538194,"standard_error":257630.00809226016},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4500823.27734375,"upper_bound":5440786.159375},"point_estimate":4700519.734375,"standard_error":195677.0670907925},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52836.75886821002,"upper_bound":966855.3847992604},"point_estimate":235021.8044546123,"standard_error":215231.36568844676},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4598401.627302449,"upper_bound":5192401.146147785},"point_estimate":4806307.840584416,"standard_error":152604.4992833133},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":144428.8571761527,"upper_bound":1195282.527424484},"point_estimate":863039.7279783606,"standard_error":289137.0082529959}} \ 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 927160c..7123832 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,,,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
+aoc_2022_08-part2,,100,,,69954508.0,ns,16
+aoc_2022_08-part2,,100,,,145455567.0,ns,32
+aoc_2022_08-part2,,100,,,338745421.0,ns,48
+aoc_2022_08-part2,,100,,,308754498.0,ns,64
+aoc_2022_08-part2,,100,,,484582663.0,ns,80
+aoc_2022_08-part2,,100,,,458092839.0,ns,96
+aoc_2022_08-part2,,100,,,518474775.0,ns,112
+aoc_2022_08-part2,,100,,,570388491.0,ns,128
+aoc_2022_08-part2,,100,,,653545861.0,ns,144
+aoc_2022_08-part2,,100,,,774892195.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 8863e9f..398af44 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":[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
+{"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":[69954508.0,145455567.0,338745421.0,308754498.0,484582663.0,458092839.0,518474775.0,570388491.0,653545861.0,774892195.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 6fad481..280a2ae 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 @@
-[4293625.002232142,4345835.741629464,4485064.380022322,4537275.119419644] \ No newline at end of file
+[3645886.973958332,4093071.6419270826,5285564.08984375,5732748.757812501] \ 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 f716b91..5b859e8 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19777303.357261904,"upper_bound":21364862.501330357},"point_estimate":20391521.55142857,"standard_error":439460.6901922761},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19649894.625,"upper_bound":20446285.23214286},"point_estimate":19975989.1,"standard_error":208926.87057463},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67254.68840598968,"upper_bound":897592.463764552},"point_estimate":387605.5318061253,"standard_error":243361.65530120936},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19755643.946480937,"upper_bound":22363986.09322034},"point_estimate":20790949.62012987,"standard_error":707440.1203234647},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":233726.1313607128,"upper_bound":2226584.5304860445},"point_estimate":1459717.5220136596,"standard_error":665797.9250668404}} \ 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 5a79165..9e3109e 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,,,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
+aoc_2022_08-part2,,200,,,77816406.0,ns,4
+aoc_2022_08-part2,,200,,,157199157.0,ns,8
+aoc_2022_08-part2,,200,,,238110644.0,ns,12
+aoc_2022_08-part2,,200,,,321312672.0,ns,16
+aoc_2022_08-part2,,200,,,397398724.0,ns,20
+aoc_2022_08-part2,,200,,,484146416.0,ns,24
+aoc_2022_08-part2,,200,,,564472943.0,ns,28
+aoc_2022_08-part2,,200,,,781087116.0,ns,32
+aoc_2022_08-part2,,200,,,746381610.0,ns,36
+aoc_2022_08-part2,,200,,,781695094.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 f34e5e7..347a0c2 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":[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
+{"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":[77816406.0,157199157.0,238110644.0,321312672.0,397398724.0,484146416.0,564472943.0,781087116.0,746381610.0,781695094.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 bf194cf..bd4adcb 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 @@
-[17684525.8125,18790090.7109375,21738263.7734375,22843828.671875] \ No newline at end of file
+[18283700.068452395,18990879.72693453,20876692.14955356,21583871.808035698] \ 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 3d608b3..1e09fbe 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43397018.57856547,"upper_bound":44052284.19379464},"point_estimate":43685296.30011905,"standard_error":168381.6012562098},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43308985.63333333,"upper_bound":43820121.833333336},"point_estimate":43650726.875,"standard_error":142574.41425116477},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52605.09335607069,"upper_bound":766007.0706206604},"point_estimate":259341.51472077143,"standard_error":177168.5435090343},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43305633.275085114,"upper_bound":44528566.59260358},"point_estimate":43934327.366233766,"standard_error":332806.9369549118},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":191511.14934580983,"upper_bound":812686.9512553957},"point_estimate":563622.6718778962,"standard_error":186512.75341976446}} \ 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 2df8af8..2b6eb85 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,,,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
+aoc_2022_08-part2,,200,,,87490829.0,ns,2
+aoc_2022_08-part2,,200,,,174224157.0,ns,4
+aoc_2022_08-part2,,200,,,262987073.0,ns,6
+aoc_2022_08-part2,,200,,,346919500.0,ns,8
+aoc_2022_08-part2,,200,,,435205576.0,ns,10
+aoc_2022_08-part2,,200,,,517168964.0,ns,12
+aoc_2022_08-part2,,200,,,603088551.0,ns,14
+aoc_2022_08-part2,,200,,,700128174.0,ns,16
+aoc_2022_08-part2,,200,,,788762193.0,ns,18
+aoc_2022_08-part2,,200,,,901630706.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 758a229..0d4b7f5 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":[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
+{"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":[87490829.0,174224157.0,262987073.0,346919500.0,435205576.0,517168964.0,603088551.0,700128174.0,788762193.0,901630706.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 ce82600..0c76d3c 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 @@
-[43504798.860714264,43911152.37232141,44994761.73660715,45401115.248214304] \ No newline at end of file
+[42201587.818749994,42802715.171875,44405721.446875006,45006848.800000004] \ 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 b5b2891..117250f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9313176512.032501,"upper_bound":9538489554.6},"point_estimate":9419632695.7,"standard_error":57898064.03245265},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9268264260.0,"upper_bound":9614536920.0},"point_estimate":9310236966.0,"standard_error":101810917.32786275},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19887528.58862579,"upper_bound":298417333.5195333},"point_estimate":93623203.12275589,"standard_error":86901540.53351732},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":105795312.22720279,"upper_bound":228572312.99608743},"point_estimate":193493580.41620016,"standard_error":32073668.612866532}} \ 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 1ea29e2..ff23db2 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,,,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
+aoc_2022_08-part2,,200,,,9498102749.0,ns,1
+aoc_2022_08-part2,,200,,,9244065281.0,ns,1
+aoc_2022_08-part2,,200,,,9286415842.0,ns,1
+aoc_2022_08-part2,,200,,,9250112678.0,ns,1
+aoc_2022_08-part2,,200,,,9324302119.0,ns,1
+aoc_2022_08-part2,,200,,,9269343904.0,ns,1
+aoc_2022_08-part2,,200,,,9662797872.0,ns,1
+aoc_2022_08-part2,,200,,,9296171813.0,ns,1
+aoc_2022_08-part2,,200,,,9750477779.0,ns,1
+aoc_2022_08-part2,,200,,,9614536920.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 1eb02b0..86a12d8 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":[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
+{"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":[9498102749.0,9244065281.0,9286415842.0,9250112678.0,9324302119.0,9269343904.0,9662797872.0,9296171813.0,9750477779.0,9614536920.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 82a2e71..8432e2a 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 @@
-[9146393999.5,9187773604.0,9298119216.0,9339498820.5] \ No newline at end of file
+[8338162422.25,8805887155.375,10053153110.375,10520877843.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 f8ca0d8..cc08ce6 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42744412.29,"upper_bound":43310378.157142855},"point_estimate":43024569.819404766,"standard_error":144894.41514996337},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42657746.25,"upper_bound":43411603.6875},"point_estimate":42931965.84166667,"standard_error":189681.53811385852},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":69009.34547484106,"upper_bound":805487.4847747386},"point_estimate":580643.2792115182,"standard_error":208892.81470510806},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42952014.87931035,"upper_bound":43486949.47831979},"point_estimate":43221897.52597403,"standard_error":137742.82058931896},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":265641.36326694157,"upper_bound":617230.9636499181},"point_estimate":484240.4953845107,"standard_error":89652.52592196414}} \ 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 0d83aba..d845666 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,,,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
+aoc_2022_08-part2,,200,,,85719554.0,ns,2
+aoc_2022_08-part2,,200,,,169031002.0,ns,4
+aoc_2022_08-part2,,200,,,257717216.0,ns,6
+aoc_2022_08-part2,,200,,,339645724.0,ns,8
+aoc_2022_08-part2,,200,,,427946626.0,ns,10
+aoc_2022_08-part2,,200,,,520132059.0,ns,12
+aoc_2022_08-part2,,200,,,613848414.0,ns,14
+aoc_2022_08-part2,,200,,,696325390.0,ns,16
+aoc_2022_08-part2,,200,,,779451669.0,ns,18
+aoc_2022_08-part2,,200,,,858221247.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 0f96da2..b1800c7 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":[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
+{"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":[85719554.0,169031002.0,257717216.0,339645724.0,427946626.0,520132059.0,613848414.0,696325390.0,779451669.0,858221247.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 60bd3be..51fab10 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 @@
-[41705685.16666667,42281360.973958336,43816496.46006944,44392172.267361104] \ No newline at end of file
+[41241850.86250001,42026396.03125001,44118516.481249996,44903061.64999999] \ 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 9e23e69..ed86956 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19191228.497857142,"upper_bound":19700312.90139633},"point_estimate":19440066.642539684,"standard_error":130560.63583972103},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19051314.2,"upper_bound":19773150.25},"point_estimate":19445434.48214286,"standard_error":201611.88245355044},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":96910.93491073974,"upper_bound":778830.3650467454},"point_estimate":535097.0543651289,"standard_error":167856.67348089555},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19339713.861934364,"upper_bound":19879885.085020244},"point_estimate":19649954.02012987,"standard_error":134379.51649890913},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":256363.01052751997,"upper_bound":543590.9294623588},"point_estimate":435070.4974780303,"standard_error":75172.51298027106}} \ 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 d07f974..1cb52ed 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,,,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
+aoc_2022_08-part2,,200,,,79092601.0,ns,4
+aoc_2022_08-part2,,200,,,151897918.0,ns,8
+aoc_2022_08-part2,,200,,,226594104.0,ns,12
+aoc_2022_08-part2,,200,,,305887533.0,ns,16
+aoc_2022_08-part2,,200,,,381026284.0,ns,20
+aoc_2022_08-part2,,200,,,466238376.0,ns,24
+aoc_2022_08-part2,,200,,,544999559.0,ns,28
+aoc_2022_08-part2,,200,,,647118038.0,ns,32
+aoc_2022_08-part2,,200,,,715135873.0,ns,36
+aoc_2022_08-part2,,200,,,784398256.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 5caee62..9323a9e 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":[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
+{"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":[79092601.0,151897918.0,226594104.0,305887533.0,381026284.0,466238376.0,544999559.0,647118038.0,715135873.0,784398256.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 c64c15a..7857724 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 @@
-[18973106.40625,19376781.296875,20453247.671875,20856922.5625] \ No newline at end of file
+[17074858.04999999,18071418.201562494,20728911.939062506,21725472.09062501] \ 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 f716b91..5b859e8 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19777303.357261904,"upper_bound":21364862.501330357},"point_estimate":20391521.55142857,"standard_error":439460.6901922761},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19649894.625,"upper_bound":20446285.23214286},"point_estimate":19975989.1,"standard_error":208926.87057463},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67254.68840598968,"upper_bound":897592.463764552},"point_estimate":387605.5318061253,"standard_error":243361.65530120936},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19755643.946480937,"upper_bound":22363986.09322034},"point_estimate":20790949.62012987,"standard_error":707440.1203234647},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":233726.1313607128,"upper_bound":2226584.5304860445},"point_estimate":1459717.5220136596,"standard_error":665797.9250668404}} \ 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 5a79165..9e3109e 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,,,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
+aoc_2022_08-part2,,200,,,77816406.0,ns,4
+aoc_2022_08-part2,,200,,,157199157.0,ns,8
+aoc_2022_08-part2,,200,,,238110644.0,ns,12
+aoc_2022_08-part2,,200,,,321312672.0,ns,16
+aoc_2022_08-part2,,200,,,397398724.0,ns,20
+aoc_2022_08-part2,,200,,,484146416.0,ns,24
+aoc_2022_08-part2,,200,,,564472943.0,ns,28
+aoc_2022_08-part2,,200,,,781087116.0,ns,32
+aoc_2022_08-part2,,200,,,746381610.0,ns,36
+aoc_2022_08-part2,,200,,,781695094.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 f34e5e7..347a0c2 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":[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
+{"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":[77816406.0,157199157.0,238110644.0,321312672.0,397398724.0,484146416.0,564472943.0,781087116.0,746381610.0,781695094.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 bf194cf..bd4adcb 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 @@
-[17684525.8125,18790090.7109375,21738263.7734375,22843828.671875] \ No newline at end of file
+[18283700.068452395,18990879.72693453,20876692.14955356,21583871.808035698] \ 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 616953b..896efea 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":834918.8678205906,"upper_bound":842786.1440291167},"point_estimate":839061.9010999383,"standard_error":2015.6383640290128},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":834898.4511192017,"upper_bound":843743.4936893203},"point_estimate":839447.2803398059,"standard_error":1812.9984806308157},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":937.888065242336,"upper_bound":11469.565646665842},"point_estimate":3999.4680635583945,"standard_error":3022.2707002494317},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":832944.4612200037,"upper_bound":841065.0902425532},"point_estimate":837229.722834447,"standard_error":2087.2970912965293},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3120.5302957733134,"upper_bound":8856.606507944098},"point_estimate":6682.6514122349545,"standard_error":1511.454955853451}} \ 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 c754aae..0114988 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,,,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
+aoc_2022_09-part1,,100,,,86456163.0,ns,103
+aoc_2022_09-part1,,100,,,174421736.0,ns,206
+aoc_2022_09-part1,,100,,,262191335.0,ns,309
+aoc_2022_09-part1,,100,,,345879907.0,ns,412
+aoc_2022_09-part1,,100,,,431246664.0,ns,515
+aoc_2022_09-part1,,100,,,510335364.0,ns,618
+aoc_2022_09-part1,,100,,,607635275.0,ns,721
+aoc_2022_09-part1,,100,,,690769771.0,ns,824
+aoc_2022_09-part1,,100,,,770785736.0,ns,927
+aoc_2022_09-part1,,100,,,866002917.0,ns,1030
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 a77b980..85767f4 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":[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
+{"sampling_mode":"Linear","iters":[103.0,206.0,309.0,412.0,515.0,618.0,721.0,824.0,927.0,1030.0],"times":[86456163.0,174421736.0,262191335.0,345879907.0,431246664.0,510335364.0,607635275.0,690769771.0,770785736.0,866002917.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 d161adc..afe2f9f 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 @@
-[774946.1719471953,806144.6445957099,889340.5716584155,920539.0443069302] \ No newline at end of file
+[823618.0835644935,830612.7065577321,849265.0345397019,856259.6575329406] \ 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 c4b5940..abf7e85 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":549065.6871180555,"upper_bound":601840.1538569569},"point_estimate":568065.3416046628,"standard_error":15385.718403434488},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547865.7484375,"upper_bound":561969.525},"point_estimate":550266.7125,"standard_error":5346.456180447},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":882.6803084960143,"upper_bound":16939.203274998334},"point_estimate":6595.079578226432,"standard_error":5586.686828897811},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":550966.6645829688,"upper_bound":624853.7066133912},"point_estimate":574772.1884253246,"standard_error":20741.80210790845},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4316.037286660007,"upper_bound":79060.00830941113},"point_estimate":51417.153845151384,"standard_error":26537.901394186047}} \ 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 d8584c0..2ddf278 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,,,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
+aoc_2022_09-part1,,100,,,88212354.0,ns,160
+aoc_2022_09-part1,,100,,,173771686.0,ns,320
+aoc_2022_09-part1,,100,,,262397391.0,ns,480
+aoc_2022_09-part1,,100,,,351404970.0,ns,640
+aoc_2022_09-part1,,100,,,439364970.0,ns,800
+aoc_2022_09-part1,,100,,,539490744.0,ns,960
+aoc_2022_09-part1,,100,,,798868962.0,ns,1120
+aoc_2022_09-part1,,100,,,720042530.0,ns,1280
+aoc_2022_09-part1,,100,,,789142310.0,ns,1440
+aoc_2022_09-part1,,100,,,888892595.0,ns,1600
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 62fc24e..24f8c2c 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":[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
+{"sampling_mode":"Linear","iters":[160.0,320.0,480.0,640.0,800.0,960.0,1120.0,1280.0,1440.0,1600.0],"times":[88212354.0,173771686.0,262397391.0,351404970.0,439364970.0,539490744.0,798868962.0,720042530.0,789142310.0,888892595.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 5307186..7af446a 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 @@
-[534386.3728902953,540876.1866429325,558182.3566499648,564672.170402602] \ No newline at end of file
+[512016.9096354166,530148.0479166666,578497.75,596628.88828125] \ 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 393928e..ed57bdc 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":556176.7106453006,"upper_bound":580779.4289697238},"point_estimate":565198.8461353617,"standard_error":7111.657383030024},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":555735.7328042329,"upper_bound":561325.1651234569},"point_estimate":559293.6481481481,"standard_error":2302.18076392748},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":738.0802782545032,"upper_bound":8327.778874883908},"point_estimate":4037.9679905801904,"standard_error":2652.9000396164383},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":555930.2402903619,"upper_bound":605694.3755636071},"point_estimate":576976.7734487734,"standard_error":15212.957864980448},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2132.9474876845775,"upper_bound":36396.740065368765},"point_estimate":23684.474647934916,"standard_error":12074.678061507788}} \ 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 5ea0693..cf184a7 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,,,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
+aoc_2022_09-part1,,100,,,90660369.0,ns,162
+aoc_2022_09-part1,,100,,,182234107.0,ns,324
+aoc_2022_09-part1,,100,,,269603677.0,ns,486
+aoc_2022_09-part1,,100,,,363009200.0,ns,648
+aoc_2022_09-part1,,100,,,446109734.0,ns,810
+aoc_2022_09-part1,,100,,,543304638.0,ns,972
+aoc_2022_09-part1,,100,,,630204321.0,ns,1134
+aoc_2022_09-part1,,100,,,721876929.0,ns,1296
+aoc_2022_09-part1,,100,,,817368801.0,ns,1458
+aoc_2022_09-part1,,100,,,1023692356.0,ns,1620
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 6d96fce..3721b61 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":[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
+{"sampling_mode":"Linear","iters":[162.0,324.0,486.0,648.0,810.0,972.0,1134.0,1296.0,1458.0,1620.0],"times":[90660369.0,182234107.0,269603677.0,363009200.0,446109734.0,543304638.0,630204321.0,721876929.0,817368801.0,1023692356.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 9b0c6a5..9f8513b 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 @@
-[516280.66064857785,527605.1614544683,557803.830270176,569128.3310760665] \ No newline at end of file
+[542689.8581349208,549371.3042741404,567188.4939787257,573869.9401179452] \ 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 c4b5940..abf7e85 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":549065.6871180555,"upper_bound":601840.1538569569},"point_estimate":568065.3416046628,"standard_error":15385.718403434488},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":547865.7484375,"upper_bound":561969.525},"point_estimate":550266.7125,"standard_error":5346.456180447},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":882.6803084960143,"upper_bound":16939.203274998334},"point_estimate":6595.079578226432,"standard_error":5586.686828897811},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":550966.6645829688,"upper_bound":624853.7066133912},"point_estimate":574772.1884253246,"standard_error":20741.80210790845},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4316.037286660007,"upper_bound":79060.00830941113},"point_estimate":51417.153845151384,"standard_error":26537.901394186047}} \ 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 d8584c0..2ddf278 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,,,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
+aoc_2022_09-part1,,100,,,88212354.0,ns,160
+aoc_2022_09-part1,,100,,,173771686.0,ns,320
+aoc_2022_09-part1,,100,,,262397391.0,ns,480
+aoc_2022_09-part1,,100,,,351404970.0,ns,640
+aoc_2022_09-part1,,100,,,439364970.0,ns,800
+aoc_2022_09-part1,,100,,,539490744.0,ns,960
+aoc_2022_09-part1,,100,,,798868962.0,ns,1120
+aoc_2022_09-part1,,100,,,720042530.0,ns,1280
+aoc_2022_09-part1,,100,,,789142310.0,ns,1440
+aoc_2022_09-part1,,100,,,888892595.0,ns,1600
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 62fc24e..24f8c2c 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":[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
+{"sampling_mode":"Linear","iters":[160.0,320.0,480.0,640.0,800.0,960.0,1120.0,1280.0,1440.0,1600.0],"times":[88212354.0,173771686.0,262397391.0,351404970.0,439364970.0,539490744.0,798868962.0,720042530.0,789142310.0,888892595.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 5307186..7af446a 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 @@
-[534386.3728902953,540876.1866429325,558182.3566499648,564672.170402602] \ No newline at end of file
+[512016.9096354166,530148.0479166666,578497.75,596628.88828125] \ 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 f1ff4b0..08bc5ff 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10343267.724126985,"upper_bound":10615831.898729937},"point_estimate":10475805.834003529,"standard_error":69592.4954708347},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10296566.796296297,"upper_bound":10629463.75},"point_estimate":10460227.542857144,"standard_error":67596.1715740064},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38485.151263418265,"upper_bound":395584.66178808035},"point_estimate":171362.73500770284,"standard_error":100957.52685588373},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10463522.730106344,"upper_bound":10759343.685943775},"point_estimate":10606265.25945166,"standard_error":79443.1075878983},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":106349.30266546279,"upper_bound":311263.5849663902},"point_estimate":232420.91624400654,"standard_error":52666.22093261118}} \ 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 975474e..77d7d26 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,,,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
+aoc_2022_09-part1,,1000,,,93590919.0,ns,9
+aoc_2022_09-part1,,1000,,,182149928.0,ns,18
+aoc_2022_09-part1,,1000,,,275241850.0,ns,27
+aoc_2022_09-part1,,1000,,,374338749.0,ns,36
+aoc_2022_09-part1,,1000,,,470865216.0,ns,45
+aoc_2022_09-part1,,1000,,,575266150.0,ns,54
+aoc_2022_09-part1,,1000,,,658777368.0,ns,63
+aoc_2022_09-part1,,1000,,,765321390.0,ns,72
+aoc_2022_09-part1,,1000,,,885774743.0,ns,81
+aoc_2022_09-part1,,1000,,,945782944.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 a4db347..6318f04 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":[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
+{"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":[93590919.0,182149928.0,275241850.0,374338749.0,470865216.0,575266150.0,658777368.0,765321390.0,885774743.0,945782944.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 47f125f..ddfa6a1 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 @@
-[9419355.20238095,9791414.382440474,10783572.195932541,11155631.375992067] \ No newline at end of file
+[9796068.779166667,10097270.233333334,10900474.111111112,11201675.565277778] \ 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 76153f3..0f2e03f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5499690.592717087,"upper_bound":5547567.686764706},"point_estimate":5521838.973452381,"standard_error":12322.609778319189},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5494736.194117647,"upper_bound":5555680.0},"point_estimate":5507628.12745098,"standard_error":14922.158872088046},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1930.9178563079752,"upper_bound":68314.38089011869},"point_estimate":24394.919242197775,"standard_error":16586.32959324776},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5496535.202320375,"upper_bound":5565337.280669508},"point_estimate":5523640.232849504,"standard_error":18179.147710339526},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17818.575909169176,"upper_bound":54321.600573583324},"point_estimate":40999.08703962593,"standard_error":9717.73812283969}} \ 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 926d9fb..c4e3dae 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,,,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
+aoc_2022_09-part1,,1000,,,94446560.0,ns,17
+aoc_2022_09-part1,,1000,,,186010835.0,ns,34
+aoc_2022_09-part1,,1000,,,281196674.0,ns,51
+aoc_2022_09-part1,,1000,,,373948900.0,ns,68
+aoc_2022_09-part1,,1000,,,467613786.0,ns,85
+aoc_2022_09-part1,,1000,,,566938083.0,ns,102
+aoc_2022_09-part1,,1000,,,657004001.0,ns,119
+aoc_2022_09-part1,,1000,,,762765129.0,ns,136
+aoc_2022_09-part1,,1000,,,841744185.0,ns,153
+aoc_2022_09-part1,,1000,,,932982734.0,ns,170
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 04372e9..ade7b89 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":[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
+{"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":[94446560.0,186010835.0,281196674.0,373948900.0,467613786.0,566938083.0,657004001.0,762765129.0,841744185.0,932982734.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 05ab475..1b0225f 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 @@
-[6101754.416944447,6188356.850694446,6419296.674027776,6505899.107777775] \ No newline at end of file
+[5358022.728151262,5428896.894957984,5617894.673109243,5688768.839915965] \ 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 6c079e3..7ec577e 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5499586.837841912,"upper_bound":5550799.325316526},"point_estimate":5525355.60772409,"standard_error":13134.010631899804},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5492092.246078432,"upper_bound":5552607.990196078},"point_estimate":5527901.053676471,"standard_error":12024.88115406867},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4437.41300004353,"upper_bound":78030.09783086576},"point_estimate":30080.60895125661,"standard_error":21095.87564125125},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5485789.342903032,"upper_bound":5537253.569724735},"point_estimate":5513916.403208557,"standard_error":13698.695962915199},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18706.564036359887,"upper_bound":57771.38840029138},"point_estimate":43992.733987831874,"standard_error":9443.595049931886}} \ 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 cc56216..b500e96 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,,,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
+aoc_2022_09-part1,,1000,,,95236206.0,ns,17
+aoc_2022_09-part1,,1000,,,188068755.0,ns,34
+aoc_2022_09-part1,,1000,,,281113520.0,ns,51
+aoc_2022_09-part1,,1000,,,371006853.0,ns,68
+aoc_2022_09-part1,,1000,,,472705765.0,ns,85
+aoc_2022_09-part1,,1000,,,566366015.0,ns,102
+aoc_2022_09-part1,,1000,,,657307032.0,ns,119
+aoc_2022_09-part1,,1000,,,752128161.0,ns,136
+aoc_2022_09-part1,,1000,,,835186686.0,ns,153
+aoc_2022_09-part1,,1000,,,939326157.0,ns,170
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 b0b5d97..512d65b 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":[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
+{"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":[95236206.0,188068755.0,281113520.0,371006853.0,472705765.0,566366015.0,657307032.0,752128161.0,835186686.0,939326157.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 433995e..e9797f2 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 @@
-[6031588.95,6084830.785,6226809.011666667,6280050.846666667] \ No newline at end of file
+[5417734.460084031,5466326.969537813,5595906.9947478995,5644499.504201682] \ 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 76153f3..0f2e03f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5499690.592717087,"upper_bound":5547567.686764706},"point_estimate":5521838.973452381,"standard_error":12322.609778319189},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5494736.194117647,"upper_bound":5555680.0},"point_estimate":5507628.12745098,"standard_error":14922.158872088046},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1930.9178563079752,"upper_bound":68314.38089011869},"point_estimate":24394.919242197775,"standard_error":16586.32959324776},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5496535.202320375,"upper_bound":5565337.280669508},"point_estimate":5523640.232849504,"standard_error":18179.147710339526},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17818.575909169176,"upper_bound":54321.600573583324},"point_estimate":40999.08703962593,"standard_error":9717.73812283969}} \ 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 926d9fb..c4e3dae 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,,,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
+aoc_2022_09-part1,,1000,,,94446560.0,ns,17
+aoc_2022_09-part1,,1000,,,186010835.0,ns,34
+aoc_2022_09-part1,,1000,,,281196674.0,ns,51
+aoc_2022_09-part1,,1000,,,373948900.0,ns,68
+aoc_2022_09-part1,,1000,,,467613786.0,ns,85
+aoc_2022_09-part1,,1000,,,566938083.0,ns,102
+aoc_2022_09-part1,,1000,,,657004001.0,ns,119
+aoc_2022_09-part1,,1000,,,762765129.0,ns,136
+aoc_2022_09-part1,,1000,,,841744185.0,ns,153
+aoc_2022_09-part1,,1000,,,932982734.0,ns,170
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 04372e9..ade7b89 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":[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
+{"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":[94446560.0,186010835.0,281196674.0,373948900.0,467613786.0,566938083.0,657004001.0,762765129.0,841744185.0,932982734.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 05ab475..1b0225f 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 @@
-[6101754.416944447,6188356.850694446,6419296.674027776,6505899.107777775] \ No newline at end of file
+[5358022.728151262,5428896.894957984,5617894.673109243,5688768.839915965] \ 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 3eedfe5..5d8e55f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21379877.134561908,"upper_bound":22486897.846095238},"point_estimate":21798118.25809524,"standard_error":310988.752550665},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21302453.03333333,"upper_bound":21802507.9},"point_estimate":21467886.64047619,"standard_error":139728.23651301712},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":52211.43835306094,"upper_bound":559143.8004732113},"point_estimate":276631.64326880465,"standard_error":151368.0366107152},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21518846.238927618,"upper_bound":22429231.04676259},"point_estimate":21826810.962077923,"standard_error":239815.8314765652},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":142044.54594498992,"upper_bound":1587445.9868375629},"point_estimate":1035137.0900029974,"standard_error":493209.26049030834}} \ 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 ef6e992..9efa823 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,,,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
+aoc_2022_09-part1,,2000,,,106038320.0,ns,5
+aoc_2022_09-part1,,2000,,,211991246.0,ns,10
+aoc_2022_09-part1,,2000,,,320958631.0,ns,15
+aoc_2022_09-part1,,2000,,,427098766.0,ns,20
+aoc_2022_09-part1,,2000,,,616961672.0,ns,25
+aoc_2022_09-part1,,2000,,,642761117.0,ns,30
+aoc_2022_09-part1,,2000,,,752864095.0,ns,35
+aoc_2022_09-part1,,2000,,,872100316.0,ns,40
+aoc_2022_09-part1,,2000,,,983197752.0,ns,45
+aoc_2022_09-part1,,2000,,,1077831331.0,ns,50
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 f58ad2c..fac8e23 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":[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
+{"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":[106038320.0,211991246.0,320958631.0,427098766.0,616961672.0,642761117.0,752864095.0,872100316.0,983197752.0,1077831331.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 181b6c4..b1dc8ef 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 @@
-[18811054.257440478,19902724.936011903,22813846.74553571,23905517.424107138] \ No newline at end of file
+[20238944.226666674,20802229.23416667,22304322.587499995,22867607.59499999] \ 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 01c84f5..d1ac988 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31078259.005273808,"upper_bound":32067566.402994704},"point_estimate":31532021.885264553,"standard_error":253932.88169129493},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30984499.541666664,"upper_bound":32002196.814814813},"point_estimate":31302299.066666666,"standard_error":235430.17563279864},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":88539.59786311197,"upper_bound":1304504.9816404062},"point_estimate":617431.6803095083,"standard_error":316842.97080402606},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30929109.250608273,"upper_bound":32624029.573875804},"point_estimate":31769898.57748918,"standard_error":467100.7188113632},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":342067.4831799917,"upper_bound":1154396.7827681906},"point_estimate":849183.6984063755,"standard_error":219431.1528423201}} \ 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 0d0fddf..3283a06 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,,,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
+aoc_2022_09-part1,,2000,,,97193675.0,ns,3
+aoc_2022_09-part1,,2000,,,184605111.0,ns,6
+aoc_2022_09-part1,,2000,,,286479001.0,ns,9
+aoc_2022_09-part1,,2000,,,375702068.0,ns,12
+aoc_2022_09-part1,,2000,,,469441387.0,ns,15
+aoc_2022_09-part1,,2000,,,559732089.0,ns,18
+aoc_2022_09-part1,,2000,,,639001211.0,ns,21
+aoc_2022_09-part1,,2000,,,748835534.0,ns,24
+aoc_2022_09-part1,,2000,,,853375553.0,ns,27
+aoc_2022_09-part1,,2000,,,1001591149.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 a749066..138e19f 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":[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
+{"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":[97193675.0,184605111.0,286479001.0,375702068.0,469441387.0,559732089.0,639001211.0,748835534.0,853375553.0,1001591149.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 7441f4b..24f6594 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 @@
-[28250109.887500007,29542510.864583336,32988913.470138885,34281314.44722222] \ No newline at end of file
+[29165535.36111112,30144037.940972228,32753378.153935183,33731880.73379629] \ 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 3359ff0..83e2c96 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11892246.31798115,"upper_bound":12905561.671289062},"point_estimate":12265325.074439485,"standard_error":294289.31913231354},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11871566.375,"upper_bound":12145284.09375},"point_estimate":11977656.079861112,"standard_error":99194.13711249019},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23309.200717429227,"upper_bound":377032.4820610229},"point_estimate":131762.67062324478,"standard_error":118302.42871158909},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11928814.745555555,"upper_bound":13927164.354795258},"point_estimate":12753717.157467533,"standard_error":623358.9926582125},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82292.33489558699,"upper_bound":1501884.9257366336},"point_estimate":975903.6734555818,"standard_error":495052.21853537357}} \ 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 65e7af2..4a95a48 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,,,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
+aoc_2022_09-part1,,2000,,,94929330.0,ns,8
+aoc_2022_09-part1,,2000,,,195898753.0,ns,16
+aoc_2022_09-part1,,2000,,,280266770.0,ns,24
+aoc_2022_09-part1,,2000,,,385500676.0,ns,32
+aoc_2022_09-part1,,2000,,,474862655.0,ns,40
+aoc_2022_09-part1,,2000,,,576857669.0,ns,48
+aoc_2022_09-part1,,2000,,,674761460.0,ns,56
+aoc_2022_09-part1,,2000,,,763637641.0,ns,64
+aoc_2022_09-part1,,2000,,,859495972.0,ns,72
+aoc_2022_09-part1,,2000,,,1200856461.0,ns,80
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 333f817..3b5fdd1 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":[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
+{"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":[94929330.0,195898753.0,280266770.0,385500676.0,474862655.0,576857669.0,674761460.0,763637641.0,859495972.0,1200856461.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 36dec43..28be8e4 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 @@
-[12710188.53571429,12966547.752232146,13650172.329613093,13906531.546130948] \ No newline at end of file
+[11400413.654017856,11643523.985212054,12291818.201729912,12534928.532924108] \ 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 01c84f5..d1ac988 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31078259.005273808,"upper_bound":32067566.402994704},"point_estimate":31532021.885264553,"standard_error":253932.88169129493},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30984499.541666664,"upper_bound":32002196.814814813},"point_estimate":31302299.066666666,"standard_error":235430.17563279864},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":88539.59786311197,"upper_bound":1304504.9816404062},"point_estimate":617431.6803095083,"standard_error":316842.97080402606},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":30929109.250608273,"upper_bound":32624029.573875804},"point_estimate":31769898.57748918,"standard_error":467100.7188113632},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":342067.4831799917,"upper_bound":1154396.7827681906},"point_estimate":849183.6984063755,"standard_error":219431.1528423201}} \ 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 0d0fddf..3283a06 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,,,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
+aoc_2022_09-part1,,2000,,,97193675.0,ns,3
+aoc_2022_09-part1,,2000,,,184605111.0,ns,6
+aoc_2022_09-part1,,2000,,,286479001.0,ns,9
+aoc_2022_09-part1,,2000,,,375702068.0,ns,12
+aoc_2022_09-part1,,2000,,,469441387.0,ns,15
+aoc_2022_09-part1,,2000,,,559732089.0,ns,18
+aoc_2022_09-part1,,2000,,,639001211.0,ns,21
+aoc_2022_09-part1,,2000,,,748835534.0,ns,24
+aoc_2022_09-part1,,2000,,,853375553.0,ns,27
+aoc_2022_09-part1,,2000,,,1001591149.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 a749066..138e19f 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":[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
+{"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":[97193675.0,184605111.0,286479001.0,375702068.0,469441387.0,559732089.0,639001211.0,748835534.0,853375553.0,1001591149.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 7441f4b..24f6594 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 @@
-[28250109.887500007,29542510.864583336,32988913.470138885,34281314.44722222] \ No newline at end of file
+[29165535.36111112,30144037.940972228,32753378.153935183,33731880.73379629] \ 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 e06d9b4..bcb0407 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1363885.4848872656,"upper_bound":1380724.7043939393},"point_estimate":1372292.3938600288,"standard_error":4313.822745210491},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1358531.5416666667,"upper_bound":1386115.0126262626},"point_estimate":1372647.1887445888,"standard_error":7885.2728529331525},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3053.6767215437326,"upper_bound":23049.324729428972},"point_estimate":18551.558568522745,"standard_error":5288.132765957362},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1368946.5498496415,"upper_bound":1384713.883680323},"point_estimate":1379197.766273121,"standard_error":4014.7976123714593},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9393.773733612985,"upper_bound":16790.933920537875},"point_estimate":14387.243743702375,"standard_error":1895.772837915079}} \ 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 9093f40..0963d57 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,,,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
+aoc_2022_09-part2,,100,,,89471131.0,ns,66
+aoc_2022_09-part2,,100,,,179710065.0,ns,132
+aoc_2022_09-part2,,100,,,275429056.0,ns,198
+aoc_2022_09-part2,,100,,,357014976.0,ns,264
+aoc_2022_09-part2,,100,,,453469486.0,ns,330
+aoc_2022_09-part2,,100,,,538545239.0,ns,396
+aoc_2022_09-part2,,100,,,633468722.0,ns,462
+aoc_2022_09-part2,,100,,,730347480.0,ns,528
+aoc_2022_09-part2,,100,,,825063720.0,ns,594
+aoc_2022_09-part2,,100,,,914092367.0,ns,660
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 eefcc40..dd4b4d1 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":[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
+{"sampling_mode":"Linear","iters":[66.0,132.0,198.0,264.0,330.0,396.0,462.0,528.0,594.0,660.0],"times":[89471131.0,179710065.0,275429056.0,357014976.0,453469486.0,538545239.0,633468722.0,730347480.0,825063720.0,914092367.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 2552caa..7a99a82 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 @@
-[1311287.046517413,1329670.272636816,1378692.2089552237,1397075.4350746267] \ No newline at end of file
+[1287678.684469697,1324005.349810606,1420876.4573863635,1457203.1227272726] \ 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 2f233a6..5ce0f67 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1098658.8319888392,"upper_bound":1111698.880155605},"point_estimate":1105057.011731647,"standard_error":3329.141812174972},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1096792.6625,"upper_bound":1112108.191145833},"point_estimate":1105679.1072222223,"standard_error":4360.073690684049},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1821.4377400381215,"upper_bound":19397.35727454472},"point_estimate":12099.522330357193,"standard_error":4201.702179592133},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1094753.9773411797,"upper_bound":1107599.7037316887},"point_estimate":1100257.1877922078,"standard_error":3218.6393040573175},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5824.993589534425,"upper_bound":14527.051323651014},"point_estimate":11075.727963775258,"standard_error":2257.810115801826}} \ 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 b343639..640cd8d 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,,,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
+aoc_2022_09-part2,,100,,,87743413.0,ns,80
+aoc_2022_09-part2,,100,,,180123176.0,ns,160
+aoc_2022_09-part2,,100,,,266675616.0,ns,240
+aoc_2022_09-part2,,100,,,356846613.0,ns,320
+aoc_2022_09-part2,,100,,,441906828.0,ns,400
+aoc_2022_09-part2,,100,,,532353944.0,ns,480
+aoc_2022_09-part2,,100,,,615016371.0,ns,560
+aoc_2022_09-part2,,100,,,695842979.0,ns,640
+aoc_2022_09-part2,,100,,,796745624.0,ns,720
+aoc_2022_09-part2,,100,,,876629147.0,ns,800
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 b996099..38062bc 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":[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
+{"sampling_mode":"Linear","iters":[80.0,160.0,240.0,320.0,400.0,480.0,560.0,640.0,720.0,800.0],"times":[87743413.0,180123176.0,266675616.0,356846613.0,441906828.0,532353944.0,615016371.0,695842979.0,796745624.0,876629147.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 e289191..84b0f1c 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 @@
-[1060231.287037037,1074130.1072530863,1111193.6278292178,1125092.4480452673] \ No newline at end of file
+[1056734.569642858,1076944.9732142864,1130839.3827380948,1151049.7863095228] \ 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 8d97955..2572704 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1082076.1917813052,"upper_bound":1108438.6665662355},"point_estimate":1093686.900080345,"standard_error":6822.445228397384},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1076728.0401234569,"upper_bound":1105115.7561728396},"point_estimate":1089721.2447089949,"standard_error":6988.842182208841},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3723.201605936886,"upper_bound":31563.025080385036},"point_estimate":21043.81353380502,"standard_error":6852.097988520074},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1081845.437738371,"upper_bound":1124218.4297912398},"point_estimate":1100850.6214526214,"standard_error":11565.764794212326},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8824.869423028758,"upper_bound":32350.055816582942},"point_estimate":22750.284674342143,"standard_error":7032.823297868658}} \ 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 c5af645..7fd755b 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,,,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
+aoc_2022_09-part2,,100,,,89538440.0,ns,81
+aoc_2022_09-part2,,100,,,176788819.0,ns,162
+aoc_2022_09-part2,,100,,,260803056.0,ns,243
+aoc_2022_09-part2,,100,,,348859885.0,ns,324
+aoc_2022_09-part2,,100,,,434108165.0,ns,405
+aoc_2022_09-part2,,100,,,531952551.0,ns,486
+aoc_2022_09-part2,,100,,,616983025.0,ns,567
+aoc_2022_09-part2,,100,,,716115010.0,ns,648
+aoc_2022_09-part2,,100,,,837424982.0,ns,729
+aoc_2022_09-part2,,100,,,876217962.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)])])/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 31322cc..815215b 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":[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
+{"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":[89538440.0,176788819.0,260803056.0,348859885.0,434108165.0,531952551.0,616983025.0,716115010.0,837424982.0,876217962.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 45dd393..bff64ee 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 @@
-[1035390.0313588851,1064481.6303898084,1142059.227805604,1171150.8268365273] \ No newline at end of file
+[1004509.8087962959,1041246.7407407406,1139211.892592593,1175948.8245370376] \ 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 2f233a6..5ce0f67 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1098658.8319888392,"upper_bound":1111698.880155605},"point_estimate":1105057.011731647,"standard_error":3329.141812174972},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1096792.6625,"upper_bound":1112108.191145833},"point_estimate":1105679.1072222223,"standard_error":4360.073690684049},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1821.4377400381215,"upper_bound":19397.35727454472},"point_estimate":12099.522330357193,"standard_error":4201.702179592133},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1094753.9773411797,"upper_bound":1107599.7037316887},"point_estimate":1100257.1877922078,"standard_error":3218.6393040573175},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5824.993589534425,"upper_bound":14527.051323651014},"point_estimate":11075.727963775258,"standard_error":2257.810115801826}} \ 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 b343639..640cd8d 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,,,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
+aoc_2022_09-part2,,100,,,87743413.0,ns,80
+aoc_2022_09-part2,,100,,,180123176.0,ns,160
+aoc_2022_09-part2,,100,,,266675616.0,ns,240
+aoc_2022_09-part2,,100,,,356846613.0,ns,320
+aoc_2022_09-part2,,100,,,441906828.0,ns,400
+aoc_2022_09-part2,,100,,,532353944.0,ns,480
+aoc_2022_09-part2,,100,,,615016371.0,ns,560
+aoc_2022_09-part2,,100,,,695842979.0,ns,640
+aoc_2022_09-part2,,100,,,796745624.0,ns,720
+aoc_2022_09-part2,,100,,,876629147.0,ns,800
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 b996099..38062bc 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":[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
+{"sampling_mode":"Linear","iters":[80.0,160.0,240.0,320.0,400.0,480.0,560.0,640.0,720.0,800.0],"times":[87743413.0,180123176.0,266675616.0,356846613.0,441906828.0,532353944.0,615016371.0,695842979.0,796745624.0,876629147.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 e289191..84b0f1c 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 @@
-[1060231.287037037,1074130.1072530863,1111193.6278292178,1125092.4480452673] \ No newline at end of file
+[1056734.569642858,1076944.9732142864,1130839.3827380948,1151049.7863095228] \ 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 08f77c3..aa018b2 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15419779.91484127,"upper_bound":15992058.264473217},"point_estimate":15685060.701230159,"standard_error":146294.92569600482},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15398432.486111112,"upper_bound":15881255.958333334},"point_estimate":15680566.98888889,"standard_error":129252.71395482993},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20245.10738057772,"upper_bound":719324.7561835991},"point_estimate":369549.0846908608,"standard_error":162846.29785939513},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":15562160.923441734,"upper_bound":16406940.211566092},"point_estimate":15987220.037229437,"standard_error":234229.86362447243},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":177999.40830911786,"upper_bound":694520.7064704306},"point_estimate":489674.82995168644,"standard_error":140751.036508566}} \ 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 cc2eabf..1d37aad 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,,,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
+aoc_2022_09-part2,,1000,,,89591059.0,ns,6
+aoc_2022_09-part2,,1000,,,185110580.0,ns,12
+aoc_2022_09-part2,,1000,,,276482296.0,ns,18
+aoc_2022_09-part2,,1000,,,381150143.0,ns,24
+aoc_2022_09-part2,,1000,,,470194916.0,ns,30
+aoc_2022_09-part2,,1000,,,564766924.0,ns,36
+aoc_2022_09-part2,,1000,,,659419914.0,ns,42
+aoc_2022_09-part2,,1000,,,740963396.0,ns,48
+aoc_2022_09-part2,,1000,,,861392823.0,ns,54
+aoc_2022_09-part2,,1000,,,1008086051.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 23b71f1..6f047b3 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":[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
+{"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":[89591059.0,185110580.0,276482296.0,381150143.0,470194916.0,564766924.0,659419914.0,740963396.0,861392823.0,1008086051.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 fdc3ba5..9ac9ebc 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 @@
-[14749524.594246037,15033354.536334328,15790234.381903104,16074064.323991396] \ No newline at end of file
+[14206200.903273802,14817398.253720235,16447257.85491072,17058455.20535715] \ 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 2d66848..ee224ce 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10754343.65537919,"upper_bound":10859666.376172839},"point_estimate":10799961.747601409,"standard_error":27511.744340146317},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10732566.907407407,"upper_bound":10827284.755555555},"point_estimate":10787138.688271604,"standard_error":28177.09391873483},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11214.180284243062,"upper_bound":117245.92780735671},"point_estimate":60223.491892671576,"standard_error":25734.989564409498},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10738699.406702898,"upper_bound":10797816.482490273},"point_estimate":10768599.712842712,"standard_error":15170.049858308312},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33840.315218750795,"upper_bound":133239.03407040358},"point_estimate":91627.00410104146,"standard_error":31373.56372958596}} \ 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 43c694d..67c02d0 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,,,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
+aoc_2022_09-part2,,1000,,,99279048.0,ns,9
+aoc_2022_09-part2,,1000,,,193527953.0,ns,18
+aoc_2022_09-part2,,1000,,,292362291.0,ns,27
+aoc_2022_09-part2,,1000,,,389271790.0,ns,36
+aoc_2022_09-part2,,1000,,,487227814.0,ns,45
+aoc_2022_09-part2,,1000,,,579558613.0,ns,54
+aoc_2022_09-part2,,1000,,,675004403.0,ns,63
+aoc_2022_09-part2,,1000,,,772361012.0,ns,72
+aoc_2022_09-part2,,1000,,,872322767.0,ns,81
+aoc_2022_09-part2,,1000,,,972437445.0,ns,90
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 3ac4337..8901a75 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":[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
+{"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":[99279048.0,193527953.0,292362291.0,389271790.0,487227814.0,579558613.0,675004403.0,772361012.0,872322767.0,972437445.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 80dddaf..f1acf6b 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 @@
-[11355394.050892856,11447545.577901784,11693282.98325893,11785434.51026786] \ No newline at end of file
+[10478034.008333333,10607673.712499999,10953379.590277776,11083019.294444444] \ 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 2663606..9bcf5e4 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10351059.023597885,"upper_bound":10552928.48100529},"point_estimate":10445246.17159171,"standard_error":51928.84898124998},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10312446.311111111,"upper_bound":10586473.666666666},"point_estimate":10377515.027777778,"standard_error":72333.02187676111},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":27778.32178905725,"upper_bound":281109.6584204156},"point_estimate":114615.6581762759,"standard_error":67806.98735206606},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10305554.373348873,"upper_bound":10664732.137089202},"point_estimate":10509009.602597402,"standard_error":95231.16747038766},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74017.79912717974,"upper_bound":219132.61080908583},"point_estimate":173097.59390233728,"standard_error":36135.55733048341}} \ 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 98421cb..963cc39 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,,,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
+aoc_2022_09-part2,,1000,,,95278263.0,ns,9
+aoc_2022_09-part2,,1000,,,187076767.0,ns,18
+aoc_2022_09-part2,,1000,,,279770661.0,ns,27
+aoc_2022_09-part2,,1000,,,376562494.0,ns,36
+aoc_2022_09-part2,,1000,,,464060084.0,ns,45
+aoc_2022_09-part2,,1000,,,556494563.0,ns,54
+aoc_2022_09-part2,,1000,,,651163960.0,ns,63
+aoc_2022_09-part2,,1000,,,738899495.0,ns,72
+aoc_2022_09-part2,,1000,,,862574101.0,ns,81
+aoc_2022_09-part2,,1000,,,970694613.0,ns,90
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 3b49588..d195d57 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":[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
+{"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":[95278263.0,187076767.0,279770661.0,376562494.0,464060084.0,556494563.0,651163960.0,738899495.0,862574101.0,970694613.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 9738650..4d39c04 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 @@
-[2334151.666964285,7030209.373883928,19553029.925669644,24249087.632589288] \ No newline at end of file
+[9608657.09801587,9963487.899801586,10909703.371230159,11264534.173015874] \ 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 2d66848..ee224ce 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10754343.65537919,"upper_bound":10859666.376172839},"point_estimate":10799961.747601409,"standard_error":27511.744340146317},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10732566.907407407,"upper_bound":10827284.755555555},"point_estimate":10787138.688271604,"standard_error":28177.09391873483},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11214.180284243062,"upper_bound":117245.92780735671},"point_estimate":60223.491892671576,"standard_error":25734.989564409498},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10738699.406702898,"upper_bound":10797816.482490273},"point_estimate":10768599.712842712,"standard_error":15170.049858308312},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33840.315218750795,"upper_bound":133239.03407040358},"point_estimate":91627.00410104146,"standard_error":31373.56372958596}} \ 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 43c694d..67c02d0 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,,,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
+aoc_2022_09-part2,,1000,,,99279048.0,ns,9
+aoc_2022_09-part2,,1000,,,193527953.0,ns,18
+aoc_2022_09-part2,,1000,,,292362291.0,ns,27
+aoc_2022_09-part2,,1000,,,389271790.0,ns,36
+aoc_2022_09-part2,,1000,,,487227814.0,ns,45
+aoc_2022_09-part2,,1000,,,579558613.0,ns,54
+aoc_2022_09-part2,,1000,,,675004403.0,ns,63
+aoc_2022_09-part2,,1000,,,772361012.0,ns,72
+aoc_2022_09-part2,,1000,,,872322767.0,ns,81
+aoc_2022_09-part2,,1000,,,972437445.0,ns,90
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 3ac4337..8901a75 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":[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
+{"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":[99279048.0,193527953.0,292362291.0,389271790.0,487227814.0,579558613.0,675004403.0,772361012.0,872322767.0,972437445.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 80dddaf..f1acf6b 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 @@
-[11355394.050892856,11447545.577901784,11693282.98325893,11785434.51026786] \ No newline at end of file
+[10478034.008333333,10607673.712499999,10953379.590277776,11083019.294444444] \ 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 211e03a..61310b4 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31434808.4,"upper_bound":31790515.822129626},"point_estimate":31624812.267314814,"standard_error":91210.55237833106},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31362364.616666667,"upper_bound":31880691.925925925},"point_estimate":31676559.416666664,"standard_error":123683.42998401503},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":16059.371909335236,"upper_bound":507552.4375947006},"point_estimate":292051.9600706007,"standard_error":128997.32511296321},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31622687.00316729,"upper_bound":31869911.93575419},"point_estimate":31760747.744588744,"standard_error":65905.9603151053},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":132049.67599408043,"upper_bound":378632.738172712},"point_estimate":304466.0336314375,"standard_error":63747.91838553403}} \ 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 993eb19..88158de 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,,,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
+aoc_2022_09-part2,,2000,,,94593619.0,ns,3
+aoc_2022_09-part2,,2000,,,186853669.0,ns,6
+aoc_2022_09-part2,,2000,,,279698863.0,ns,9
+aoc_2022_09-part2,,2000,,,380482618.0,ns,12
+aoc_2022_09-part2,,2000,,,474693510.0,ns,15
+aoc_2022_09-part2,,2000,,,573595193.0,ns,18
+aoc_2022_09-part2,,2000,,,669571931.0,ns,21
+aoc_2022_09-part2,,2000,,,766318743.0,ns,24
+aoc_2022_09-part2,,2000,,,860778682.0,ns,27
+aoc_2022_09-part2,,2000,,,947473532.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 86e5e48..87524ff 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":[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
+{"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":[94593619.0,186853669.0,279698863.0,380482618.0,474693510.0,573595193.0,669571931.0,766318743.0,860778682.0,947473532.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 3b54ce5..59188b8 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 @@
-[29287405.019047625,30217352.00119048,32697210.62023809,33627157.60238095] \ No newline at end of file
+[30544713.52499999,31044365.52083333,32376770.84305556,32876422.8388889] \ 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 ac7cfbd..07c4e35 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39875286.45666666,"upper_bound":41877318.051587306},"point_estimate":40908668.20862434,"standard_error":514164.9644853011},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39495819.68333334,"upper_bound":42430627.08333333},"point_estimate":41032438.23015873,"standard_error":902754.6135211092},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113993.6937595401,"upper_bound":3157461.72733273},"point_estimate":1964392.1563250672,"standard_error":799284.8113353981},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39019813.97474145,"upper_bound":41162894.04670341},"point_estimate":39965508.27878788,"standard_error":544736.9738889666},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1022407.0331268098,"upper_bound":2091400.1031556046},"point_estimate":1718057.8273778218,"standard_error":277770.3827569391}} \ 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 3224f29..207c554 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,,,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
+aoc_2022_09-part2,,2000,,,127066713.0,ns,3
+aoc_2022_09-part2,,2000,,,255034099.0,ns,6
+aoc_2022_09-part2,,2000,,,375910436.0,ns,9
+aoc_2022_09-part2,,2000,,,514910480.0,ns,12
+aoc_2022_09-part2,,2000,,,581529118.0,ns,15
+aoc_2022_09-part2,,2000,,,762466216.0,ns,18
+aoc_2022_09-part2,,2000,,,846238055.0,ns,21
+aoc_2022_09-part2,,2000,,,965352756.0,ns,24
+aoc_2022_09-part2,,2000,,,1024777306.0,ns,27
+aoc_2022_09-part2,,2000,,,1198372685.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 670689f..110c73b 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":[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
+{"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":[127066713.0,255034099.0,375910436.0,514910480.0,581529118.0,762466216.0,846238055.0,965352756.0,1024777306.0,1198372685.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 57ff4f8..eb4c03d 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 @@
-[35928835.15972221,37594776.60763888,42037287.13541667,43703228.58333334] \ No newline at end of file
+[32985344.749999985,36500209.87499999,45873183.54166668,49388048.66666669] \ 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 73b3ec6..65b05ac 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21979916.219428573,"upper_bound":22819021.339801587},"point_estimate":22367220.071801588,"standard_error":214007.52699552986},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21916869.126666665,"upper_bound":22905096.7},"point_estimate":21996522.35,"standard_error":267563.81233276427},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9780.738383688393,"upper_bound":1112719.1345927885},"point_estimate":139347.27985008922,"standard_error":291346.64859800285},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":22011719.295510203,"upper_bound":23381092.599198893},"point_estimate":22763309.783896104,"standard_error":358405.74926349876},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108999.47889939597,"upper_bound":914704.902847665},"point_estimate":712940.5443216729,"standard_error":176923.0218893024}} \ 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 77ae64c..6f52066 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,,,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
+aoc_2022_09-part2,,2000,,,109753486.0,ns,5
+aoc_2022_09-part2,,2000,,,218008924.0,ns,10
+aoc_2022_09-part2,,2000,,,328826702.0,ns,15
+aoc_2022_09-part2,,2000,,,440846950.0,ns,20
+aoc_2022_09-part2,,2000,,,547798953.0,ns,25
+aoc_2022_09-part2,,2000,,,687152901.0,ns,30
+aoc_2022_09-part2,,2000,,,773497726.0,ns,35
+aoc_2022_09-part2,,2000,,,931147157.0,ns,40
+aoc_2022_09-part2,,2000,,,986328365.0,ns,45
+aoc_2022_09-part2,,2000,,,1192120330.0,ns,50
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 cf72e27..1729bd4 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":[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
+{"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":[109753486.0,218008924.0,328826702.0,440846950.0,547798953.0,687152901.0,773497726.0,931147157.0,986328365.0,1192120330.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 000c07b..e576983 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 @@
-[17394762.14583333,20539009.64973958,28923669.66015625,32067917.164062504] \ No newline at end of file
+[19565585.620238103,20742418.368452385,23880639.030357137,25057471.77857142] \ 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 ac7cfbd..07c4e35 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39875286.45666666,"upper_bound":41877318.051587306},"point_estimate":40908668.20862434,"standard_error":514164.9644853011},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39495819.68333334,"upper_bound":42430627.08333333},"point_estimate":41032438.23015873,"standard_error":902754.6135211092},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":113993.6937595401,"upper_bound":3157461.72733273},"point_estimate":1964392.1563250672,"standard_error":799284.8113353981},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":39019813.97474145,"upper_bound":41162894.04670341},"point_estimate":39965508.27878788,"standard_error":544736.9738889666},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1022407.0331268098,"upper_bound":2091400.1031556046},"point_estimate":1718057.8273778218,"standard_error":277770.3827569391}} \ 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 3224f29..207c554 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,,,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
+aoc_2022_09-part2,,2000,,,127066713.0,ns,3
+aoc_2022_09-part2,,2000,,,255034099.0,ns,6
+aoc_2022_09-part2,,2000,,,375910436.0,ns,9
+aoc_2022_09-part2,,2000,,,514910480.0,ns,12
+aoc_2022_09-part2,,2000,,,581529118.0,ns,15
+aoc_2022_09-part2,,2000,,,762466216.0,ns,18
+aoc_2022_09-part2,,2000,,,846238055.0,ns,21
+aoc_2022_09-part2,,2000,,,965352756.0,ns,24
+aoc_2022_09-part2,,2000,,,1024777306.0,ns,27
+aoc_2022_09-part2,,2000,,,1198372685.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 670689f..110c73b 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":[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
+{"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":[127066713.0,255034099.0,375910436.0,514910480.0,581529118.0,762466216.0,846238055.0,965352756.0,1024777306.0,1198372685.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 57ff4f8..eb4c03d 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 @@
-[35928835.15972221,37594776.60763888,42037287.13541667,43703228.58333334] \ No newline at end of file
+[32985344.749999985,36500209.87499999,45873183.54166668,49388048.66666669] \ 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)])])/benchmark.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::BTreeSet)])])/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", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.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::BTreeSet)])])/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", [("List", std::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..a50e684
--- /dev/null
+++ 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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1471.3476675704958,"upper_bound":1550.681465477784},"point_estimate":1508.5421571677705,"standard_error":20.387514920165362},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1452.075830392992,"upper_bound":1552.474631950359},"point_estimate":1503.3761993116993,"standard_error":25.71045692017179},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.7037711700706675,"upper_bound":110.92878174275091},"point_estimate":72.03809684127748,"standard_error":26.564645026226472},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1496.8109428019088,"upper_bound":1605.9679751168858},"point_estimate":1555.815726626458,"standard_error":29.455318506627243},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.63745494087496,"upper_bound":90.68820580369523},"point_estimate":68.19569116675976,"standard_error":16.210388108311747}} \ 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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..76efef1
--- /dev/null
+++ 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::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,11877763.0,ns,8219
+aoc_2022_14-part1,,large,,,23982919.0,ns,16438
+aoc_2022_14-part1,,large,,,35348982.0,ns,24657
+aoc_2022_14-part1,,large,,,47844330.0,ns,32876
+aoc_2022_14-part1,,large,,,63798945.0,ns,41095
+aoc_2022_14-part1,,large,,,74486669.0,ns,49314
+aoc_2022_14-part1,,large,,,86606658.0,ns,57533
+aoc_2022_14-part1,,large,,,98720946.0,ns,65752
+aoc_2022_14-part1,,large,,,115962939.0,ns,73971
+aoc_2022_14-part1,,large,,,136022781.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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..cd7a307
--- /dev/null
+++ 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::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"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":[11877763.0,23982919.0,35348982.0,47844330.0,63798945.0,74486669.0,86606658.0,98720946.0,115962939.0,136022781.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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..07665dc
--- /dev/null
+++ 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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[1198.9716662611015,1327.5961111449078,1670.5946308350576,1799.2190757188637] \ 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)])])/benchmark.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)])])/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", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/benchmark.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)])])/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", [("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
new file mode 100644
index 0000000..00177f9
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1143.1010047343502,"upper_bound":1201.5930882594685},"point_estimate":1169.335561436963,"standard_error":15.047687967404046},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1132.6619312204102,"upper_bound":1194.6079037348763},"point_estimate":1155.3066587760827,"standard_error":17.248849837404762},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.286902702694167,"upper_bound":72.82269461225455},"point_estimate":44.259196778681975,"standard_error":15.990882684746756},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1154.4611735070303,"upper_bound":1244.8630176848078},"point_estimate":1202.7248946214227,"standard_error":24.27256651388291},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.004667250583356,"upper_bound":69.94667911970907},"point_estimate":50.028395467410455,"standard_error":14.333572083998778}} \ 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
new file mode 100644
index 0000000..59193fb
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,large,,,8788954.0,ns,7604
+aoc_2022_14-part1,,large,,,16983009.0,ns,15208
+aoc_2022_14-part1,,large,,,26342849.0,ns,22812
+aoc_2022_14-part1,,large,,,34641569.0,ns,30416
+aoc_2022_14-part1,,large,,,42825652.0,ns,38020
+aoc_2022_14-part1,,large,,,51868482.0,ns,45624
+aoc_2022_14-part1,,large,,,64039297.0,ns,53228
+aoc_2022_14-part1,,large,,,72264027.0,ns,60832
+aoc_2022_14-part1,,large,,,81172134.0,ns,68436
+aoc_2022_14-part1,,large,,,97839979.0,ns,76040
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
new file mode 100644
index 0000000..2790915
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[7604.0,15208.0,22812.0,30416.0,38020.0,45624.0,53228.0,60832.0,68436.0,76040.0],"times":[8788954.0,16983009.0,26342849.0,34641569.0,42825652.0,51868482.0,64039297.0,72264027.0,81172134.0,97839979.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
new file mode 100644
index 0000000..b4b11a8
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[987.1161436415046,1062.2494390288007,1262.6048933949237,1337.7381887822198] \ 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
deleted file mode 100644
index 13e49a2..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::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 2772c77..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::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,,,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
deleted file mode 100644
index 2a9ec13..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::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 255f721..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::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 24d8273..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index f67b0cc..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index ca96bd1..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index a841a5c..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index ed78ba2..85a1e02 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1201.2742706890233,"upper_bound":1248.0525523996105},"point_estimate":1224.459493127749,"standard_error":11.995366541685433},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1198.552269739386,"upper_bound":1258.3948208623794},"point_estimate":1218.8212757456242,"standard_error":16.49175012052603},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.351010675275769,"upper_bound":69.391577752664},"point_estimate":32.19939385878492,"standard_error":15.9538021331565},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1224.9983318154325,"upper_bound":1274.4122546191777},"point_estimate":1253.1539588244098,"standard_error":13.054156598065152},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":21.351207371427286,"upper_bound":51.869873450388056},"point_estimate":39.95872102641307,"standard_error":7.946909020663629}} \ 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
index a3f38ef..91a41db 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::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
@@ -1,11 +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
+aoc_2022_14-part1,,large,,,14959217.0,ns,12931
+aoc_2022_14-part1,,large,,,30922001.0,ns,25862
+aoc_2022_14-part1,,large,,,46671279.0,ns,38793
+aoc_2022_14-part1,,large,,,62671512.0,ns,51724
+aoc_2022_14-part1,,large,,,77492397.0,ns,64655
+aoc_2022_14-part1,,large,,,95119667.0,ns,77586
+aoc_2022_14-part1,,large,,,113906124.0,ns,90517
+aoc_2022_14-part1,,large,,,130315298.0,ns,103448
+aoc_2022_14-part1,,large,,,144200074.0,ns,116379
+aoc_2022_14-part1,,large,,,167539652.0,ns,129310
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
index 78589d5..c16eda6 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::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
@@ -1 +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
+{"sampling_mode":"Linear","iters":[12931.0,25862.0,38793.0,51724.0,64655.0,77586.0,90517.0,103448.0,116379.0,129310.0],"times":[14959217.0,30922001.0,46671279.0,62671512.0,77492397.0,95119667.0,113906124.0,130315298.0,144200074.0,167539652.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
index bb106d6..273d737 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::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
@@ -1 +1 @@
-[1042.3990778176626,1114.8832346436448,1308.1743195129302,1380.6584763389121] \ No newline at end of file
+[1038.0616852819546,1118.873577154936,1334.3719554828863,1415.1838473558678] \ 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)])])/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
deleted file mode 100644
index c7979e5..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 2064809..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index 35aa32d..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index ae121a9..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("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::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..9206b2b
--- /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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1602.7910058716755,"upper_bound":1643.129043121376},"point_estimate":1622.3710267490665,"standard_error":10.303477417825594},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1594.8959162133635,"upper_bound":1641.449928541144},"point_estimate":1627.6312261508483,"standard_error":14.617923464183049},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3.127850920762442,"upper_bound":63.512272834164825},"point_estimate":34.05703453108698,"standard_error":14.465881702570726},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1611.660109676679,"upper_bound":1666.7015185161545},"point_estimate":1643.4319980092978,"standard_error":14.33068802662813},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.6462288788245,"upper_bound":45.170072748726746},"point_estimate":34.29166304437784,"standard_error":7.103056075447953}} \ 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::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::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..1d30dda
--- /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::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,,,19644333.0,ns,12317
+aoc_2022_14-part1,,large,,,39167630.0,ns,24634
+aoc_2022_14-part1,,large,,,60545725.0,ns,36951
+aoc_2022_14-part1,,large,,,79816734.0,ns,49268
+aoc_2022_14-part1,,large,,,96788870.0,ns,61585
+aoc_2022_14-part1,,large,,,118306654.0,ns,73902
+aoc_2022_14-part1,,large,,,141062813.0,ns,86219
+aoc_2022_14-part1,,large,,,161127073.0,ns,98536
+aoc_2022_14-part1,,large,,,182552824.0,ns,110853
+aoc_2022_14-part1,,large,,,208112882.0,ns,123170
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::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::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..95ecb49
--- /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::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[12317.0,24634.0,36951.0,49268.0,61585.0,73902.0,86219.0,98536.0,110853.0,123170.0],"times":[19644333.0,39167630.0,60545725.0,79816734.0,96788870.0,118306654.0,141062813.0,161127073.0,182552824.0,208112882.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::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::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..935d547
--- /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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[1471.7551429112684,1534.0708679834684,1700.2461348426682,1762.5618599148681] \ 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 24d8273..a50e684 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1471.3476675704958,"upper_bound":1550.681465477784},"point_estimate":1508.5421571677705,"standard_error":20.387514920165362},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1452.075830392992,"upper_bound":1552.474631950359},"point_estimate":1503.3761993116993,"standard_error":25.71045692017179},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.7037711700706675,"upper_bound":110.92878174275091},"point_estimate":72.03809684127748,"standard_error":26.564645026226472},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1496.8109428019088,"upper_bound":1605.9679751168858},"point_estimate":1555.815726626458,"standard_error":29.455318506627243},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.63745494087496,"upper_bound":90.68820580369523},"point_estimate":68.19569116675976,"standard_error":16.210388108311747}} \ 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 f67b0cc..76efef1 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,,,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
+aoc_2022_14-part1,,large,,,11877763.0,ns,8219
+aoc_2022_14-part1,,large,,,23982919.0,ns,16438
+aoc_2022_14-part1,,large,,,35348982.0,ns,24657
+aoc_2022_14-part1,,large,,,47844330.0,ns,32876
+aoc_2022_14-part1,,large,,,63798945.0,ns,41095
+aoc_2022_14-part1,,large,,,74486669.0,ns,49314
+aoc_2022_14-part1,,large,,,86606658.0,ns,57533
+aoc_2022_14-part1,,large,,,98720946.0,ns,65752
+aoc_2022_14-part1,,large,,,115962939.0,ns,73971
+aoc_2022_14-part1,,large,,,136022781.0,ns,82190
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 ca96bd1..cd7a307 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":[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
+{"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":[11877763.0,23982919.0,35348982.0,47844330.0,63798945.0,74486669.0,86606658.0,98720946.0,115962939.0,136022781.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 a841a5c..07665dc 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 @@
-[1227.030906355618,1331.6433094963318,1610.6097178715686,1715.2221210122825] \ No newline at end of file
+[1198.9716662611015,1327.5961111449078,1670.5946308350576,1799.2190757188637] \ 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)])])/benchmark.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::BTreeSet)])])/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", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.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::BTreeSet)])])/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", [("List", std::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..c588b7b
--- /dev/null
+++ 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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5973.447397012346,"upper_bound":6086.26945697464},"point_estimate":6037.982411011455,"standard_error":29.44744185019092},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6017.608187270085,"upper_bound":6100.545036168042},"point_estimate":6054.71785938772,"standard_error":18.061750962922247},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.343493112230902,"upper_bound":110.11192182792874},"point_estimate":32.60103648650357,"standard_error":29.85965215928053},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6046.126848589218,"upper_bound":6106.024574394203},"point_estimate":6073.796589147661,"standard_error":15.194428428594158},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28.952591774908917,"upper_bound":142.64640138323102},"point_estimate":97.49957871927818,"standard_error":34.47423377747448}} \ 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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..ffb25ad
--- /dev/null
+++ 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::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,62446420.0,ns,10783
+aoc_2022_14-part1,,small,,,129208039.0,ns,21566
+aoc_2022_14-part1,,small,,,195515156.0,ns,32349
+aoc_2022_14-part1,,small,,,261963175.0,ns,43132
+aoc_2022_14-part1,,small,,,326919874.0,ns,53915
+aoc_2022_14-part1,,small,,,397234290.0,ns,64698
+aoc_2022_14-part1,,small,,,455116038.0,ns,75481
+aoc_2022_14-part1,,small,,,529106214.0,ns,86264
+aoc_2022_14-part1,,small,,,586728635.0,ns,97047
+aoc_2022_14-part1,,small,,,654260775.0,ns,107830
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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..98dd200
--- /dev/null
+++ 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::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10783.0,21566.0,32349.0,43132.0,53915.0,64698.0,75481.0,86264.0,97047.0,107830.0],"times":[62446420.0,129208039.0,195515156.0,261963175.0,326919874.0,397234290.0,455116038.0,529106214.0,586728635.0,654260775.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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..aebdbfd
--- /dev/null
+++ 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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[5916.4986715751875,5974.819970561024,6130.343434523256,6188.664733509094] \ 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)])])/benchmark.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)])])/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", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/benchmark.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)])])/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", [("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
new file mode 100644
index 0000000..4ffc6fd
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11155.56583027473,"upper_bound":11391.16700787293},"point_estimate":11280.058612294904,"standard_error":60.27426285050915},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11165.627914168806,"upper_bound":11446.332048720145},"point_estimate":11304.466216032517,"standard_error":55.543840613389584},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18.11983456626209,"upper_bound":341.7920134188468},"point_estimate":145.95999230164094,"standard_error":88.78404406758953},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11289.603338181141,"upper_bound":11481.794813838933},"point_estimate":11412.16800182404,"standard_error":47.452698343848034},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86.60640796457898,"upper_bound":269.26720335841947},"point_estimate":202.78604721362802,"standard_error":47.967773174335605}} \ 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
new file mode 100644
index 0000000..da7099e
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part1,,small,,,77271513.0,ns,7006
+aoc_2022_14-part1,,small,,,152244502.0,ns,14012
+aoc_2022_14-part1,,small,,,237543796.0,ns,21018
+aoc_2022_14-part1,,small,,,317410061.0,ns,28024
+aoc_2022_14-part1,,small,,,394067698.0,ns,35030
+aoc_2022_14-part1,,small,,,473785686.0,ns,42036
+aoc_2022_14-part1,,small,,,554518407.0,ns,49042
+aoc_2022_14-part1,,small,,,641945395.0,ns,56048
+aoc_2022_14-part1,,small,,,721737021.0,ns,63054
+aoc_2022_14-part1,,small,,,809224492.0,ns,70060
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
new file mode 100644
index 0000000..24ab0eb
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[7006.0,14012.0,21018.0,28024.0,35030.0,42036.0,49042.0,56048.0,63054.0,70060.0],"times":[77271513.0,152244502.0,237543796.0,317410061.0,394067698.0,473785686.0,554518407.0,641945395.0,721737021.0,809224492.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
new file mode 100644
index 0000000..bc7d7fe
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[10770.233815658006,11012.523769804453,11658.630314194977,11900.920268341424] \ 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
deleted file mode 100644
index b033132..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::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 52a949a..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::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,,,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
deleted file mode 100644
index e5e3f01..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::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 10d56d5..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::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 39fc297..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 4e99d5d..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 9619157..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index be491d4..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index 90564d2..d6e4cb0 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4648.557609776808,"upper_bound":4803.332454360747},"point_estimate":4740.228354328038,"standard_error":40.99384091718426},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4737.659684315866,"upper_bound":4799.906424910758},"point_estimate":4766.5113315365725,"standard_error":15.903996808461136},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.928785053053617,"upper_bound":113.12774284010715},"point_estimate":29.463192889178295,"standard_error":29.795164335350016},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4761.160196809801,"upper_bound":4850.55304323401},"point_estimate":4809.84123163954,"standard_error":24.275891743828474},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19.958438378363773,"upper_bound":206.37785566163015},"point_estimate":137.02704751038223,"standard_error":57.33271432856557}} \ 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
index d8cce96..25b89ea 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::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
@@ -1,11 +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
+aoc_2022_14-part1,,small,,,64098468.0,ns,14656
+aoc_2022_14-part1,,small,,,138571279.0,ns,29312
+aoc_2022_14-part1,,small,,,208305421.0,ns,43968
+aoc_2022_14-part1,,small,,,280070590.0,ns,58624
+aoc_2022_14-part1,,small,,,349529142.0,ns,73280
+aoc_2022_14-part1,,small,,,418850298.0,ns,87936
+aoc_2022_14-part1,,small,,,489710757.0,ns,102592
+aoc_2022_14-part1,,small,,,558481214.0,ns,117248
+aoc_2022_14-part1,,small,,,636625598.0,ns,131904
+aoc_2022_14-part1,,small,,,716717520.0,ns,146560
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
index 6cf517c..a24f9a3 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::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
@@ -1 +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
+{"sampling_mode":"Linear","iters":[14656.0,29312.0,43968.0,58624.0,73280.0,87936.0,102592.0,117248.0,131904.0,146560.0],"times":[64098468.0,138571279.0,208305421.0,280070590.0,349529142.0,418850298.0,489710757.0,558481214.0,636625598.0,716717520.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
index 058c5a9..5f73350 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::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
@@ -1 +1 @@
-[4473.038819985826,4598.668741141035,4933.681864221591,5059.3117853768] \ No newline at end of file
+[4646.908259172253,4695.467332369969,4824.958194230546,4873.517267428262] \ 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)])])/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
deleted file mode 100644
index c839098..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 65ffe56..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index 063af6f..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 7a140cb..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("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::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..d17d7e3
--- /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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9951.250123479746,"upper_bound":10132.85938240672},"point_estimate":10041.02083989052,"standard_error":46.756674454430424},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9915.351555720837,"upper_bound":10143.540156742834},"point_estimate":10052.478681666045,"standard_error":55.00336029439658},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":31.29168050619489,"upper_bound":265.05797477612003},"point_estimate":149.93839302315672,"standard_error":59.46433924074826},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10038.943941627425,"upper_bound":10165.871271697099},"point_estimate":10097.247689560965,"standard_error":32.14460402680691},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82.06198409244072,"upper_bound":202.8330223160951},"point_estimate":155.43846843684787,"standard_error":31.179779933935468}} \ 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::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::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..f114e8c
--- /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::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,,,80553133.0,ns,8067
+aoc_2022_14-part1,,small,,,158842298.0,ns,16134
+aoc_2022_14-part1,,small,,,237332741.0,ns,24201
+aoc_2022_14-part1,,small,,,320785095.0,ns,32268
+aoc_2022_14-part1,,small,,,409976683.0,ns,40335
+aoc_2022_14-part1,,small,,,499930533.0,ns,48402
+aoc_2022_14-part1,,small,,,569771721.0,ns,56469
+aoc_2022_14-part1,,small,,,648443494.0,ns,64536
+aoc_2022_14-part1,,small,,,736451446.0,ns,72603
+aoc_2022_14-part1,,small,,,811312543.0,ns,80670
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::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::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..c1d52a0
--- /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::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[8067.0,16134.0,24201.0,32268.0,40335.0,48402.0,56469.0,64536.0,72603.0,80670.0],"times":[80553133.0,158842298.0,237332741.0,320785095.0,409976683.0,499930533.0,569771721.0,648443494.0,736451446.0,811312543.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::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::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..d95e8da
--- /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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[9418.882191999151,9685.608727244153,10396.87948789749,10663.60602314249] \ 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 39fc297..c588b7b 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5973.447397012346,"upper_bound":6086.26945697464},"point_estimate":6037.982411011455,"standard_error":29.44744185019092},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6017.608187270085,"upper_bound":6100.545036168042},"point_estimate":6054.71785938772,"standard_error":18.061750962922247},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.343493112230902,"upper_bound":110.11192182792874},"point_estimate":32.60103648650357,"standard_error":29.85965215928053},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6046.126848589218,"upper_bound":6106.024574394203},"point_estimate":6073.796589147661,"standard_error":15.194428428594158},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28.952591774908917,"upper_bound":142.64640138323102},"point_estimate":97.49957871927818,"standard_error":34.47423377747448}} \ 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 4e99d5d..ffb25ad 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,,,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
+aoc_2022_14-part1,,small,,,62446420.0,ns,10783
+aoc_2022_14-part1,,small,,,129208039.0,ns,21566
+aoc_2022_14-part1,,small,,,195515156.0,ns,32349
+aoc_2022_14-part1,,small,,,261963175.0,ns,43132
+aoc_2022_14-part1,,small,,,326919874.0,ns,53915
+aoc_2022_14-part1,,small,,,397234290.0,ns,64698
+aoc_2022_14-part1,,small,,,455116038.0,ns,75481
+aoc_2022_14-part1,,small,,,529106214.0,ns,86264
+aoc_2022_14-part1,,small,,,586728635.0,ns,97047
+aoc_2022_14-part1,,small,,,654260775.0,ns,107830
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 9619157..98dd200 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":[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
+{"sampling_mode":"Linear","iters":[10783.0,21566.0,32349.0,43132.0,53915.0,64698.0,75481.0,86264.0,97047.0,107830.0],"times":[62446420.0,129208039.0,195515156.0,261963175.0,326919874.0,397234290.0,455116038.0,529106214.0,586728635.0,654260775.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 be491d4..aebdbfd 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 @@
-[5626.51554253092,5846.468680616419,6433.01038217775,6652.96352026325] \ No newline at end of file
+[5916.4986715751875,5974.819970561024,6130.343434523256,6188.664733509094] \ 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)])])/benchmark.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::BTreeSet)])])/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", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.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::BTreeSet)])])/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", [("List", std::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..899d49f
--- /dev/null
+++ 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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348200960.0,"upper_bound":353251706.56125},"point_estimate":350976590.75,"standard_error":1300936.4998406116},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348832928.75,"upper_bound":353882899.5},"point_estimate":351883544.75,"standard_error":1014593.7235422026},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":496763.6536806822,"upper_bound":6353222.581207752},"point_estimate":1973661.5478605032,"standard_error":1622083.635069865},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1565778.5239402512,"upper_bound":6006498.225714709},"point_estimate":4337341.667980235,"standard_error":1255543.3847390187}} \ 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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..1899a51
--- /dev/null
+++ 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::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,701137718.0,ns,2
+aoc_2022_14-part2,,large,,,704091467.0,ns,2
+aoc_2022_14-part2,,large,,,704782962.0,ns,2
+aoc_2022_14-part2,,large,,,681924447.0,ns,2
+aoc_2022_14-part2,,large,,,706462584.0,ns,2
+aoc_2022_14-part2,,large,,,701723839.0,ns,2
+aoc_2022_14-part2,,large,,,693607876.0,ns,2
+aoc_2022_14-part2,,large,,,711609574.0,ns,2
+aoc_2022_14-part2,,large,,,710748636.0,ns,2
+aoc_2022_14-part2,,large,,,703442712.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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..2306776
--- /dev/null
+++ 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::BTreeSet)])])/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":[701137718.0,704091467.0,704782962.0,681924447.0,706462584.0,701723839.0,693607876.0,711609574.0,710748636.0,703442712.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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..e2d6d6f
--- /dev/null
+++ 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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[343504478.75,347073301.4375,356590161.9375,360158984.625] \ 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)])])/benchmark.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)])])/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", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/benchmark.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)])])/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", [("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
new file mode 100644
index 0000000..62d4a64
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":334352615.685,"upper_bound":335979697.2},"point_estimate":335228167.9,"standard_error":418707.3179305783},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":334099475.5,"upper_bound":336107433.75},"point_estimate":335552431.5,"standard_error":419592.59540562256},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":243799.8516216874,"upper_bound":2217759.7727268934},"point_estimate":771667.3408001661,"standard_error":507613.81539523543},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":480040.4074215576,"upper_bound":1788969.4210992882},"point_estimate":1398243.24396647,"standard_error":325877.36938096466}} \ 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
new file mode 100644
index 0000000..3e92e0d
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,large,,,670045209.0,ns,2
+aoc_2022_14-part2,,large,,,672127139.0,ns,2
+aoc_2022_14-part2,,large,,,674096580.0,ns,2
+aoc_2022_14-part2,,large,,,671047547.0,ns,2
+aoc_2022_14-part2,,large,,,670401011.0,ns,2
+aoc_2022_14-part2,,large,,,671885986.0,ns,2
+aoc_2022_14-part2,,large,,,671162179.0,ns,2
+aoc_2022_14-part2,,large,,,665996891.0,ns,2
+aoc_2022_14-part2,,large,,,672543749.0,ns,2
+aoc_2022_14-part2,,large,,,665257067.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
new file mode 100644
index 0000000..794f5bb
--- /dev/null
+++ 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
@@ -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":[670045209.0,672127139.0,674096580.0,671047547.0,670401011.0,671885986.0,671162179.0,665996891.0,672543749.0,665257067.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
new file mode 100644
index 0000000..2f643a3
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[332168042.875,333617561.3125,337482943.8125,338932462.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", [("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
deleted file mode 100644
index 39fb964..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::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 54fa9bd..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::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,,,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
deleted file mode 100644
index c569eb6..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::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":[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
deleted file mode 100644
index a9b68d2..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::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index df0d686..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 7b6249a..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index a65bfcb..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 7de2192..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index e4b2e48..0e577fa 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":272299318.87625,"upper_bound":273633401.45},"point_estimate":272956248.6,"standard_error":342249.67582750187},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":272041212.75,"upper_bound":273742258.75},"point_estimate":272890083.75,"standard_error":425703.35391221865},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":293231.58799409866,"upper_bound":1969374.6100366116},"point_estimate":1061166.1127105355,"standard_error":447694.7288093265},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":630229.8467078875,"upper_bound":1455446.348295515},"point_estimate":1141050.4330105416,"standard_error":211894.3577296257}} \ 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
index 7fd42bc..0c18eb5 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::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
@@ -1,11 +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
+aoc_2022_14-part2,,large,,,546200185.0,ns,2
+aoc_2022_14-part2,,large,,,542563235.0,ns,2
+aoc_2022_14-part2,,large,,,547432009.0,ns,2
+aoc_2022_14-part2,,large,,,542889623.0,ns,2
+aoc_2022_14-part2,,large,,,546766112.0,ns,2
+aoc_2022_14-part2,,large,,,545275228.0,ns,2
+aoc_2022_14-part2,,large,,,549866485.0,ns,2
+aoc_2022_14-part2,,large,,,545360150.0,ns,2
+aoc_2022_14-part2,,large,,,544569022.0,ns,2
+aoc_2022_14-part2,,large,,,548202923.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
index e5eacc1..9195c24 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::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
@@ -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":[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
+{"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":[546200185.0,542563235.0,547432009.0,542889623.0,546766112.0,545275228.0,549866485.0,545360150.0,544569022.0,548202923.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
index 480f5a9..de7934e 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::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
@@ -1 +1 @@
-[263096070.625,266863891.0,276911412.0,280679232.375] \ No newline at end of file
+[268592844.875,270482815.8125,275522738.3125,277412709.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::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
deleted file mode 100644
index a76b408..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index a3966a8..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index 509d1d4..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 9b2b736..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("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::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..163e37b
--- /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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":239866703.23833334,"upper_bound":245001933.0666667},"point_estimate":242118770.66666666,"standard_error":1317059.920939314},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":239420210.8333333,"upper_bound":245178785.0},"point_estimate":240472671.5,"standard_error":1151489.2721138515},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":482910.23952662945,"upper_bound":5969103.661227241},"point_estimate":1415846.6511636972,"standard_error":1217877.7109187339},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":847011.9445883479,"upper_bound":5666263.602638159},"point_estimate":4407518.38211041,"standard_error":1284738.9850085718}} \ 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::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::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..0277463
--- /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::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,,,715527897.0,ns,3
+aoc_2022_14-part2,,large,,,716939739.0,ns,3
+aoc_2022_14-part2,,large,,,719581526.0,ns,3
+aoc_2022_14-part2,,large,,,720968804.0,ns,3
+aoc_2022_14-part2,,large,,,753846380.0,ns,3
+aoc_2022_14-part2,,large,,,724744346.0,ns,3
+aoc_2022_14-part2,,large,,,721867225.0,ns,3
+aoc_2022_14-part2,,large,,,747614671.0,ns,3
+aoc_2022_14-part2,,large,,,719014493.0,ns,3
+aoc_2022_14-part2,,large,,,723458039.0,ns,3
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::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::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..d0b08f0
--- /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::vec::Vec)])])/sample.json
@@ -0,0 +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":[715527897.0,716939739.0,719581526.0,720968804.0,753846380.0,724744346.0,721867225.0,747614671.0,719014493.0,723458039.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::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::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..9a4831e
--- /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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[234452232.41666666,237085491.41666666,244107515.41666666,246740774.41666666] \ 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 df0d686..899d49f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348200960.0,"upper_bound":353251706.56125},"point_estimate":350976590.75,"standard_error":1300936.4998406116},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348832928.75,"upper_bound":353882899.5},"point_estimate":351883544.75,"standard_error":1014593.7235422026},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":496763.6536806822,"upper_bound":6353222.581207752},"point_estimate":1973661.5478605032,"standard_error":1622083.635069865},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1565778.5239402512,"upper_bound":6006498.225714709},"point_estimate":4337341.667980235,"standard_error":1255543.3847390187}} \ 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 7b6249a..1899a51 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,,,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
+aoc_2022_14-part2,,large,,,701137718.0,ns,2
+aoc_2022_14-part2,,large,,,704091467.0,ns,2
+aoc_2022_14-part2,,large,,,704782962.0,ns,2
+aoc_2022_14-part2,,large,,,681924447.0,ns,2
+aoc_2022_14-part2,,large,,,706462584.0,ns,2
+aoc_2022_14-part2,,large,,,701723839.0,ns,2
+aoc_2022_14-part2,,large,,,693607876.0,ns,2
+aoc_2022_14-part2,,large,,,711609574.0,ns,2
+aoc_2022_14-part2,,large,,,710748636.0,ns,2
+aoc_2022_14-part2,,large,,,703442712.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 a65bfcb..2306776 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":[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
+{"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":[701137718.0,704091467.0,704782962.0,681924447.0,706462584.0,701723839.0,693607876.0,711609574.0,710748636.0,703442712.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 7de2192..e2d6d6f 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 @@
-[322655816.25,328899860.625,345550645.625,351794690.0] \ No newline at end of file
+[343504478.75,347073301.4375,356590161.9375,360158984.625] \ 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)])])/benchmark.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::BTreeSet)])])/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", [("Set", std::collections::HashSet), ("List", std::collections::LinkedList)])])/benchmark.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::BTreeSet)])])/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", [("List", std::collections::LinkedList), ("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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/estimates.json
new file mode 100644
index 0000000..590f36c
--- /dev/null
+++ 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::BTreeSet)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42725.21768445941,"upper_bound":47483.87188827556},"point_estimate":44873.70138661957,"standard_error":1225.6032658875447},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41778.25450798558,"upper_bound":47656.67743431221},"point_estimate":43808.652253379456,"standard_error":1230.8607219299452},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65.84652010867272,"upper_bound":5876.253487561272},"point_estimate":2894.4942122909715,"standard_error":1370.552614770937},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43323.188643003276,"upper_bound":49929.70807455096},"point_estimate":46728.26542216156,"standard_error":1737.0814842963941},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1187.146735430992,"upper_bound":5169.862259071992},"point_estimate":4072.3820856162747,"standard_error":1028.0893110058983}} \ 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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/raw.csv
new file mode 100644
index 0000000..042259e
--- /dev/null
+++ 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::BTreeSet)])])/raw.csv
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,81091592.0,ns,1941
+aoc_2022_14-part2,,small,,,177340916.0,ns,3882
+aoc_2022_14-part2,,small,,,238329512.0,ns,5823
+aoc_2022_14-part2,,small,,,323452398.0,ns,7764
+aoc_2022_14-part2,,small,,,416860932.0,ns,9705
+aoc_2022_14-part2,,small,,,509936948.0,ns,11646
+aoc_2022_14-part2,,small,,,595529877.0,ns,13587
+aoc_2022_14-part2,,small,,,819917020.0,ns,15528
+aoc_2022_14-part2,,small,,,898831683.0,ns,17469
+aoc_2022_14-part2,,small,,,851330348.0,ns,19410
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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/sample.json
new file mode 100644
index 0000000..888b5b4
--- /dev/null
+++ 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::BTreeSet)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1941.0,3882.0,5823.0,7764.0,9705.0,11646.0,13587.0,15528.0,17469.0,19410.0],"times":[81091592.0,177340916.0,238329512.0,323452398.0,416860932.0,509936948.0,595529877.0,819917020.0,898831683.0,851330348.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::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::collections::LinkedList), ("Set", std::collections::BTreeSet)])])/tukey.json
new file mode 100644
index 0000000..2801d3d
--- /dev/null
+++ 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::BTreeSet)])])/tukey.json
@@ -0,0 +1 @@
+[32606.211128284413,37339.1026275116,49960.14662545078,54693.03812467798] \ 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)])])/benchmark.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)])])/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", [("Set", std::collections::BTreeSet), ("List", std::collections::LinkedList)])])/benchmark.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)])])/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", [("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
new file mode 100644
index 0000000..6c99d79
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59940.26052842652,"upper_bound":60828.60394289422},"point_estimate":60349.25604104181,"standard_error":229.34276477856287},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59765.44762915782,"upper_bound":60753.898785652505},"point_estimate":60123.401155933,"standard_error":249.7765390759598},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":62.52819046810932,"upper_bound":1209.3540121696885},"point_estimate":781.9654012482692,"standard_error":304.41527655060196},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":60135.944389462675,"upper_bound":61241.93478155393},"point_estimate":60733.29679690444,"standard_error":279.4632026196005},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":335.69145216185586,"upper_bound":1046.0104231141274},"point_estimate":763.3559333407395,"standard_error":199.90724391955607}} \ 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
new file mode 100644
index 0000000..8bd7eec
--- /dev/null
+++ 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
@@ -0,0 +1,11 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+aoc_2022_14-part2,,small,,,85015252.0,ns,1413
+aoc_2022_14-part2,,small,,,169703258.0,ns,2826
+aoc_2022_14-part2,,small,,,254680439.0,ns,4239
+aoc_2022_14-part2,,small,,,336182104.0,ns,5652
+aoc_2022_14-part2,,small,,,420133995.0,ns,7065
+aoc_2022_14-part2,,small,,,508645764.0,ns,8478
+aoc_2022_14-part2,,small,,,599511198.0,ns,9891
+aoc_2022_14-part2,,small,,,701461621.0,ns,11304
+aoc_2022_14-part2,,small,,,774414550.0,ns,12717
+aoc_2022_14-part2,,small,,,857547876.0,ns,14130
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
new file mode 100644
index 0000000..1ea19ba
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1413.0,2826.0,4239.0,5652.0,7065.0,8478.0,9891.0,11304.0,12717.0,14130.0],"times":[85015252.0,169703258.0,254680439.0,336182104.0,420133995.0,508645764.0,599511198.0,701461621.0,774414550.0,857547876.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
new file mode 100644
index 0000000..f9e2a3b
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[58027.52742897584,59018.5859897887,61661.40881862299,62652.46737943585] \ 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
deleted file mode 100644
index f4cb115..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::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index a417283..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::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,,,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
deleted file mode 100644
index 6ccaff6..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::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index fac70b4..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::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 2f95ef2..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 63457ec..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index a553417..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index ee363a1..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index 9f6a900..b96f051 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32767.989613299498,"upper_bound":33233.369097282295},"point_estimate":33013.02450537004,"standard_error":119.3191295432892},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32712.868456466156,"upper_bound":33334.74470125151},"point_estimate":33147.297377139526,"standard_error":159.25612390001882},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":67.22792485948341,"upper_bound":647.5073327111496},"point_estimate":299.5028518083136,"standard_error":149.5960259936864},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":32995.95591555282,"upper_bound":33289.543664040895},"point_estimate":33135.72953142941,"standard_error":75.50039452272512},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182.60969696486256,"upper_bound":494.510060998584},"point_estimate":397.1520487540493,"standard_error":77.64331828210327}} \ 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
index 1acdc56..96dc213 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::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
@@ -1,11 +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
+aoc_2022_14-part2,,small,,,79965761.0,ns,2477
+aoc_2022_14-part2,,small,,,164591470.0,ns,4954
+aoc_2022_14-part2,,small,,,241345078.0,ns,7431
+aoc_2022_14-part2,,small,,,324331436.0,ns,9908
+aoc_2022_14-part2,,small,,,413059790.0,ns,12385
+aoc_2022_14-part2,,small,,,497609279.0,ns,14862
+aoc_2022_14-part2,,small,,,574984294.0,ns,17339
+aoc_2022_14-part2,,small,,,660561301.0,ns,19816
+aoc_2022_14-part2,,small,,,738639880.0,ns,22293
+aoc_2022_14-part2,,small,,,816111910.0,ns,24770
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
index 207b25e..c332b82 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::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
@@ -1 +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
+{"sampling_mode":"Linear","iters":[2477.0,4954.0,7431.0,9908.0,12385.0,14862.0,17339.0,19816.0,22293.0,24770.0],"times":[79965761.0,164591470.0,241345078.0,324331436.0,413059790.0,497609279.0,574984294.0,660561301.0,738639880.0,816111910.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
index e9f92d7..82414d0 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::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
@@ -1 +1 @@
-[30171.65645468395,31169.44001808836,33830.19618716678,34827.97975057119] \ No newline at end of file
+[31229.350360819553,32008.486645892215,34086.183406085984,34865.31969115864] \ 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)])])/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
deleted file mode 100644
index 9fca8c9..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index a98cda4..0000000
--- 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
+++ /dev/null
@@ -1,11 +0,0 @@
-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
deleted file mode 100644
index 3dd8bb5..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 351eae5..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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/Mapping2D([("-opt-candelabra-src-tests-aoc_2022_14-src-types.pr.rs", [("List", std::vec::Vec), ("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::HashSet), ("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::vec::Vec), ("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::HashSet), ("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::HashSet), ("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::HashSet), ("List", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..0ec5a43
--- /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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53734.20864799239,"upper_bound":57437.24741539937},"point_estimate":55243.81211751121,"standard_error":985.0455503049951},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":53457.26744759556,"upper_bound":55496.32579805453},"point_estimate":54463.72984190594,"standard_error":474.3183117719994},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":114.19532060210204,"upper_bound":2836.937682556603},"point_estimate":938.2688236373026,"standard_error":752.4069331796168},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":54403.236575031166,"upper_bound":60748.26172948969},"point_estimate":57143.52271366119,"standard_error":1907.4881863990888},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":694.7870381406399,"upper_bound":4937.554529891108},"point_estimate":3281.9245354491823,"standard_error":1352.2366161673492}} \ 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::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::HashSet), ("List", std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..03444b0
--- /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::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,,,84628797.0,ns,1622
+aoc_2022_14-part2,,small,,,170983106.0,ns,3244
+aoc_2022_14-part2,,small,,,268618167.0,ns,4866
+aoc_2022_14-part2,,small,,,352643887.0,ns,6488
+aoc_2022_14-part2,,small,,,439619113.0,ns,8110
+aoc_2022_14-part2,,small,,,545016918.0,ns,9732
+aoc_2022_14-part2,,small,,,619635575.0,ns,11354
+aoc_2022_14-part2,,small,,,703339718.0,ns,12976
+aoc_2022_14-part2,,small,,,802745351.0,ns,14598
+aoc_2022_14-part2,,small,,,1038431857.0,ns,16220
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::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::HashSet), ("List", std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..db00957
--- /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::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[1622.0,3244.0,4866.0,6488.0,8110.0,9732.0,11354.0,12976.0,14598.0,16220.0],"times":[84628797.0,170983106.0,268618167.0,352643887.0,439619113.0,545016918.0,619635575.0,703339718.0,802745351.0,1038431857.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::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::HashSet), ("List", std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..b658e79
--- /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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[51366.92088984792,52785.51168182285,56568.42046042266,57987.01125239759] \ 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 2f95ef2..590f36c 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":42725.21768445941,"upper_bound":47483.87188827556},"point_estimate":44873.70138661957,"standard_error":1225.6032658875447},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":41778.25450798558,"upper_bound":47656.67743431221},"point_estimate":43808.652253379456,"standard_error":1230.8607219299452},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":65.84652010867272,"upper_bound":5876.253487561272},"point_estimate":2894.4942122909715,"standard_error":1370.552614770937},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43323.188643003276,"upper_bound":49929.70807455096},"point_estimate":46728.26542216156,"standard_error":1737.0814842963941},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1187.146735430992,"upper_bound":5169.862259071992},"point_estimate":4072.3820856162747,"standard_error":1028.0893110058983}} \ 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 63457ec..042259e 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,,,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
+aoc_2022_14-part2,,small,,,81091592.0,ns,1941
+aoc_2022_14-part2,,small,,,177340916.0,ns,3882
+aoc_2022_14-part2,,small,,,238329512.0,ns,5823
+aoc_2022_14-part2,,small,,,323452398.0,ns,7764
+aoc_2022_14-part2,,small,,,416860932.0,ns,9705
+aoc_2022_14-part2,,small,,,509936948.0,ns,11646
+aoc_2022_14-part2,,small,,,595529877.0,ns,13587
+aoc_2022_14-part2,,small,,,819917020.0,ns,15528
+aoc_2022_14-part2,,small,,,898831683.0,ns,17469
+aoc_2022_14-part2,,small,,,851330348.0,ns,19410
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 a553417..888b5b4 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":[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
+{"sampling_mode":"Linear","iters":[1941.0,3882.0,5823.0,7764.0,9705.0,11646.0,13587.0,15528.0,17469.0,19410.0],"times":[81091592.0,177340916.0,238329512.0,323452398.0,416860932.0,509936948.0,595529877.0,819917020.0,898831683.0,851330348.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 ee363a1..2801d3d 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 @@
-[38713.29317926496,39792.242858289195,42669.44200235382,43748.39168137805] \ No newline at end of file
+[32606.211128284413,37339.1026275116,49960.14662545078,54693.03812467798] \ 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 bae127b..9d99436 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12854.161580423579,"upper_bound":12969.18071597582},"point_estimate":12911.503409028926,"standard_error":29.279300204616824},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12867.524801727957,"upper_bound":12979.182214472537},"point_estimate":12924.332006216911,"standard_error":33.10124722974486},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":151.34989311321354,"upper_bound":246.5533001073949},"point_estimate":198.0755929823442,"standard_error":24.72982049906501},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12913.206731383201,"upper_bound":13066.072332611668},"point_estimate":12984.757371704496,"standard_error":39.169222587402686},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":222.82216189883226,"upper_bound":360.4793662367066},"point_estimate":294.04578467992997,"standard_error":35.262923127637414}} \ 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 3f2d37e..c4ef844 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,,,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
+example_mapping-insert_get,,150,,,914305.0,ns,74
+example_mapping-insert_get,,150,,,1752510.0,ns,148
+example_mapping-insert_get,,150,,,2906712.0,ns,222
+example_mapping-insert_get,,150,,,3654692.0,ns,296
+example_mapping-insert_get,,150,,,4474304.0,ns,370
+example_mapping-insert_get,,150,,,5962397.0,ns,444
+example_mapping-insert_get,,150,,,6577415.0,ns,518
+example_mapping-insert_get,,150,,,7644079.0,ns,592
+example_mapping-insert_get,,150,,,8490282.0,ns,666
+example_mapping-insert_get,,150,,,9673633.0,ns,740
+example_mapping-insert_get,,150,,,10815363.0,ns,814
+example_mapping-insert_get,,150,,,11627735.0,ns,888
+example_mapping-insert_get,,150,,,12455221.0,ns,962
+example_mapping-insert_get,,150,,,12922798.0,ns,1036
+example_mapping-insert_get,,150,,,14463416.0,ns,1110
+example_mapping-insert_get,,150,,,15546613.0,ns,1184
+example_mapping-insert_get,,150,,,15725576.0,ns,1258
+example_mapping-insert_get,,150,,,17711609.0,ns,1332
+example_mapping-insert_get,,150,,,17821306.0,ns,1406
+example_mapping-insert_get,,150,,,18207358.0,ns,1480
+example_mapping-insert_get,,150,,,20154235.0,ns,1554
+example_mapping-insert_get,,150,,,21051665.0,ns,1628
+example_mapping-insert_get,,150,,,22145168.0,ns,1702
+example_mapping-insert_get,,150,,,23297968.0,ns,1776
+example_mapping-insert_get,,150,,,23472774.0,ns,1850
+example_mapping-insert_get,,150,,,24641848.0,ns,1924
+example_mapping-insert_get,,150,,,26612398.0,ns,1998
+example_mapping-insert_get,,150,,,26903639.0,ns,2072
+example_mapping-insert_get,,150,,,27984150.0,ns,2146
+example_mapping-insert_get,,150,,,28229293.0,ns,2220
+example_mapping-insert_get,,150,,,29774244.0,ns,2294
+example_mapping-insert_get,,150,,,29765864.0,ns,2368
+example_mapping-insert_get,,150,,,31403360.0,ns,2442
+example_mapping-insert_get,,150,,,32683544.0,ns,2516
+example_mapping-insert_get,,150,,,32918574.0,ns,2590
+example_mapping-insert_get,,150,,,33620304.0,ns,2664
+example_mapping-insert_get,,150,,,35593000.0,ns,2738
+example_mapping-insert_get,,150,,,36607228.0,ns,2812
+example_mapping-insert_get,,150,,,37438992.0,ns,2886
+example_mapping-insert_get,,150,,,38713347.0,ns,2960
+example_mapping-insert_get,,150,,,38829100.0,ns,3034
+example_mapping-insert_get,,150,,,40894423.0,ns,3108
+example_mapping-insert_get,,150,,,42076999.0,ns,3182
+example_mapping-insert_get,,150,,,42215474.0,ns,3256
+example_mapping-insert_get,,150,,,42714513.0,ns,3330
+example_mapping-insert_get,,150,,,43805322.0,ns,3404
+example_mapping-insert_get,,150,,,44848115.0,ns,3478
+example_mapping-insert_get,,150,,,44434788.0,ns,3552
+example_mapping-insert_get,,150,,,46500285.0,ns,3626
+example_mapping-insert_get,,150,,,47187632.0,ns,3700
+example_mapping-insert_get,,150,,,48335670.0,ns,3774
+example_mapping-insert_get,,150,,,50057183.0,ns,3848
+example_mapping-insert_get,,150,,,50593035.0,ns,3922
+example_mapping-insert_get,,150,,,52279041.0,ns,3996
+example_mapping-insert_get,,150,,,52855888.0,ns,4070
+example_mapping-insert_get,,150,,,52977891.0,ns,4144
+example_mapping-insert_get,,150,,,54143177.0,ns,4218
+example_mapping-insert_get,,150,,,55671027.0,ns,4292
+example_mapping-insert_get,,150,,,55807845.0,ns,4366
+example_mapping-insert_get,,150,,,55249440.0,ns,4440
+example_mapping-insert_get,,150,,,58072998.0,ns,4514
+example_mapping-insert_get,,150,,,59000145.0,ns,4588
+example_mapping-insert_get,,150,,,61023628.0,ns,4662
+example_mapping-insert_get,,150,,,61508809.0,ns,4736
+example_mapping-insert_get,,150,,,61401550.0,ns,4810
+example_mapping-insert_get,,150,,,62501640.0,ns,4884
+example_mapping-insert_get,,150,,,65004696.0,ns,4958
+example_mapping-insert_get,,150,,,64207660.0,ns,5032
+example_mapping-insert_get,,150,,,66514819.0,ns,5106
+example_mapping-insert_get,,150,,,66591398.0,ns,5180
+example_mapping-insert_get,,150,,,68346067.0,ns,5254
+example_mapping-insert_get,,150,,,68639422.0,ns,5328
+example_mapping-insert_get,,150,,,70227833.0,ns,5402
+example_mapping-insert_get,,150,,,69113576.0,ns,5476
+example_mapping-insert_get,,150,,,71496414.0,ns,5550
+example_mapping-insert_get,,150,,,72209060.0,ns,5624
+example_mapping-insert_get,,150,,,73779036.0,ns,5698
+example_mapping-insert_get,,150,,,75167040.0,ns,5772
+example_mapping-insert_get,,150,,,74948522.0,ns,5846
+example_mapping-insert_get,,150,,,76301176.0,ns,5920
+example_mapping-insert_get,,150,,,78602362.0,ns,5994
+example_mapping-insert_get,,150,,,78700011.0,ns,6068
+example_mapping-insert_get,,150,,,81084264.0,ns,6142
+example_mapping-insert_get,,150,,,82222344.0,ns,6216
+example_mapping-insert_get,,150,,,81674760.0,ns,6290
+example_mapping-insert_get,,150,,,81941442.0,ns,6364
+example_mapping-insert_get,,150,,,90360119.0,ns,6438
+example_mapping-insert_get,,150,,,83197000.0,ns,6512
+example_mapping-insert_get,,150,,,84411898.0,ns,6586
+example_mapping-insert_get,,150,,,92492212.0,ns,6660
+example_mapping-insert_get,,150,,,88222005.0,ns,6734
+example_mapping-insert_get,,150,,,89520257.0,ns,6808
+example_mapping-insert_get,,150,,,90023637.0,ns,6882
+example_mapping-insert_get,,150,,,92624598.0,ns,6956
+example_mapping-insert_get,,150,,,92899538.0,ns,7030
+example_mapping-insert_get,,150,,,91773819.0,ns,7104
+example_mapping-insert_get,,150,,,92811914.0,ns,7178
+example_mapping-insert_get,,150,,,92956385.0,ns,7252
+example_mapping-insert_get,,150,,,93000583.0,ns,7326
+example_mapping-insert_get,,150,,,95237731.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 3286fca..2e0fb72 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":[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
+{"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":[914305.0,1752510.0,2906712.0,3654692.0,4474304.0,5962397.0,6577415.0,7644079.0,8490282.0,9673633.0,10815363.0,11627735.0,12455221.0,12922798.0,14463416.0,15546613.0,15725576.0,17711609.0,17821306.0,18207358.0,20154235.0,21051665.0,22145168.0,23297968.0,23472774.0,24641848.0,26612398.0,26903639.0,27984150.0,28229293.0,29774244.0,29765864.0,31403360.0,32683544.0,32918574.0,33620304.0,35593000.0,36607228.0,37438992.0,38713347.0,38829100.0,40894423.0,42076999.0,42215474.0,42714513.0,43805322.0,44848115.0,44434788.0,46500285.0,47187632.0,48335670.0,50057183.0,50593035.0,52279041.0,52855888.0,52977891.0,54143177.0,55671027.0,55807845.0,55249440.0,58072998.0,59000145.0,61023628.0,61508809.0,61401550.0,62501640.0,65004696.0,64207660.0,66514819.0,66591398.0,68346067.0,68639422.0,70227833.0,69113576.0,71496414.0,72209060.0,73779036.0,75167040.0,74948522.0,76301176.0,78602362.0,78700011.0,81084264.0,82222344.0,81674760.0,81941442.0,90360119.0,83197000.0,84411898.0,92492212.0,88222005.0,89520257.0,90023637.0,92624598.0,92899538.0,91773819.0,92811914.0,92956385.0,93000583.0,95237731.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 f23c77b..cdb7e98 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 @@
-[12107.822661510601,12510.071585768379,13582.735383789117,13984.984308046893] \ No newline at end of file
+[12031.228074278935,12412.602895620514,13429.602419198056,13810.977240539634] \ 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 df6cf0e..6bbcab3 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33281.843446697276,"upper_bound":33500.29140961297},"point_estimate":33395.78734085359,"standard_error":55.80736826259292},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33331.57200811359,"upper_bound":33536.90539345712},"point_estimate":33430.53879310345,"standard_error":51.70239237923256},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":326.7347107274958,"upper_bound":556.6743667422022},"point_estimate":439.0724410112745,"standard_error":59.128967527942685},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33247.01450786788,"upper_bound":33423.38238025689},"point_estimate":33332.95659717799,"standard_error":45.08569024171931},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":409.55274643938463,"upper_bound":710.9745035689311},"point_estimate":560.98819119657,"standard_error":78.18707369731547}} \ 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 0ad3320..b0e5249 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,,,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
+example_mapping-insert_get,,150,,,899289.0,ns,29
+example_mapping-insert_get,,150,,,1982643.0,ns,58
+example_mapping-insert_get,,150,,,2908827.0,ns,87
+example_mapping-insert_get,,150,,,3877449.0,ns,116
+example_mapping-insert_get,,150,,,4758562.0,ns,145
+example_mapping-insert_get,,150,,,5747344.0,ns,174
+example_mapping-insert_get,,150,,,6927597.0,ns,203
+example_mapping-insert_get,,150,,,7850411.0,ns,232
+example_mapping-insert_get,,150,,,8812046.0,ns,261
+example_mapping-insert_get,,150,,,8938347.0,ns,290
+example_mapping-insert_get,,150,,,10412347.0,ns,319
+example_mapping-insert_get,,150,,,11929668.0,ns,348
+example_mapping-insert_get,,150,,,12872367.0,ns,377
+example_mapping-insert_get,,150,,,13521381.0,ns,406
+example_mapping-insert_get,,150,,,14726804.0,ns,435
+example_mapping-insert_get,,150,,,15256685.0,ns,464
+example_mapping-insert_get,,150,,,16432465.0,ns,493
+example_mapping-insert_get,,150,,,17949021.0,ns,522
+example_mapping-insert_get,,150,,,18091072.0,ns,551
+example_mapping-insert_get,,150,,,19713670.0,ns,580
+example_mapping-insert_get,,150,,,20502924.0,ns,609
+example_mapping-insert_get,,150,,,21291772.0,ns,638
+example_mapping-insert_get,,150,,,22202651.0,ns,667
+example_mapping-insert_get,,150,,,22853030.0,ns,696
+example_mapping-insert_get,,150,,,24408989.0,ns,725
+example_mapping-insert_get,,150,,,24382908.0,ns,754
+example_mapping-insert_get,,150,,,26081249.0,ns,783
+example_mapping-insert_get,,150,,,27198837.0,ns,812
+example_mapping-insert_get,,150,,,28694438.0,ns,841
+example_mapping-insert_get,,150,,,29307059.0,ns,870
+example_mapping-insert_get,,150,,,30352210.0,ns,899
+example_mapping-insert_get,,150,,,31117509.0,ns,928
+example_mapping-insert_get,,150,,,32458827.0,ns,957
+example_mapping-insert_get,,150,,,32938202.0,ns,986
+example_mapping-insert_get,,150,,,34109087.0,ns,1015
+example_mapping-insert_get,,150,,,34588011.0,ns,1044
+example_mapping-insert_get,,150,,,35658190.0,ns,1073
+example_mapping-insert_get,,150,,,37313607.0,ns,1102
+example_mapping-insert_get,,150,,,37930240.0,ns,1131
+example_mapping-insert_get,,150,,,39642722.0,ns,1160
+example_mapping-insert_get,,150,,,40525976.0,ns,1189
+example_mapping-insert_get,,150,,,41303212.0,ns,1218
+example_mapping-insert_get,,150,,,42731063.0,ns,1247
+example_mapping-insert_get,,150,,,43182595.0,ns,1276
+example_mapping-insert_get,,150,,,43823943.0,ns,1305
+example_mapping-insert_get,,150,,,44560515.0,ns,1334
+example_mapping-insert_get,,150,,,45994264.0,ns,1363
+example_mapping-insert_get,,150,,,46595885.0,ns,1392
+example_mapping-insert_get,,150,,,47683033.0,ns,1421
+example_mapping-insert_get,,150,,,47793034.0,ns,1450
+example_mapping-insert_get,,150,,,49301501.0,ns,1479
+example_mapping-insert_get,,150,,,49826077.0,ns,1508
+example_mapping-insert_get,,150,,,51003341.0,ns,1537
+example_mapping-insert_get,,150,,,53807918.0,ns,1566
+example_mapping-insert_get,,150,,,53337008.0,ns,1595
+example_mapping-insert_get,,150,,,54502630.0,ns,1624
+example_mapping-insert_get,,150,,,55414616.0,ns,1653
+example_mapping-insert_get,,150,,,55072210.0,ns,1682
+example_mapping-insert_get,,150,,,58734127.0,ns,1711
+example_mapping-insert_get,,150,,,58755808.0,ns,1740
+example_mapping-insert_get,,150,,,59593823.0,ns,1769
+example_mapping-insert_get,,150,,,60173104.0,ns,1798
+example_mapping-insert_get,,150,,,61534982.0,ns,1827
+example_mapping-insert_get,,150,,,61477076.0,ns,1856
+example_mapping-insert_get,,150,,,62583700.0,ns,1885
+example_mapping-insert_get,,150,,,63578487.0,ns,1914
+example_mapping-insert_get,,150,,,64895811.0,ns,1943
+example_mapping-insert_get,,150,,,66309917.0,ns,1972
+example_mapping-insert_get,,150,,,67737941.0,ns,2001
+example_mapping-insert_get,,150,,,68453345.0,ns,2030
+example_mapping-insert_get,,150,,,68667780.0,ns,2059
+example_mapping-insert_get,,150,,,69700320.0,ns,2088
+example_mapping-insert_get,,150,,,70394759.0,ns,2117
+example_mapping-insert_get,,150,,,69797051.0,ns,2146
+example_mapping-insert_get,,150,,,71533800.0,ns,2175
+example_mapping-insert_get,,150,,,72899964.0,ns,2204
+example_mapping-insert_get,,150,,,75148783.0,ns,2233
+example_mapping-insert_get,,150,,,74959283.0,ns,2262
+example_mapping-insert_get,,150,,,75438853.0,ns,2291
+example_mapping-insert_get,,150,,,77806951.0,ns,2320
+example_mapping-insert_get,,150,,,77326669.0,ns,2349
+example_mapping-insert_get,,150,,,77788691.0,ns,2378
+example_mapping-insert_get,,150,,,79051893.0,ns,2407
+example_mapping-insert_get,,150,,,81191602.0,ns,2436
+example_mapping-insert_get,,150,,,82957776.0,ns,2465
+example_mapping-insert_get,,150,,,83282798.0,ns,2494
+example_mapping-insert_get,,150,,,83685374.0,ns,2523
+example_mapping-insert_get,,150,,,85864709.0,ns,2552
+example_mapping-insert_get,,150,,,86679185.0,ns,2581
+example_mapping-insert_get,,150,,,88216170.0,ns,2610
+example_mapping-insert_get,,150,,,87918483.0,ns,2639
+example_mapping-insert_get,,150,,,89336486.0,ns,2668
+example_mapping-insert_get,,150,,,89347278.0,ns,2697
+example_mapping-insert_get,,150,,,90626663.0,ns,2726
+example_mapping-insert_get,,150,,,90615522.0,ns,2755
+example_mapping-insert_get,,150,,,91517855.0,ns,2784
+example_mapping-insert_get,,150,,,94159711.0,ns,2813
+example_mapping-insert_get,,150,,,93710926.0,ns,2842
+example_mapping-insert_get,,150,,,94816253.0,ns,2871
+example_mapping-insert_get,,150,,,96506433.0,ns,2900
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 95ad9e9..5817f09 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":[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
+{"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":[899289.0,1982643.0,2908827.0,3877449.0,4758562.0,5747344.0,6927597.0,7850411.0,8812046.0,8938347.0,10412347.0,11929668.0,12872367.0,13521381.0,14726804.0,15256685.0,16432465.0,17949021.0,18091072.0,19713670.0,20502924.0,21291772.0,22202651.0,22853030.0,24408989.0,24382908.0,26081249.0,27198837.0,28694438.0,29307059.0,30352210.0,31117509.0,32458827.0,32938202.0,34109087.0,34588011.0,35658190.0,37313607.0,37930240.0,39642722.0,40525976.0,41303212.0,42731063.0,43182595.0,43823943.0,44560515.0,45994264.0,46595885.0,47683033.0,47793034.0,49301501.0,49826077.0,51003341.0,53807918.0,53337008.0,54502630.0,55414616.0,55072210.0,58734127.0,58755808.0,59593823.0,60173104.0,61534982.0,61477076.0,62583700.0,63578487.0,64895811.0,66309917.0,67737941.0,68453345.0,68667780.0,69700320.0,70394759.0,69797051.0,71533800.0,72899964.0,75148783.0,74959283.0,75438853.0,77806951.0,77326669.0,77788691.0,79051893.0,81191602.0,82957776.0,83282798.0,83685374.0,85864709.0,86679185.0,88216170.0,87918483.0,89336486.0,89347278.0,90626663.0,90615522.0,91517855.0,94159711.0,93710926.0,94816253.0,96506433.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 ef30a82..aa07a79 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 @@
-[30866.98610369415,31982.277460642177,34956.38774583691,36071.67910278494] \ No newline at end of file
+[31430.90197767233,32280.3547360553,34545.56209174322,35395.01485012619] \ 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 51e6d1a..5cd14d1 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33514.33333212653,"upper_bound":33711.72014438406},"point_estimate":33609.303922127394,"standard_error":50.26391532351585},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33509.46724137931,"upper_bound":33676.28055555555},"point_estimate":33580.688916666666,"standard_error":39.48618989958044},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":254.5594800069795,"upper_bound":484.8072261929452},"point_estimate":344.6604475434026,"standard_error":56.559128836308794},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33482.591212740845,"upper_bound":33659.495188494846},"point_estimate":33570.67072173784,"standard_error":45.10936997046426},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":367.3200564062648,"upper_bound":663.5113589561545},"point_estimate":505.52878506715354,"standard_error":79.49469286688058}} \ 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 89be863..6be6749 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,,,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
+example_mapping-insert_get,,150,,,1017928.0,ns,30
+example_mapping-insert_get,,150,,,2063408.0,ns,60
+example_mapping-insert_get,,150,,,3025998.0,ns,90
+example_mapping-insert_get,,150,,,4037653.0,ns,120
+example_mapping-insert_get,,150,,,5040089.0,ns,150
+example_mapping-insert_get,,150,,,6553767.0,ns,180
+example_mapping-insert_get,,150,,,6931809.0,ns,210
+example_mapping-insert_get,,150,,,8067270.0,ns,240
+example_mapping-insert_get,,150,,,9219023.0,ns,270
+example_mapping-insert_get,,150,,,10170438.0,ns,300
+example_mapping-insert_get,,150,,,11097738.0,ns,330
+example_mapping-insert_get,,150,,,12220030.0,ns,360
+example_mapping-insert_get,,150,,,13140538.0,ns,390
+example_mapping-insert_get,,150,,,13934538.0,ns,420
+example_mapping-insert_get,,150,,,14793318.0,ns,450
+example_mapping-insert_get,,150,,,15832637.0,ns,480
+example_mapping-insert_get,,150,,,17580352.0,ns,510
+example_mapping-insert_get,,150,,,18153227.0,ns,540
+example_mapping-insert_get,,150,,,19097767.0,ns,570
+example_mapping-insert_get,,150,,,19724006.0,ns,600
+example_mapping-insert_get,,150,,,20266098.0,ns,630
+example_mapping-insert_get,,150,,,22119978.0,ns,660
+example_mapping-insert_get,,150,,,23746262.0,ns,690
+example_mapping-insert_get,,150,,,24545300.0,ns,720
+example_mapping-insert_get,,150,,,25996874.0,ns,750
+example_mapping-insert_get,,150,,,26475513.0,ns,780
+example_mapping-insert_get,,150,,,26889010.0,ns,810
+example_mapping-insert_get,,150,,,28537101.0,ns,840
+example_mapping-insert_get,,150,,,29156598.0,ns,870
+example_mapping-insert_get,,150,,,30309340.0,ns,900
+example_mapping-insert_get,,150,,,31159603.0,ns,930
+example_mapping-insert_get,,150,,,32065561.0,ns,960
+example_mapping-insert_get,,150,,,33355306.0,ns,990
+example_mapping-insert_get,,150,,,34071744.0,ns,1020
+example_mapping-insert_get,,150,,,35124291.0,ns,1050
+example_mapping-insert_get,,150,,,36370383.0,ns,1080
+example_mapping-insert_get,,150,,,37024097.0,ns,1110
+example_mapping-insert_get,,150,,,38854262.0,ns,1140
+example_mapping-insert_get,,150,,,40001335.0,ns,1170
+example_mapping-insert_get,,150,,,40295195.0,ns,1200
+example_mapping-insert_get,,150,,,40596088.0,ns,1230
+example_mapping-insert_get,,150,,,42612596.0,ns,1260
+example_mapping-insert_get,,150,,,43211736.0,ns,1290
+example_mapping-insert_get,,150,,,44693977.0,ns,1320
+example_mapping-insert_get,,150,,,46273958.0,ns,1350
+example_mapping-insert_get,,150,,,46513219.0,ns,1380
+example_mapping-insert_get,,150,,,46221224.0,ns,1410
+example_mapping-insert_get,,150,,,48672357.0,ns,1440
+example_mapping-insert_get,,150,,,49158788.0,ns,1470
+example_mapping-insert_get,,150,,,50373073.0,ns,1500
+example_mapping-insert_get,,150,,,51662175.0,ns,1530
+example_mapping-insert_get,,150,,,52032354.0,ns,1560
+example_mapping-insert_get,,150,,,53384042.0,ns,1590
+example_mapping-insert_get,,150,,,53522175.0,ns,1620
+example_mapping-insert_get,,150,,,54215231.0,ns,1650
+example_mapping-insert_get,,150,,,55571686.0,ns,1680
+example_mapping-insert_get,,150,,,56029058.0,ns,1710
+example_mapping-insert_get,,150,,,58306473.0,ns,1740
+example_mapping-insert_get,,150,,,59760529.0,ns,1770
+example_mapping-insert_get,,150,,,60863425.0,ns,1800
+example_mapping-insert_get,,150,,,60414739.0,ns,1830
+example_mapping-insert_get,,150,,,62288376.0,ns,1860
+example_mapping-insert_get,,150,,,62668124.0,ns,1890
+example_mapping-insert_get,,150,,,64427370.0,ns,1920
+example_mapping-insert_get,,150,,,64720090.0,ns,1950
+example_mapping-insert_get,,150,,,66009608.0,ns,1980
+example_mapping-insert_get,,150,,,68186466.0,ns,2010
+example_mapping-insert_get,,150,,,68334671.0,ns,2040
+example_mapping-insert_get,,150,,,70342739.0,ns,2070
+example_mapping-insert_get,,150,,,70742640.0,ns,2100
+example_mapping-insert_get,,150,,,71552038.0,ns,2130
+example_mapping-insert_get,,150,,,72031069.0,ns,2160
+example_mapping-insert_get,,150,,,73144485.0,ns,2190
+example_mapping-insert_get,,150,,,75768608.0,ns,2220
+example_mapping-insert_get,,150,,,74945770.0,ns,2250
+example_mapping-insert_get,,150,,,77052832.0,ns,2280
+example_mapping-insert_get,,150,,,79460556.0,ns,2310
+example_mapping-insert_get,,150,,,78444738.0,ns,2340
+example_mapping-insert_get,,150,,,80382421.0,ns,2370
+example_mapping-insert_get,,150,,,80462421.0,ns,2400
+example_mapping-insert_get,,150,,,82166330.0,ns,2430
+example_mapping-insert_get,,150,,,82176549.0,ns,2460
+example_mapping-insert_get,,150,,,82370728.0,ns,2490
+example_mapping-insert_get,,150,,,84124521.0,ns,2520
+example_mapping-insert_get,,150,,,84019882.0,ns,2550
+example_mapping-insert_get,,150,,,86988773.0,ns,2580
+example_mapping-insert_get,,150,,,88729188.0,ns,2610
+example_mapping-insert_get,,150,,,88460640.0,ns,2640
+example_mapping-insert_get,,150,,,90158286.0,ns,2670
+example_mapping-insert_get,,150,,,90541876.0,ns,2700
+example_mapping-insert_get,,150,,,91022241.0,ns,2730
+example_mapping-insert_get,,150,,,94426803.0,ns,2760
+example_mapping-insert_get,,150,,,95267657.0,ns,2790
+example_mapping-insert_get,,150,,,94627973.0,ns,2820
+example_mapping-insert_get,,150,,,95031216.0,ns,2850
+example_mapping-insert_get,,150,,,96778805.0,ns,2880
+example_mapping-insert_get,,150,,,98105748.0,ns,2910
+example_mapping-insert_get,,150,,,98450394.0,ns,2940
+example_mapping-insert_get,,150,,,100071746.0,ns,2970
+example_mapping-insert_get,,150,,,99268152.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 2416eef..7150a3e 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":[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
+{"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":[1017928.0,2063408.0,3025998.0,4037653.0,5040089.0,6553767.0,6931809.0,8067270.0,9219023.0,10170438.0,11097738.0,12220030.0,13140538.0,13934538.0,14793318.0,15832637.0,17580352.0,18153227.0,19097767.0,19724006.0,20266098.0,22119978.0,23746262.0,24545300.0,25996874.0,26475513.0,26889010.0,28537101.0,29156598.0,30309340.0,31159603.0,32065561.0,33355306.0,34071744.0,35124291.0,36370383.0,37024097.0,38854262.0,40001335.0,40295195.0,40596088.0,42612596.0,43211736.0,44693977.0,46273958.0,46513219.0,46221224.0,48672357.0,49158788.0,50373073.0,51662175.0,52032354.0,53384042.0,53522175.0,54215231.0,55571686.0,56029058.0,58306473.0,59760529.0,60863425.0,60414739.0,62288376.0,62668124.0,64427370.0,64720090.0,66009608.0,68186466.0,68334671.0,70342739.0,70742640.0,71552038.0,72031069.0,73144485.0,75768608.0,74945770.0,77052832.0,79460556.0,78444738.0,80382421.0,80462421.0,82166330.0,82176549.0,82370728.0,84124521.0,84019882.0,86988773.0,88729188.0,88460640.0,90158286.0,90541876.0,91022241.0,94426803.0,95267657.0,94627973.0,95031216.0,96778805.0,98105748.0,98450394.0,100071746.0,99268152.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 44dc661..7562c0a 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 @@
-[30387.88720035347,31668.41981470295,35083.17345296823,36363.706067317704] \ No newline at end of file
+[31974.62444257445,32664.71223428099,34504.94634549842,35195.03413720496] \ 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 a006e6b..5cd466d 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11946.025038810454,"upper_bound":12622.815997722546},"point_estimate":12218.652172918375,"standard_error":178.252974990162},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11823.853846153846,"upper_bound":12008.135129310345},"point_estimate":11893.770668413643,"standard_error":43.77292557119237},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":173.34929542243432,"upper_bound":305.7352396572719},"point_estimate":260.5932091654662,"standard_error":33.53359395897599},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12103.235868559597,"upper_bound":13621.614489872645},"point_estimate":12738.934307337076,"standard_error":401.8977324756854},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":296.2707233035471,"upper_bound":2897.934328652242},"point_estimate":1793.6994269389602,"standard_error":728.9624704209715}} \ 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 1a3ee1a..be22144 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,,,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
+example_mapping-insert_get,,150,,,938570.0,ns,80
+example_mapping-insert_get,,150,,,1872477.0,ns,160
+example_mapping-insert_get,,150,,,2890809.0,ns,240
+example_mapping-insert_get,,150,,,3793265.0,ns,320
+example_mapping-insert_get,,150,,,4928169.0,ns,400
+example_mapping-insert_get,,150,,,5765046.0,ns,480
+example_mapping-insert_get,,150,,,6641547.0,ns,560
+example_mapping-insert_get,,150,,,7377991.0,ns,640
+example_mapping-insert_get,,150,,,8475331.0,ns,720
+example_mapping-insert_get,,150,,,9443323.0,ns,800
+example_mapping-insert_get,,150,,,10454365.0,ns,880
+example_mapping-insert_get,,150,,,11221888.0,ns,960
+example_mapping-insert_get,,150,,,12296808.0,ns,1040
+example_mapping-insert_get,,150,,,13700730.0,ns,1120
+example_mapping-insert_get,,150,,,14191906.0,ns,1200
+example_mapping-insert_get,,150,,,15051739.0,ns,1280
+example_mapping-insert_get,,150,,,15712146.0,ns,1360
+example_mapping-insert_get,,150,,,16920792.0,ns,1440
+example_mapping-insert_get,,150,,,18093679.0,ns,1520
+example_mapping-insert_get,,150,,,19098922.0,ns,1600
+example_mapping-insert_get,,150,,,20226621.0,ns,1680
+example_mapping-insert_get,,150,,,20365683.0,ns,1760
+example_mapping-insert_get,,150,,,21985908.0,ns,1840
+example_mapping-insert_get,,150,,,23182261.0,ns,1920
+example_mapping-insert_get,,150,,,23531214.0,ns,2000
+example_mapping-insert_get,,150,,,24075247.0,ns,2080
+example_mapping-insert_get,,150,,,25518032.0,ns,2160
+example_mapping-insert_get,,150,,,26579272.0,ns,2240
+example_mapping-insert_get,,150,,,26889764.0,ns,2320
+example_mapping-insert_get,,150,,,28278621.0,ns,2400
+example_mapping-insert_get,,150,,,29202813.0,ns,2480
+example_mapping-insert_get,,150,,,29968243.0,ns,2560
+example_mapping-insert_get,,150,,,31103696.0,ns,2640
+example_mapping-insert_get,,150,,,31575369.0,ns,2720
+example_mapping-insert_get,,150,,,33659649.0,ns,2800
+example_mapping-insert_get,,150,,,33919554.0,ns,2880
+example_mapping-insert_get,,150,,,34993548.0,ns,2960
+example_mapping-insert_get,,150,,,35571834.0,ns,3040
+example_mapping-insert_get,,150,,,36590414.0,ns,3120
+example_mapping-insert_get,,150,,,37712016.0,ns,3200
+example_mapping-insert_get,,150,,,38449993.0,ns,3280
+example_mapping-insert_get,,150,,,40078015.0,ns,3360
+example_mapping-insert_get,,150,,,40720468.0,ns,3440
+example_mapping-insert_get,,150,,,41302801.0,ns,3520
+example_mapping-insert_get,,150,,,44365877.0,ns,3600
+example_mapping-insert_get,,150,,,44875961.0,ns,3680
+example_mapping-insert_get,,150,,,44714806.0,ns,3760
+example_mapping-insert_get,,150,,,45550831.0,ns,3840
+example_mapping-insert_get,,150,,,45469622.0,ns,3920
+example_mapping-insert_get,,150,,,46950206.0,ns,4000
+example_mapping-insert_get,,150,,,48175306.0,ns,4080
+example_mapping-insert_get,,150,,,49909326.0,ns,4160
+example_mapping-insert_get,,150,,,49655478.0,ns,4240
+example_mapping-insert_get,,150,,,50432721.0,ns,4320
+example_mapping-insert_get,,150,,,50822767.0,ns,4400
+example_mapping-insert_get,,150,,,53005081.0,ns,4480
+example_mapping-insert_get,,150,,,55113467.0,ns,4560
+example_mapping-insert_get,,150,,,55717747.0,ns,4640
+example_mapping-insert_get,,150,,,55782629.0,ns,4720
+example_mapping-insert_get,,150,,,56553709.0,ns,4800
+example_mapping-insert_get,,150,,,56991867.0,ns,4880
+example_mapping-insert_get,,150,,,58558455.0,ns,4960
+example_mapping-insert_get,,150,,,59239340.0,ns,5040
+example_mapping-insert_get,,150,,,61254177.0,ns,5120
+example_mapping-insert_get,,150,,,62008520.0,ns,5200
+example_mapping-insert_get,,150,,,62192053.0,ns,5280
+example_mapping-insert_get,,150,,,63120607.0,ns,5360
+example_mapping-insert_get,,150,,,64710463.0,ns,5440
+example_mapping-insert_get,,150,,,66972685.0,ns,5520
+example_mapping-insert_get,,150,,,68350492.0,ns,5600
+example_mapping-insert_get,,150,,,68922940.0,ns,5680
+example_mapping-insert_get,,150,,,69936884.0,ns,5760
+example_mapping-insert_get,,150,,,71020388.0,ns,5840
+example_mapping-insert_get,,150,,,72266272.0,ns,5920
+example_mapping-insert_get,,150,,,73625283.0,ns,6000
+example_mapping-insert_get,,150,,,74079208.0,ns,6080
+example_mapping-insert_get,,150,,,75188094.0,ns,6160
+example_mapping-insert_get,,150,,,75573414.0,ns,6240
+example_mapping-insert_get,,150,,,76911885.0,ns,6320
+example_mapping-insert_get,,150,,,77425936.0,ns,6400
+example_mapping-insert_get,,150,,,78566622.0,ns,6480
+example_mapping-insert_get,,150,,,79583820.0,ns,6560
+example_mapping-insert_get,,150,,,80334954.0,ns,6640
+example_mapping-insert_get,,150,,,81891792.0,ns,6720
+example_mapping-insert_get,,150,,,184627753.0,ns,6800
+example_mapping-insert_get,,150,,,88806264.0,ns,6880
+example_mapping-insert_get,,150,,,90088533.0,ns,6960
+example_mapping-insert_get,,150,,,91176645.0,ns,7040
+example_mapping-insert_get,,150,,,92348727.0,ns,7120
+example_mapping-insert_get,,150,,,93505983.0,ns,7200
+example_mapping-insert_get,,150,,,94372154.0,ns,7280
+example_mapping-insert_get,,150,,,94466226.0,ns,7360
+example_mapping-insert_get,,150,,,89721683.0,ns,7440
+example_mapping-insert_get,,150,,,88366659.0,ns,7520
+example_mapping-insert_get,,150,,,90473051.0,ns,7600
+example_mapping-insert_get,,150,,,93123807.0,ns,7680
+example_mapping-insert_get,,150,,,93738984.0,ns,7760
+example_mapping-insert_get,,150,,,94686692.0,ns,7840
+example_mapping-insert_get,,150,,,95720583.0,ns,7920
+example_mapping-insert_get,,150,,,168917545.0,ns,8000
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 2d78624..ded528b 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":[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
+{"sampling_mode":"Linear","iters":[80.0,160.0,240.0,320.0,400.0,480.0,560.0,640.0,720.0,800.0,880.0,960.0,1040.0,1120.0,1200.0,1280.0,1360.0,1440.0,1520.0,1600.0,1680.0,1760.0,1840.0,1920.0,2000.0,2080.0,2160.0,2240.0,2320.0,2400.0,2480.0,2560.0,2640.0,2720.0,2800.0,2880.0,2960.0,3040.0,3120.0,3200.0,3280.0,3360.0,3440.0,3520.0,3600.0,3680.0,3760.0,3840.0,3920.0,4000.0,4080.0,4160.0,4240.0,4320.0,4400.0,4480.0,4560.0,4640.0,4720.0,4800.0,4880.0,4960.0,5040.0,5120.0,5200.0,5280.0,5360.0,5440.0,5520.0,5600.0,5680.0,5760.0,5840.0,5920.0,6000.0,6080.0,6160.0,6240.0,6320.0,6400.0,6480.0,6560.0,6640.0,6720.0,6800.0,6880.0,6960.0,7040.0,7120.0,7200.0,7280.0,7360.0,7440.0,7520.0,7600.0,7680.0,7760.0,7840.0,7920.0,8000.0],"times":[938570.0,1872477.0,2890809.0,3793265.0,4928169.0,5765046.0,6641547.0,7377991.0,8475331.0,9443323.0,10454365.0,11221888.0,12296808.0,13700730.0,14191906.0,15051739.0,15712146.0,16920792.0,18093679.0,19098922.0,20226621.0,20365683.0,21985908.0,23182261.0,23531214.0,24075247.0,25518032.0,26579272.0,26889764.0,28278621.0,29202813.0,29968243.0,31103696.0,31575369.0,33659649.0,33919554.0,34993548.0,35571834.0,36590414.0,37712016.0,38449993.0,40078015.0,40720468.0,41302801.0,44365877.0,44875961.0,44714806.0,45550831.0,45469622.0,46950206.0,48175306.0,49909326.0,49655478.0,50432721.0,50822767.0,53005081.0,55113467.0,55717747.0,55782629.0,56553709.0,56991867.0,58558455.0,59239340.0,61254177.0,62008520.0,62192053.0,63120607.0,64710463.0,66972685.0,68350492.0,68922940.0,69936884.0,71020388.0,72266272.0,73625283.0,74079208.0,75188094.0,75573414.0,76911885.0,77425936.0,78566622.0,79583820.0,80334954.0,81891792.0,184627753.0,88806264.0,90088533.0,91176645.0,92348727.0,93505983.0,94372154.0,94466226.0,89721683.0,88366659.0,90473051.0,93123807.0,93738984.0,94686692.0,95720583.0,168917545.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 20e69dc..ce0792a 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 @@
-[10866.873778591955,11335.765169670354,12586.142212546089,13055.03360362449] \ No newline at end of file
+[10698.360926098836,11234.116233882753,12662.797054639861,13198.552362423776] \ 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 e65620c..3845157 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11337.904874992299,"upper_bound":11418.130726933696},"point_estimate":11375.804276084595,"standard_error":20.49774085581266},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11323.062727272727,"upper_bound":11408.79037831291},"point_estimate":11355.824617139133,"standard_error":23.94051268396319},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":112.03705749204627,"upper_bound":183.7207772070542},"point_estimate":159.91464482775297,"standard_error":19.65431408262537},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11288.159631853117,"upper_bound":11355.759643570253},"point_estimate":11321.7801622513,"standard_error":17.24950476512485},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":137.98021323094756,"upper_bound":272.5669450918024},"point_estimate":206.07371799612287,"standard_error":35.1995923734912}} \ 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 3380783..3ca9d7c 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,,,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
+example_mapping-insert_get,,150,,,1097218.0,ns,88
+example_mapping-insert_get,,150,,,2060644.0,ns,176
+example_mapping-insert_get,,150,,,3000187.0,ns,264
+example_mapping-insert_get,,150,,,3946695.0,ns,352
+example_mapping-insert_get,,150,,,5410498.0,ns,440
+example_mapping-insert_get,,150,,,6020191.0,ns,528
+example_mapping-insert_get,,150,,,6988864.0,ns,616
+example_mapping-insert_get,,150,,,7986732.0,ns,704
+example_mapping-insert_get,,150,,,9006177.0,ns,792
+example_mapping-insert_get,,150,,,10102827.0,ns,880
+example_mapping-insert_get,,150,,,11041665.0,ns,968
+example_mapping-insert_get,,150,,,11864884.0,ns,1056
+example_mapping-insert_get,,150,,,13108359.0,ns,1144
+example_mapping-insert_get,,150,,,14111826.0,ns,1232
+example_mapping-insert_get,,150,,,14902495.0,ns,1320
+example_mapping-insert_get,,150,,,16135733.0,ns,1408
+example_mapping-insert_get,,150,,,17442133.0,ns,1496
+example_mapping-insert_get,,150,,,17986634.0,ns,1584
+example_mapping-insert_get,,150,,,18928617.0,ns,1672
+example_mapping-insert_get,,150,,,20068236.0,ns,1760
+example_mapping-insert_get,,150,,,21098350.0,ns,1848
+example_mapping-insert_get,,150,,,22408005.0,ns,1936
+example_mapping-insert_get,,150,,,23424905.0,ns,2024
+example_mapping-insert_get,,150,,,24181565.0,ns,2112
+example_mapping-insert_get,,150,,,24910738.0,ns,2200
+example_mapping-insert_get,,150,,,26566179.0,ns,2288
+example_mapping-insert_get,,150,,,27416960.0,ns,2376
+example_mapping-insert_get,,150,,,28778038.0,ns,2464
+example_mapping-insert_get,,150,,,29120622.0,ns,2552
+example_mapping-insert_get,,150,,,29821918.0,ns,2640
+example_mapping-insert_get,,150,,,31091803.0,ns,2728
+example_mapping-insert_get,,150,,,32670911.0,ns,2816
+example_mapping-insert_get,,150,,,32856438.0,ns,2904
+example_mapping-insert_get,,150,,,33206920.0,ns,2992
+example_mapping-insert_get,,150,,,33830214.0,ns,3080
+example_mapping-insert_get,,150,,,36444909.0,ns,3168
+example_mapping-insert_get,,150,,,36522515.0,ns,3256
+example_mapping-insert_get,,150,,,37754659.0,ns,3344
+example_mapping-insert_get,,150,,,39376568.0,ns,3432
+example_mapping-insert_get,,150,,,40358402.0,ns,3520
+example_mapping-insert_get,,150,,,41140688.0,ns,3608
+example_mapping-insert_get,,150,,,42450228.0,ns,3696
+example_mapping-insert_get,,150,,,42396973.0,ns,3784
+example_mapping-insert_get,,150,,,42849218.0,ns,3872
+example_mapping-insert_get,,150,,,44317452.0,ns,3960
+example_mapping-insert_get,,150,,,45874921.0,ns,4048
+example_mapping-insert_get,,150,,,46614594.0,ns,4136
+example_mapping-insert_get,,150,,,47293108.0,ns,4224
+example_mapping-insert_get,,150,,,47917990.0,ns,4312
+example_mapping-insert_get,,150,,,49418516.0,ns,4400
+example_mapping-insert_get,,150,,,51335102.0,ns,4488
+example_mapping-insert_get,,150,,,52656435.0,ns,4576
+example_mapping-insert_get,,150,,,53496121.0,ns,4664
+example_mapping-insert_get,,150,,,53878062.0,ns,4752
+example_mapping-insert_get,,150,,,54755922.0,ns,4840
+example_mapping-insert_get,,150,,,55772660.0,ns,4928
+example_mapping-insert_get,,150,,,57396789.0,ns,5016
+example_mapping-insert_get,,150,,,58258140.0,ns,5104
+example_mapping-insert_get,,150,,,57807482.0,ns,5192
+example_mapping-insert_get,,150,,,61328492.0,ns,5280
+example_mapping-insert_get,,150,,,61542357.0,ns,5368
+example_mapping-insert_get,,150,,,62693910.0,ns,5456
+example_mapping-insert_get,,150,,,62401888.0,ns,5544
+example_mapping-insert_get,,150,,,63581878.0,ns,5632
+example_mapping-insert_get,,150,,,65665437.0,ns,5720
+example_mapping-insert_get,,150,,,65353421.0,ns,5808
+example_mapping-insert_get,,150,,,67590116.0,ns,5896
+example_mapping-insert_get,,150,,,67688737.0,ns,5984
+example_mapping-insert_get,,150,,,69439042.0,ns,6072
+example_mapping-insert_get,,150,,,68934892.0,ns,6160
+example_mapping-insert_get,,150,,,70855169.0,ns,6248
+example_mapping-insert_get,,150,,,70857412.0,ns,6336
+example_mapping-insert_get,,150,,,73437098.0,ns,6424
+example_mapping-insert_get,,150,,,72898341.0,ns,6512
+example_mapping-insert_get,,150,,,72752328.0,ns,6600
+example_mapping-insert_get,,150,,,76712428.0,ns,6688
+example_mapping-insert_get,,150,,,77702994.0,ns,6776
+example_mapping-insert_get,,150,,,78825307.0,ns,6864
+example_mapping-insert_get,,150,,,77749017.0,ns,6952
+example_mapping-insert_get,,150,,,77863592.0,ns,7040
+example_mapping-insert_get,,150,,,80018132.0,ns,7128
+example_mapping-insert_get,,150,,,81623942.0,ns,7216
+example_mapping-insert_get,,150,,,82646900.0,ns,7304
+example_mapping-insert_get,,150,,,85481391.0,ns,7392
+example_mapping-insert_get,,150,,,84569256.0,ns,7480
+example_mapping-insert_get,,150,,,86428336.0,ns,7568
+example_mapping-insert_get,,150,,,87236208.0,ns,7656
+example_mapping-insert_get,,150,,,88566178.0,ns,7744
+example_mapping-insert_get,,150,,,89343453.0,ns,7832
+example_mapping-insert_get,,150,,,89910021.0,ns,7920
+example_mapping-insert_get,,150,,,89764577.0,ns,8008
+example_mapping-insert_get,,150,,,91063824.0,ns,8096
+example_mapping-insert_get,,150,,,92941195.0,ns,8184
+example_mapping-insert_get,,150,,,94594868.0,ns,8272
+example_mapping-insert_get,,150,,,94896525.0,ns,8360
+example_mapping-insert_get,,150,,,94967912.0,ns,8448
+example_mapping-insert_get,,150,,,95522706.0,ns,8536
+example_mapping-insert_get,,150,,,95820763.0,ns,8624
+example_mapping-insert_get,,150,,,98876202.0,ns,8712
+example_mapping-insert_get,,150,,,98028329.0,ns,8800
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 3054dc8..e0d99ed 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":[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
+{"sampling_mode":"Linear","iters":[88.0,176.0,264.0,352.0,440.0,528.0,616.0,704.0,792.0,880.0,968.0,1056.0,1144.0,1232.0,1320.0,1408.0,1496.0,1584.0,1672.0,1760.0,1848.0,1936.0,2024.0,2112.0,2200.0,2288.0,2376.0,2464.0,2552.0,2640.0,2728.0,2816.0,2904.0,2992.0,3080.0,3168.0,3256.0,3344.0,3432.0,3520.0,3608.0,3696.0,3784.0,3872.0,3960.0,4048.0,4136.0,4224.0,4312.0,4400.0,4488.0,4576.0,4664.0,4752.0,4840.0,4928.0,5016.0,5104.0,5192.0,5280.0,5368.0,5456.0,5544.0,5632.0,5720.0,5808.0,5896.0,5984.0,6072.0,6160.0,6248.0,6336.0,6424.0,6512.0,6600.0,6688.0,6776.0,6864.0,6952.0,7040.0,7128.0,7216.0,7304.0,7392.0,7480.0,7568.0,7656.0,7744.0,7832.0,7920.0,8008.0,8096.0,8184.0,8272.0,8360.0,8448.0,8536.0,8624.0,8712.0,8800.0],"times":[1097218.0,2060644.0,3000187.0,3946695.0,5410498.0,6020191.0,6988864.0,7986732.0,9006177.0,10102827.0,11041665.0,11864884.0,13108359.0,14111826.0,14902495.0,16135733.0,17442133.0,17986634.0,18928617.0,20068236.0,21098350.0,22408005.0,23424905.0,24181565.0,24910738.0,26566179.0,27416960.0,28778038.0,29120622.0,29821918.0,31091803.0,32670911.0,32856438.0,33206920.0,33830214.0,36444909.0,36522515.0,37754659.0,39376568.0,40358402.0,41140688.0,42450228.0,42396973.0,42849218.0,44317452.0,45874921.0,46614594.0,47293108.0,47917990.0,49418516.0,51335102.0,52656435.0,53496121.0,53878062.0,54755922.0,55772660.0,57396789.0,58258140.0,57807482.0,61328492.0,61542357.0,62693910.0,62401888.0,63581878.0,65665437.0,65353421.0,67590116.0,67688737.0,69439042.0,68934892.0,70855169.0,70857412.0,73437098.0,72898341.0,72752328.0,76712428.0,77702994.0,78825307.0,77749017.0,77863592.0,80018132.0,81623942.0,82646900.0,85481391.0,84569256.0,86428336.0,87236208.0,88566178.0,89343453.0,89910021.0,89764577.0,91063824.0,92941195.0,94594868.0,94896525.0,94967912.0,95522706.0,95820763.0,98876202.0,98028329.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 885395d..220c4e3 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 @@
-[10428.767262969592,10844.776800089447,11954.135565742396,12370.145102862252] \ No newline at end of file
+[10613.051900441915,10932.142739095374,11783.051642171265,12102.142480824725] \ 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 df6cf0e..6bbcab3 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33281.843446697276,"upper_bound":33500.29140961297},"point_estimate":33395.78734085359,"standard_error":55.80736826259292},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33331.57200811359,"upper_bound":33536.90539345712},"point_estimate":33430.53879310345,"standard_error":51.70239237923256},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":326.7347107274958,"upper_bound":556.6743667422022},"point_estimate":439.0724410112745,"standard_error":59.128967527942685},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33247.01450786788,"upper_bound":33423.38238025689},"point_estimate":33332.95659717799,"standard_error":45.08569024171931},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":409.55274643938463,"upper_bound":710.9745035689311},"point_estimate":560.98819119657,"standard_error":78.18707369731547}} \ 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 0ad3320..b0e5249 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,,,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
+example_mapping-insert_get,,150,,,899289.0,ns,29
+example_mapping-insert_get,,150,,,1982643.0,ns,58
+example_mapping-insert_get,,150,,,2908827.0,ns,87
+example_mapping-insert_get,,150,,,3877449.0,ns,116
+example_mapping-insert_get,,150,,,4758562.0,ns,145
+example_mapping-insert_get,,150,,,5747344.0,ns,174
+example_mapping-insert_get,,150,,,6927597.0,ns,203
+example_mapping-insert_get,,150,,,7850411.0,ns,232
+example_mapping-insert_get,,150,,,8812046.0,ns,261
+example_mapping-insert_get,,150,,,8938347.0,ns,290
+example_mapping-insert_get,,150,,,10412347.0,ns,319
+example_mapping-insert_get,,150,,,11929668.0,ns,348
+example_mapping-insert_get,,150,,,12872367.0,ns,377
+example_mapping-insert_get,,150,,,13521381.0,ns,406
+example_mapping-insert_get,,150,,,14726804.0,ns,435
+example_mapping-insert_get,,150,,,15256685.0,ns,464
+example_mapping-insert_get,,150,,,16432465.0,ns,493
+example_mapping-insert_get,,150,,,17949021.0,ns,522
+example_mapping-insert_get,,150,,,18091072.0,ns,551
+example_mapping-insert_get,,150,,,19713670.0,ns,580
+example_mapping-insert_get,,150,,,20502924.0,ns,609
+example_mapping-insert_get,,150,,,21291772.0,ns,638
+example_mapping-insert_get,,150,,,22202651.0,ns,667
+example_mapping-insert_get,,150,,,22853030.0,ns,696
+example_mapping-insert_get,,150,,,24408989.0,ns,725
+example_mapping-insert_get,,150,,,24382908.0,ns,754
+example_mapping-insert_get,,150,,,26081249.0,ns,783
+example_mapping-insert_get,,150,,,27198837.0,ns,812
+example_mapping-insert_get,,150,,,28694438.0,ns,841
+example_mapping-insert_get,,150,,,29307059.0,ns,870
+example_mapping-insert_get,,150,,,30352210.0,ns,899
+example_mapping-insert_get,,150,,,31117509.0,ns,928
+example_mapping-insert_get,,150,,,32458827.0,ns,957
+example_mapping-insert_get,,150,,,32938202.0,ns,986
+example_mapping-insert_get,,150,,,34109087.0,ns,1015
+example_mapping-insert_get,,150,,,34588011.0,ns,1044
+example_mapping-insert_get,,150,,,35658190.0,ns,1073
+example_mapping-insert_get,,150,,,37313607.0,ns,1102
+example_mapping-insert_get,,150,,,37930240.0,ns,1131
+example_mapping-insert_get,,150,,,39642722.0,ns,1160
+example_mapping-insert_get,,150,,,40525976.0,ns,1189
+example_mapping-insert_get,,150,,,41303212.0,ns,1218
+example_mapping-insert_get,,150,,,42731063.0,ns,1247
+example_mapping-insert_get,,150,,,43182595.0,ns,1276
+example_mapping-insert_get,,150,,,43823943.0,ns,1305
+example_mapping-insert_get,,150,,,44560515.0,ns,1334
+example_mapping-insert_get,,150,,,45994264.0,ns,1363
+example_mapping-insert_get,,150,,,46595885.0,ns,1392
+example_mapping-insert_get,,150,,,47683033.0,ns,1421
+example_mapping-insert_get,,150,,,47793034.0,ns,1450
+example_mapping-insert_get,,150,,,49301501.0,ns,1479
+example_mapping-insert_get,,150,,,49826077.0,ns,1508
+example_mapping-insert_get,,150,,,51003341.0,ns,1537
+example_mapping-insert_get,,150,,,53807918.0,ns,1566
+example_mapping-insert_get,,150,,,53337008.0,ns,1595
+example_mapping-insert_get,,150,,,54502630.0,ns,1624
+example_mapping-insert_get,,150,,,55414616.0,ns,1653
+example_mapping-insert_get,,150,,,55072210.0,ns,1682
+example_mapping-insert_get,,150,,,58734127.0,ns,1711
+example_mapping-insert_get,,150,,,58755808.0,ns,1740
+example_mapping-insert_get,,150,,,59593823.0,ns,1769
+example_mapping-insert_get,,150,,,60173104.0,ns,1798
+example_mapping-insert_get,,150,,,61534982.0,ns,1827
+example_mapping-insert_get,,150,,,61477076.0,ns,1856
+example_mapping-insert_get,,150,,,62583700.0,ns,1885
+example_mapping-insert_get,,150,,,63578487.0,ns,1914
+example_mapping-insert_get,,150,,,64895811.0,ns,1943
+example_mapping-insert_get,,150,,,66309917.0,ns,1972
+example_mapping-insert_get,,150,,,67737941.0,ns,2001
+example_mapping-insert_get,,150,,,68453345.0,ns,2030
+example_mapping-insert_get,,150,,,68667780.0,ns,2059
+example_mapping-insert_get,,150,,,69700320.0,ns,2088
+example_mapping-insert_get,,150,,,70394759.0,ns,2117
+example_mapping-insert_get,,150,,,69797051.0,ns,2146
+example_mapping-insert_get,,150,,,71533800.0,ns,2175
+example_mapping-insert_get,,150,,,72899964.0,ns,2204
+example_mapping-insert_get,,150,,,75148783.0,ns,2233
+example_mapping-insert_get,,150,,,74959283.0,ns,2262
+example_mapping-insert_get,,150,,,75438853.0,ns,2291
+example_mapping-insert_get,,150,,,77806951.0,ns,2320
+example_mapping-insert_get,,150,,,77326669.0,ns,2349
+example_mapping-insert_get,,150,,,77788691.0,ns,2378
+example_mapping-insert_get,,150,,,79051893.0,ns,2407
+example_mapping-insert_get,,150,,,81191602.0,ns,2436
+example_mapping-insert_get,,150,,,82957776.0,ns,2465
+example_mapping-insert_get,,150,,,83282798.0,ns,2494
+example_mapping-insert_get,,150,,,83685374.0,ns,2523
+example_mapping-insert_get,,150,,,85864709.0,ns,2552
+example_mapping-insert_get,,150,,,86679185.0,ns,2581
+example_mapping-insert_get,,150,,,88216170.0,ns,2610
+example_mapping-insert_get,,150,,,87918483.0,ns,2639
+example_mapping-insert_get,,150,,,89336486.0,ns,2668
+example_mapping-insert_get,,150,,,89347278.0,ns,2697
+example_mapping-insert_get,,150,,,90626663.0,ns,2726
+example_mapping-insert_get,,150,,,90615522.0,ns,2755
+example_mapping-insert_get,,150,,,91517855.0,ns,2784
+example_mapping-insert_get,,150,,,94159711.0,ns,2813
+example_mapping-insert_get,,150,,,93710926.0,ns,2842
+example_mapping-insert_get,,150,,,94816253.0,ns,2871
+example_mapping-insert_get,,150,,,96506433.0,ns,2900
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 95ad9e9..5817f09 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":[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
+{"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":[899289.0,1982643.0,2908827.0,3877449.0,4758562.0,5747344.0,6927597.0,7850411.0,8812046.0,8938347.0,10412347.0,11929668.0,12872367.0,13521381.0,14726804.0,15256685.0,16432465.0,17949021.0,18091072.0,19713670.0,20502924.0,21291772.0,22202651.0,22853030.0,24408989.0,24382908.0,26081249.0,27198837.0,28694438.0,29307059.0,30352210.0,31117509.0,32458827.0,32938202.0,34109087.0,34588011.0,35658190.0,37313607.0,37930240.0,39642722.0,40525976.0,41303212.0,42731063.0,43182595.0,43823943.0,44560515.0,45994264.0,46595885.0,47683033.0,47793034.0,49301501.0,49826077.0,51003341.0,53807918.0,53337008.0,54502630.0,55414616.0,55072210.0,58734127.0,58755808.0,59593823.0,60173104.0,61534982.0,61477076.0,62583700.0,63578487.0,64895811.0,66309917.0,67737941.0,68453345.0,68667780.0,69700320.0,70394759.0,69797051.0,71533800.0,72899964.0,75148783.0,74959283.0,75438853.0,77806951.0,77326669.0,77788691.0,79051893.0,81191602.0,82957776.0,83282798.0,83685374.0,85864709.0,86679185.0,88216170.0,87918483.0,89336486.0,89347278.0,90626663.0,90615522.0,91517855.0,94159711.0,93710926.0,94816253.0,96506433.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 ef30a82..aa07a79 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 @@
-[30866.98610369415,31982.277460642177,34956.38774583691,36071.67910278494] \ No newline at end of file
+[31430.90197767233,32280.3547360553,34545.56209174322,35395.01485012619] \ 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 154c875..fd7ac1f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":635602.5191142331,"upper_bound":639805.405309863},"point_estimate":637665.4578589697,"standard_error":1075.717019689838},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":634405.2422680412,"upper_bound":639400.1824324324},"point_estimate":636961.3477564103,"standard_error":1295.3883405238128},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7152.006025128101,"upper_bound":11740.881668073429},"point_estimate":9522.85875512473,"standard_error":1172.489595751526},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":635615.5825462246,"upper_bound":641032.928901782},"point_estimate":638207.8638569529,"standard_error":1386.8364710950807},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8708.265723960809,"upper_bound":12846.051279788238},"point_estimate":10813.82162168794,"standard_error":1059.6102499612175}} \ 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 c8b43f3..c7e96ff 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,,,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
+example_mapping-insert_get,,2500,,,1306311.0,ns,2
+example_mapping-insert_get,,2500,,,2663885.0,ns,4
+example_mapping-insert_get,,2500,,,3862334.0,ns,6
+example_mapping-insert_get,,2500,,,4866332.0,ns,8
+example_mapping-insert_get,,2500,,,6415214.0,ns,10
+example_mapping-insert_get,,2500,,,7731240.0,ns,12
+example_mapping-insert_get,,2500,,,8982369.0,ns,14
+example_mapping-insert_get,,2500,,,10278832.0,ns,16
+example_mapping-insert_get,,2500,,,11708708.0,ns,18
+example_mapping-insert_get,,2500,,,12927172.0,ns,20
+example_mapping-insert_get,,2500,,,13963005.0,ns,22
+example_mapping-insert_get,,2500,,,15404139.0,ns,24
+example_mapping-insert_get,,2500,,,16558143.0,ns,26
+example_mapping-insert_get,,2500,,,17749488.0,ns,28
+example_mapping-insert_get,,2500,,,18591811.0,ns,30
+example_mapping-insert_get,,2500,,,20114005.0,ns,32
+example_mapping-insert_get,,2500,,,21296377.0,ns,34
+example_mapping-insert_get,,2500,,,23162044.0,ns,36
+example_mapping-insert_get,,2500,,,24277792.0,ns,38
+example_mapping-insert_get,,2500,,,25050069.0,ns,40
+example_mapping-insert_get,,2500,,,26899025.0,ns,42
+example_mapping-insert_get,,2500,,,28195303.0,ns,44
+example_mapping-insert_get,,2500,,,29173619.0,ns,46
+example_mapping-insert_get,,2500,,,30657932.0,ns,48
+example_mapping-insert_get,,2500,,,31888641.0,ns,50
+example_mapping-insert_get,,2500,,,33465104.0,ns,52
+example_mapping-insert_get,,2500,,,34690629.0,ns,54
+example_mapping-insert_get,,2500,,,35409649.0,ns,56
+example_mapping-insert_get,,2500,,,38054657.0,ns,58
+example_mapping-insert_get,,2500,,,38102782.0,ns,60
+example_mapping-insert_get,,2500,,,38743239.0,ns,62
+example_mapping-insert_get,,2500,,,39990033.0,ns,64
+example_mapping-insert_get,,2500,,,41309129.0,ns,66
+example_mapping-insert_get,,2500,,,42290560.0,ns,68
+example_mapping-insert_get,,2500,,,44444172.0,ns,70
+example_mapping-insert_get,,2500,,,44760506.0,ns,72
+example_mapping-insert_get,,2500,,,46108182.0,ns,74
+example_mapping-insert_get,,2500,,,49255586.0,ns,76
+example_mapping-insert_get,,2500,,,49573590.0,ns,78
+example_mapping-insert_get,,2500,,,50406955.0,ns,80
+example_mapping-insert_get,,2500,,,52414207.0,ns,82
+example_mapping-insert_get,,2500,,,53483329.0,ns,84
+example_mapping-insert_get,,2500,,,54337384.0,ns,86
+example_mapping-insert_get,,2500,,,55407134.0,ns,88
+example_mapping-insert_get,,2500,,,58380417.0,ns,90
+example_mapping-insert_get,,2500,,,61514285.0,ns,92
+example_mapping-insert_get,,2500,,,61764836.0,ns,94
+example_mapping-insert_get,,2500,,,61158820.0,ns,96
+example_mapping-insert_get,,2500,,,62698388.0,ns,98
+example_mapping-insert_get,,2500,,,64244083.0,ns,100
+example_mapping-insert_get,,2500,,,65624632.0,ns,102
+example_mapping-insert_get,,2500,,,65824685.0,ns,104
+example_mapping-insert_get,,2500,,,66432313.0,ns,106
+example_mapping-insert_get,,2500,,,68864312.0,ns,108
+example_mapping-insert_get,,2500,,,71504003.0,ns,110
+example_mapping-insert_get,,2500,,,70807337.0,ns,112
+example_mapping-insert_get,,2500,,,72210620.0,ns,114
+example_mapping-insert_get,,2500,,,73254537.0,ns,116
+example_mapping-insert_get,,2500,,,74814552.0,ns,118
+example_mapping-insert_get,,2500,,,77381677.0,ns,120
+example_mapping-insert_get,,2500,,,78693548.0,ns,122
+example_mapping-insert_get,,2500,,,80183379.0,ns,124
+example_mapping-insert_get,,2500,,,78963861.0,ns,126
+example_mapping-insert_get,,2500,,,80983687.0,ns,128
+example_mapping-insert_get,,2500,,,81188869.0,ns,130
+example_mapping-insert_get,,2500,,,82669378.0,ns,132
+example_mapping-insert_get,,2500,,,83890791.0,ns,134
+example_mapping-insert_get,,2500,,,87108949.0,ns,136
+example_mapping-insert_get,,2500,,,88118663.0,ns,138
+example_mapping-insert_get,,2500,,,89049422.0,ns,140
+example_mapping-insert_get,,2500,,,89576566.0,ns,142
+example_mapping-insert_get,,2500,,,89724963.0,ns,144
+example_mapping-insert_get,,2500,,,94890202.0,ns,146
+example_mapping-insert_get,,2500,,,94631227.0,ns,148
+example_mapping-insert_get,,2500,,,94991026.0,ns,150
+example_mapping-insert_get,,2500,,,94646645.0,ns,152
+example_mapping-insert_get,,2500,,,96146953.0,ns,154
+example_mapping-insert_get,,2500,,,98051787.0,ns,156
+example_mapping-insert_get,,2500,,,102931164.0,ns,158
+example_mapping-insert_get,,2500,,,102584575.0,ns,160
+example_mapping-insert_get,,2500,,,102669077.0,ns,162
+example_mapping-insert_get,,2500,,,104423036.0,ns,164
+example_mapping-insert_get,,2500,,,112722731.0,ns,166
+example_mapping-insert_get,,2500,,,110310019.0,ns,168
+example_mapping-insert_get,,2500,,,108713331.0,ns,170
+example_mapping-insert_get,,2500,,,108404193.0,ns,172
+example_mapping-insert_get,,2500,,,110633064.0,ns,174
+example_mapping-insert_get,,2500,,,112951386.0,ns,176
+example_mapping-insert_get,,2500,,,113667898.0,ns,178
+example_mapping-insert_get,,2500,,,113434974.0,ns,180
+example_mapping-insert_get,,2500,,,115177122.0,ns,182
+example_mapping-insert_get,,2500,,,117709607.0,ns,184
+example_mapping-insert_get,,2500,,,120936974.0,ns,186
+example_mapping-insert_get,,2500,,,118432534.0,ns,188
+example_mapping-insert_get,,2500,,,123688120.0,ns,190
+example_mapping-insert_get,,2500,,,123962354.0,ns,192
+example_mapping-insert_get,,2500,,,123074617.0,ns,194
+example_mapping-insert_get,,2500,,,123727936.0,ns,196
+example_mapping-insert_get,,2500,,,126227612.0,ns,198
+example_mapping-insert_get,,2500,,,129133304.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 4d1566b..c2c098d 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":[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
+{"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":[1306311.0,2663885.0,3862334.0,4866332.0,6415214.0,7731240.0,8982369.0,10278832.0,11708708.0,12927172.0,13963005.0,15404139.0,16558143.0,17749488.0,18591811.0,20114005.0,21296377.0,23162044.0,24277792.0,25050069.0,26899025.0,28195303.0,29173619.0,30657932.0,31888641.0,33465104.0,34690629.0,35409649.0,38054657.0,38102782.0,38743239.0,39990033.0,41309129.0,42290560.0,44444172.0,44760506.0,46108182.0,49255586.0,49573590.0,50406955.0,52414207.0,53483329.0,54337384.0,55407134.0,58380417.0,61514285.0,61764836.0,61158820.0,62698388.0,64244083.0,65624632.0,65824685.0,66432313.0,68864312.0,71504003.0,70807337.0,72210620.0,73254537.0,74814552.0,77381677.0,78693548.0,80183379.0,78963861.0,80983687.0,81188869.0,82669378.0,83890791.0,87108949.0,88118663.0,89049422.0,89576566.0,89724963.0,94890202.0,94631227.0,94991026.0,94646645.0,96146953.0,98051787.0,102931164.0,102584575.0,102669077.0,104423036.0,112722731.0,110310019.0,108713331.0,108404193.0,110633064.0,112951386.0,113667898.0,113434974.0,115177122.0,117709607.0,120936974.0,118432534.0,123688120.0,123962354.0,123074617.0,123727936.0,126227612.0,129133304.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 f22af66..3a80a91 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 @@
-[600226.1434894679,616742.6188475841,660786.553135894,677303.0284940102] \ No newline at end of file
+[592574.8382144212,611627.3688595034,662434.1172463894,681486.6478914716] \ 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 7b5f054..d16a87c 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":191482.8647612112,"upper_bound":192699.9004664993},"point_estimate":192137.22276033132,"standard_error":311.0715674572423},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":192329.94157206742,"upper_bound":192779.54545454544},"point_estimate":192617.7684960582,"standard_error":117.64884936936218},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":868.8496226867373,"upper_bound":1612.2503118639445},"point_estimate":1201.1335388211485,"standard_error":188.04573833002107},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":192432.8157130697,"upper_bound":192838.2682985938},"point_estimate":192632.49810501945,"standard_error":103.33754612125469},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1726.776378928065,"upper_bound":4260.142122794612},"point_estimate":3120.267077449083,"standard_error":642.4615654832454}} \ 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 873f30a..f472426 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,,,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
+example_mapping-insert_get,,2500,,,1206149.0,ns,6
+example_mapping-insert_get,,2500,,,2360100.0,ns,12
+example_mapping-insert_get,,2500,,,3329895.0,ns,18
+example_mapping-insert_get,,2500,,,4228882.0,ns,24
+example_mapping-insert_get,,2500,,,5268130.0,ns,30
+example_mapping-insert_get,,2500,,,6812560.0,ns,36
+example_mapping-insert_get,,2500,,,7929638.0,ns,42
+example_mapping-insert_get,,2500,,,9166765.0,ns,48
+example_mapping-insert_get,,2500,,,9803190.0,ns,54
+example_mapping-insert_get,,2500,,,11809134.0,ns,60
+example_mapping-insert_get,,2500,,,12555322.0,ns,66
+example_mapping-insert_get,,2500,,,13647691.0,ns,72
+example_mapping-insert_get,,2500,,,14979243.0,ns,78
+example_mapping-insert_get,,2500,,,16083881.0,ns,84
+example_mapping-insert_get,,2500,,,17096955.0,ns,90
+example_mapping-insert_get,,2500,,,18297606.0,ns,96
+example_mapping-insert_get,,2500,,,19644950.0,ns,102
+example_mapping-insert_get,,2500,,,21023690.0,ns,108
+example_mapping-insert_get,,2500,,,21895105.0,ns,114
+example_mapping-insert_get,,2500,,,22967091.0,ns,120
+example_mapping-insert_get,,2500,,,24163752.0,ns,126
+example_mapping-insert_get,,2500,,,25412911.0,ns,132
+example_mapping-insert_get,,2500,,,26922956.0,ns,138
+example_mapping-insert_get,,2500,,,27762187.0,ns,144
+example_mapping-insert_get,,2500,,,28668153.0,ns,150
+example_mapping-insert_get,,2500,,,29847659.0,ns,156
+example_mapping-insert_get,,2500,,,31433456.0,ns,162
+example_mapping-insert_get,,2500,,,32112795.0,ns,168
+example_mapping-insert_get,,2500,,,33651909.0,ns,174
+example_mapping-insert_get,,2500,,,34687594.0,ns,180
+example_mapping-insert_get,,2500,,,35980783.0,ns,186
+example_mapping-insert_get,,2500,,,36879615.0,ns,192
+example_mapping-insert_get,,2500,,,37893412.0,ns,198
+example_mapping-insert_get,,2500,,,39446979.0,ns,204
+example_mapping-insert_get,,2500,,,40813069.0,ns,210
+example_mapping-insert_get,,2500,,,41439772.0,ns,216
+example_mapping-insert_get,,2500,,,43304952.0,ns,222
+example_mapping-insert_get,,2500,,,44327073.0,ns,228
+example_mapping-insert_get,,2500,,,45375662.0,ns,234
+example_mapping-insert_get,,2500,,,46514212.0,ns,240
+example_mapping-insert_get,,2500,,,47225571.0,ns,246
+example_mapping-insert_get,,2500,,,48832744.0,ns,252
+example_mapping-insert_get,,2500,,,50055422.0,ns,258
+example_mapping-insert_get,,2500,,,50874823.0,ns,264
+example_mapping-insert_get,,2500,,,52220909.0,ns,270
+example_mapping-insert_get,,2500,,,52821074.0,ns,276
+example_mapping-insert_get,,2500,,,54278375.0,ns,282
+example_mapping-insert_get,,2500,,,55142321.0,ns,288
+example_mapping-insert_get,,2500,,,56370960.0,ns,294
+example_mapping-insert_get,,2500,,,57806178.0,ns,300
+example_mapping-insert_get,,2500,,,58970716.0,ns,306
+example_mapping-insert_get,,2500,,,60433931.0,ns,312
+example_mapping-insert_get,,2500,,,61393523.0,ns,318
+example_mapping-insert_get,,2500,,,63157291.0,ns,324
+example_mapping-insert_get,,2500,,,63010313.0,ns,330
+example_mapping-insert_get,,2500,,,64770936.0,ns,336
+example_mapping-insert_get,,2500,,,65805143.0,ns,342
+example_mapping-insert_get,,2500,,,67222840.0,ns,348
+example_mapping-insert_get,,2500,,,67710056.0,ns,354
+example_mapping-insert_get,,2500,,,69476964.0,ns,360
+example_mapping-insert_get,,2500,,,70870155.0,ns,366
+example_mapping-insert_get,,2500,,,71174445.0,ns,372
+example_mapping-insert_get,,2500,,,73178911.0,ns,378
+example_mapping-insert_get,,2500,,,73683309.0,ns,384
+example_mapping-insert_get,,2500,,,75077977.0,ns,390
+example_mapping-insert_get,,2500,,,76180396.0,ns,396
+example_mapping-insert_get,,2500,,,76967210.0,ns,402
+example_mapping-insert_get,,2500,,,79382685.0,ns,408
+example_mapping-insert_get,,2500,,,79893154.0,ns,414
+example_mapping-insert_get,,2500,,,81077926.0,ns,420
+example_mapping-insert_get,,2500,,,82034073.0,ns,426
+example_mapping-insert_get,,2500,,,82852246.0,ns,432
+example_mapping-insert_get,,2500,,,84440779.0,ns,438
+example_mapping-insert_get,,2500,,,85719274.0,ns,444
+example_mapping-insert_get,,2500,,,85934638.0,ns,450
+example_mapping-insert_get,,2500,,,88230879.0,ns,456
+example_mapping-insert_get,,2500,,,88771107.0,ns,462
+example_mapping-insert_get,,2500,,,90210308.0,ns,468
+example_mapping-insert_get,,2500,,,91442723.0,ns,474
+example_mapping-insert_get,,2500,,,92680166.0,ns,480
+example_mapping-insert_get,,2500,,,93973035.0,ns,486
+example_mapping-insert_get,,2500,,,94799777.0,ns,492
+example_mapping-insert_get,,2500,,,94990092.0,ns,498
+example_mapping-insert_get,,2500,,,97171247.0,ns,504
+example_mapping-insert_get,,2500,,,98046064.0,ns,510
+example_mapping-insert_get,,2500,,,99502676.0,ns,516
+example_mapping-insert_get,,2500,,,99986097.0,ns,522
+example_mapping-insert_get,,2500,,,101789536.0,ns,528
+example_mapping-insert_get,,2500,,,103052596.0,ns,534
+example_mapping-insert_get,,2500,,,103756685.0,ns,540
+example_mapping-insert_get,,2500,,,104797068.0,ns,546
+example_mapping-insert_get,,2500,,,106234465.0,ns,552
+example_mapping-insert_get,,2500,,,107134609.0,ns,558
+example_mapping-insert_get,,2500,,,109775669.0,ns,564
+example_mapping-insert_get,,2500,,,109896473.0,ns,570
+example_mapping-insert_get,,2500,,,110872195.0,ns,576
+example_mapping-insert_get,,2500,,,112115309.0,ns,582
+example_mapping-insert_get,,2500,,,113315893.0,ns,588
+example_mapping-insert_get,,2500,,,114511050.0,ns,594
+example_mapping-insert_get,,2500,,,115538481.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 5958b4d..ea595d3 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":[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
+{"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":[1206149.0,2360100.0,3329895.0,4228882.0,5268130.0,6812560.0,7929638.0,9166765.0,9803190.0,11809134.0,12555322.0,13647691.0,14979243.0,16083881.0,17096955.0,18297606.0,19644950.0,21023690.0,21895105.0,22967091.0,24163752.0,25412911.0,26922956.0,27762187.0,28668153.0,29847659.0,31433456.0,32112795.0,33651909.0,34687594.0,35980783.0,36879615.0,37893412.0,39446979.0,40813069.0,41439772.0,43304952.0,44327073.0,45375662.0,46514212.0,47225571.0,48832744.0,50055422.0,50874823.0,52220909.0,52821074.0,54278375.0,55142321.0,56370960.0,57806178.0,58970716.0,60433931.0,61393523.0,63157291.0,63010313.0,64770936.0,65805143.0,67222840.0,67710056.0,69476964.0,70870155.0,71174445.0,73178911.0,73683309.0,75077977.0,76180396.0,76967210.0,79382685.0,79893154.0,81077926.0,82034073.0,82852246.0,84440779.0,85719274.0,85934638.0,88230879.0,88771107.0,90210308.0,91442723.0,92680166.0,93973035.0,94799777.0,94990092.0,97171247.0,98046064.0,99502676.0,99986097.0,101789536.0,103052596.0,103756685.0,104797068.0,106234465.0,107134609.0,109775669.0,109896473.0,110872195.0,112115309.0,113315893.0,114511050.0,115538481.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 2aa2447..e8d5131 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 @@
-[174983.79886144053,180130.33286871866,193854.4235547937,199000.95756207185] \ No newline at end of file
+[186456.96841361065,188991.9236054096,195751.80411687345,198286.7593086724] \ 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 7062738..6ee62e4 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8600134.20525,"upper_bound":8644579.493624998},"point_estimate":8621879.186666667,"standard_error":11332.525186631765},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8593752.333333334,"upper_bound":8648327.5},"point_estimate":8611254.583333332,"standard_error":12538.248802375596},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":81746.73249870447,"upper_bound":130624.87530719441},"point_estimate":102729.84637618157,"standard_error":12741.191251097514},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":92215.95837245132,"upper_bound":137250.74991413343},"point_estimate":113690.88202886,"standard_error":11703.712820240351}} \ 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 d2add8d..b071511 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,,,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
+example_mapping-insert_get,,2500,,,51171115.0,ns,6
+example_mapping-insert_get,,2500,,,50983944.0,ns,6
+example_mapping-insert_get,,2500,,,51670833.0,ns,6
+example_mapping-insert_get,,2500,,,51927289.0,ns,6
+example_mapping-insert_get,,2500,,,51889965.0,ns,6
+example_mapping-insert_get,,2500,,,52637637.0,ns,6
+example_mapping-insert_get,,2500,,,52188382.0,ns,6
+example_mapping-insert_get,,2500,,,51007340.0,ns,6
+example_mapping-insert_get,,2500,,,52532315.0,ns,6
+example_mapping-insert_get,,2500,,,51084166.0,ns,6
+example_mapping-insert_get,,2500,,,51940045.0,ns,6
+example_mapping-insert_get,,2500,,,51726245.0,ns,6
+example_mapping-insert_get,,2500,,,51712081.0,ns,6
+example_mapping-insert_get,,2500,,,51519105.0,ns,6
+example_mapping-insert_get,,2500,,,51493124.0,ns,6
+example_mapping-insert_get,,2500,,,52291713.0,ns,6
+example_mapping-insert_get,,2500,,,51695370.0,ns,6
+example_mapping-insert_get,,2500,,,51533588.0,ns,6
+example_mapping-insert_get,,2500,,,51687899.0,ns,6
+example_mapping-insert_get,,2500,,,54695571.0,ns,6
+example_mapping-insert_get,,2500,,,51548050.0,ns,6
+example_mapping-insert_get,,2500,,,50664986.0,ns,6
+example_mapping-insert_get,,2500,,,51849142.0,ns,6
+example_mapping-insert_get,,2500,,,51254221.0,ns,6
+example_mapping-insert_get,,2500,,,51174065.0,ns,6
+example_mapping-insert_get,,2500,,,51792893.0,ns,6
+example_mapping-insert_get,,2500,,,51233163.0,ns,6
+example_mapping-insert_get,,2500,,,51119108.0,ns,6
+example_mapping-insert_get,,2500,,,51392475.0,ns,6
+example_mapping-insert_get,,2500,,,52047381.0,ns,6
+example_mapping-insert_get,,2500,,,52306685.0,ns,6
+example_mapping-insert_get,,2500,,,51562431.0,ns,6
+example_mapping-insert_get,,2500,,,52711259.0,ns,6
+example_mapping-insert_get,,2500,,,52290042.0,ns,6
+example_mapping-insert_get,,2500,,,53060415.0,ns,6
+example_mapping-insert_get,,2500,,,51571683.0,ns,6
+example_mapping-insert_get,,2500,,,50745079.0,ns,6
+example_mapping-insert_get,,2500,,,51201122.0,ns,6
+example_mapping-insert_get,,2500,,,52059874.0,ns,6
+example_mapping-insert_get,,2500,,,51950600.0,ns,6
+example_mapping-insert_get,,2500,,,50784923.0,ns,6
+example_mapping-insert_get,,2500,,,50747545.0,ns,6
+example_mapping-insert_get,,2500,,,52044166.0,ns,6
+example_mapping-insert_get,,2500,,,52523051.0,ns,6
+example_mapping-insert_get,,2500,,,52799570.0,ns,6
+example_mapping-insert_get,,2500,,,52172933.0,ns,6
+example_mapping-insert_get,,2500,,,52514605.0,ns,6
+example_mapping-insert_get,,2500,,,52489123.0,ns,6
+example_mapping-insert_get,,2500,,,51664222.0,ns,6
+example_mapping-insert_get,,2500,,,52129202.0,ns,6
+example_mapping-insert_get,,2500,,,52085705.0,ns,6
+example_mapping-insert_get,,2500,,,51773601.0,ns,6
+example_mapping-insert_get,,2500,,,50441148.0,ns,6
+example_mapping-insert_get,,2500,,,52603277.0,ns,6
+example_mapping-insert_get,,2500,,,51550914.0,ns,6
+example_mapping-insert_get,,2500,,,51655036.0,ns,6
+example_mapping-insert_get,,2500,,,52994017.0,ns,6
+example_mapping-insert_get,,2500,,,52005783.0,ns,6
+example_mapping-insert_get,,2500,,,52435111.0,ns,6
+example_mapping-insert_get,,2500,,,52191758.0,ns,6
+example_mapping-insert_get,,2500,,,52022074.0,ns,6
+example_mapping-insert_get,,2500,,,51917930.0,ns,6
+example_mapping-insert_get,,2500,,,51594968.0,ns,6
+example_mapping-insert_get,,2500,,,52272193.0,ns,6
+example_mapping-insert_get,,2500,,,52466460.0,ns,6
+example_mapping-insert_get,,2500,,,51067253.0,ns,6
+example_mapping-insert_get,,2500,,,51579011.0,ns,6
+example_mapping-insert_get,,2500,,,50674617.0,ns,6
+example_mapping-insert_get,,2500,,,51562514.0,ns,6
+example_mapping-insert_get,,2500,,,51590616.0,ns,6
+example_mapping-insert_get,,2500,,,51262779.0,ns,6
+example_mapping-insert_get,,2500,,,51257095.0,ns,6
+example_mapping-insert_get,,2500,,,51290804.0,ns,6
+example_mapping-insert_get,,2500,,,52205928.0,ns,6
+example_mapping-insert_get,,2500,,,52733912.0,ns,6
+example_mapping-insert_get,,2500,,,51901997.0,ns,6
+example_mapping-insert_get,,2500,,,51353433.0,ns,6
+example_mapping-insert_get,,2500,,,51287896.0,ns,6
+example_mapping-insert_get,,2500,,,51358589.0,ns,6
+example_mapping-insert_get,,2500,,,51107692.0,ns,6
+example_mapping-insert_get,,2500,,,51148413.0,ns,6
+example_mapping-insert_get,,2500,,,50450633.0,ns,6
+example_mapping-insert_get,,2500,,,51378057.0,ns,6
+example_mapping-insert_get,,2500,,,51914912.0,ns,6
+example_mapping-insert_get,,2500,,,51565420.0,ns,6
+example_mapping-insert_get,,2500,,,50806348.0,ns,6
+example_mapping-insert_get,,2500,,,52317899.0,ns,6
+example_mapping-insert_get,,2500,,,52663050.0,ns,6
+example_mapping-insert_get,,2500,,,52234296.0,ns,6
+example_mapping-insert_get,,2500,,,50060302.0,ns,6
+example_mapping-insert_get,,2500,,,52641251.0,ns,6
+example_mapping-insert_get,,2500,,,51555211.0,ns,6
+example_mapping-insert_get,,2500,,,51966981.0,ns,6
+example_mapping-insert_get,,2500,,,50881777.0,ns,6
+example_mapping-insert_get,,2500,,,51387322.0,ns,6
+example_mapping-insert_get,,2500,,,51699791.0,ns,6
+example_mapping-insert_get,,2500,,,51616049.0,ns,6
+example_mapping-insert_get,,2500,,,50680858.0,ns,6
+example_mapping-insert_get,,2500,,,51495882.0,ns,6
+example_mapping-insert_get,,2500,,,51627208.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 df1da6e..87f5570 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":[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
+{"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":[51171115.0,50983944.0,51670833.0,51927289.0,51889965.0,52637637.0,52188382.0,51007340.0,52532315.0,51084166.0,51940045.0,51726245.0,51712081.0,51519105.0,51493124.0,52291713.0,51695370.0,51533588.0,51687899.0,54695571.0,51548050.0,50664986.0,51849142.0,51254221.0,51174065.0,51792893.0,51233163.0,51119108.0,51392475.0,52047381.0,52306685.0,51562431.0,52711259.0,52290042.0,53060415.0,51571683.0,50745079.0,51201122.0,52059874.0,51950600.0,50784923.0,50747545.0,52044166.0,52523051.0,52799570.0,52172933.0,52514605.0,52489123.0,51664222.0,52129202.0,52085705.0,51773601.0,50441148.0,52603277.0,51550914.0,51655036.0,52994017.0,52005783.0,52435111.0,52191758.0,52022074.0,51917930.0,51594968.0,52272193.0,52466460.0,51067253.0,51579011.0,50674617.0,51562514.0,51590616.0,51262779.0,51257095.0,51290804.0,52205928.0,52733912.0,51901997.0,51353433.0,51287896.0,51358589.0,51107692.0,51148413.0,50450633.0,51378057.0,51914912.0,51565420.0,50806348.0,52317899.0,52663050.0,52234296.0,50060302.0,52641251.0,51555211.0,51966981.0,50881777.0,51387322.0,51699791.0,51616049.0,50680858.0,51495882.0,51627208.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 f32febb..3b95247 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 @@
-[7644527.291666664,8049447.541666665,9129234.875,9534155.125000002] \ No newline at end of file
+[8099346.874999996,8323141.499999998,8919927.16666667,9143721.791666672] \ 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 b845deb..164bcd3 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":271908.2249277264,"upper_bound":292049.71967303427},"point_estimate":280564.096263496,"standard_error":5201.492192687095},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":267939.0288255752,"upper_bound":270662.52173913043},"point_estimate":268625.2221602608,"standard_error":800.836970381651},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5497.095526246525,"upper_bound":10232.33868258938},"point_estimate":7771.919605417104,"standard_error":1196.2499275843588},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":277243.6163073569,"upper_bound":304149.2270854474},"point_estimate":288753.60412738286,"standard_error":6926.512731840596},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14663.741716290328,"upper_bound":77669.18087313832},"point_estimate":51917.83771868567,"standard_error":16336.129572650567}} \ 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 15f8cf7..f9da198 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,,,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
+example_mapping-insert_get,,2500,,,1128276.0,ns,4
+example_mapping-insert_get,,2500,,,2166302.0,ns,8
+example_mapping-insert_get,,2500,,,3012961.0,ns,12
+example_mapping-insert_get,,2500,,,4347208.0,ns,16
+example_mapping-insert_get,,2500,,,5508849.0,ns,20
+example_mapping-insert_get,,2500,,,6574096.0,ns,24
+example_mapping-insert_get,,2500,,,7366115.0,ns,28
+example_mapping-insert_get,,2500,,,8406238.0,ns,32
+example_mapping-insert_get,,2500,,,9526151.0,ns,36
+example_mapping-insert_get,,2500,,,10557059.0,ns,40
+example_mapping-insert_get,,2500,,,11539317.0,ns,44
+example_mapping-insert_get,,2500,,,12795693.0,ns,48
+example_mapping-insert_get,,2500,,,13654573.0,ns,52
+example_mapping-insert_get,,2500,,,14867845.0,ns,56
+example_mapping-insert_get,,2500,,,15935570.0,ns,60
+example_mapping-insert_get,,2500,,,16737647.0,ns,64
+example_mapping-insert_get,,2500,,,17393069.0,ns,68
+example_mapping-insert_get,,2500,,,18635053.0,ns,72
+example_mapping-insert_get,,2500,,,19422564.0,ns,76
+example_mapping-insert_get,,2500,,,21584951.0,ns,80
+example_mapping-insert_get,,2500,,,22491460.0,ns,84
+example_mapping-insert_get,,2500,,,23324510.0,ns,88
+example_mapping-insert_get,,2500,,,24900952.0,ns,92
+example_mapping-insert_get,,2500,,,25905666.0,ns,96
+example_mapping-insert_get,,2500,,,26467111.0,ns,100
+example_mapping-insert_get,,2500,,,28359970.0,ns,104
+example_mapping-insert_get,,2500,,,28997971.0,ns,108
+example_mapping-insert_get,,2500,,,29656792.0,ns,112
+example_mapping-insert_get,,2500,,,29835289.0,ns,116
+example_mapping-insert_get,,2500,,,31213428.0,ns,120
+example_mapping-insert_get,,2500,,,32294401.0,ns,124
+example_mapping-insert_get,,2500,,,33545415.0,ns,128
+example_mapping-insert_get,,2500,,,35070151.0,ns,132
+example_mapping-insert_get,,2500,,,35845823.0,ns,136
+example_mapping-insert_get,,2500,,,36715258.0,ns,140
+example_mapping-insert_get,,2500,,,37507697.0,ns,144
+example_mapping-insert_get,,2500,,,39904033.0,ns,148
+example_mapping-insert_get,,2500,,,40012268.0,ns,152
+example_mapping-insert_get,,2500,,,41076683.0,ns,156
+example_mapping-insert_get,,2500,,,43170279.0,ns,160
+example_mapping-insert_get,,2500,,,44035295.0,ns,164
+example_mapping-insert_get,,2500,,,44897804.0,ns,168
+example_mapping-insert_get,,2500,,,46100435.0,ns,172
+example_mapping-insert_get,,2500,,,46752140.0,ns,176
+example_mapping-insert_get,,2500,,,47854506.0,ns,180
+example_mapping-insert_get,,2500,,,49705895.0,ns,184
+example_mapping-insert_get,,2500,,,49908478.0,ns,188
+example_mapping-insert_get,,2500,,,51108766.0,ns,192
+example_mapping-insert_get,,2500,,,51654994.0,ns,196
+example_mapping-insert_get,,2500,,,53354078.0,ns,200
+example_mapping-insert_get,,2500,,,58811829.0,ns,204
+example_mapping-insert_get,,2500,,,54117653.0,ns,208
+example_mapping-insert_get,,2500,,,55848536.0,ns,212
+example_mapping-insert_get,,2500,,,57816124.0,ns,216
+example_mapping-insert_get,,2500,,,59030058.0,ns,220
+example_mapping-insert_get,,2500,,,58589586.0,ns,224
+example_mapping-insert_get,,2500,,,61151109.0,ns,228
+example_mapping-insert_get,,2500,,,62229950.0,ns,232
+example_mapping-insert_get,,2500,,,64186083.0,ns,236
+example_mapping-insert_get,,2500,,,64416181.0,ns,240
+example_mapping-insert_get,,2500,,,65932140.0,ns,244
+example_mapping-insert_get,,2500,,,66646253.0,ns,248
+example_mapping-insert_get,,2500,,,67576688.0,ns,252
+example_mapping-insert_get,,2500,,,156173101.0,ns,256
+example_mapping-insert_get,,2500,,,106756296.0,ns,260
+example_mapping-insert_get,,2500,,,76236876.0,ns,264
+example_mapping-insert_get,,2500,,,76857193.0,ns,268
+example_mapping-insert_get,,2500,,,78310082.0,ns,272
+example_mapping-insert_get,,2500,,,79186405.0,ns,276
+example_mapping-insert_get,,2500,,,80655072.0,ns,280
+example_mapping-insert_get,,2500,,,175320842.0,ns,284
+example_mapping-insert_get,,2500,,,90260155.0,ns,288
+example_mapping-insert_get,,2500,,,85449748.0,ns,292
+example_mapping-insert_get,,2500,,,87020470.0,ns,296
+example_mapping-insert_get,,2500,,,111667160.0,ns,300
+example_mapping-insert_get,,2500,,,91777737.0,ns,304
+example_mapping-insert_get,,2500,,,90941800.0,ns,308
+example_mapping-insert_get,,2500,,,92015146.0,ns,312
+example_mapping-insert_get,,2500,,,85066406.0,ns,316
+example_mapping-insert_get,,2500,,,86941133.0,ns,320
+example_mapping-insert_get,,2500,,,93139432.0,ns,324
+example_mapping-insert_get,,2500,,,88645134.0,ns,328
+example_mapping-insert_get,,2500,,,89939097.0,ns,332
+example_mapping-insert_get,,2500,,,91537844.0,ns,336
+example_mapping-insert_get,,2500,,,92712459.0,ns,340
+example_mapping-insert_get,,2500,,,94709192.0,ns,344
+example_mapping-insert_get,,2500,,,97826321.0,ns,348
+example_mapping-insert_get,,2500,,,96510421.0,ns,352
+example_mapping-insert_get,,2500,,,95451639.0,ns,356
+example_mapping-insert_get,,2500,,,94054759.0,ns,360
+example_mapping-insert_get,,2500,,,102950896.0,ns,364
+example_mapping-insert_get,,2500,,,101730849.0,ns,368
+example_mapping-insert_get,,2500,,,103764843.0,ns,372
+example_mapping-insert_get,,2500,,,100961848.0,ns,376
+example_mapping-insert_get,,2500,,,112761098.0,ns,380
+example_mapping-insert_get,,2500,,,104565018.0,ns,384
+example_mapping-insert_get,,2500,,,106615139.0,ns,388
+example_mapping-insert_get,,2500,,,106528397.0,ns,392
+example_mapping-insert_get,,2500,,,109992401.0,ns,396
+example_mapping-insert_get,,2500,,,110044105.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 7ca2672..f12fec7 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":[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
+{"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":[1128276.0,2166302.0,3012961.0,4347208.0,5508849.0,6574096.0,7366115.0,8406238.0,9526151.0,10557059.0,11539317.0,12795693.0,13654573.0,14867845.0,15935570.0,16737647.0,17393069.0,18635053.0,19422564.0,21584951.0,22491460.0,23324510.0,24900952.0,25905666.0,26467111.0,28359970.0,28997971.0,29656792.0,29835289.0,31213428.0,32294401.0,33545415.0,35070151.0,35845823.0,36715258.0,37507697.0,39904033.0,40012268.0,41076683.0,43170279.0,44035295.0,44897804.0,46100435.0,46752140.0,47854506.0,49705895.0,49908478.0,51108766.0,51654994.0,53354078.0,58811829.0,54117653.0,55848536.0,57816124.0,59030058.0,58589586.0,61151109.0,62229950.0,64186083.0,64416181.0,65932140.0,66646253.0,67576688.0,156173101.0,106756296.0,76236876.0,76857193.0,78310082.0,79186405.0,80655072.0,175320842.0,90260155.0,85449748.0,87020470.0,111667160.0,91777737.0,90941800.0,92015146.0,85066406.0,86941133.0,93139432.0,88645134.0,89939097.0,91537844.0,92712459.0,94709192.0,97826321.0,96510421.0,95451639.0,94054759.0,102950896.0,101730849.0,103764843.0,100961848.0,112761098.0,104565018.0,106615139.0,106528397.0,109992401.0,110044105.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 b19f50f..6d3a524 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 @@
-[246660.36990799132,255950.22948524565,280723.1883579239,290013.0479351782] \ No newline at end of file
+[232582.60619509034,248619.88254198962,291385.9528003877,307423.22914728697] \ 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 59130b7..22348a5 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":183264.49227525934,"upper_bound":186510.56526530252},"point_estimate":184677.77921172208,"standard_error":835.9505632586944},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182396.3494949495,"upper_bound":184258.76},"point_estimate":183594.8368325792,"standard_error":560.3588599129857},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2859.697796118103,"upper_bound":4693.550137351275},"point_estimate":3895.379470601213,"standard_error":482.13535536393306},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182840.29894564947,"upper_bound":185299.56141197606},"point_estimate":183934.1857963647,"standard_error":630.448670198908},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3707.961370431711,"upper_bound":12844.762788267179},"point_estimate":8396.920324149283,"standard_error":2605.6591408941117}} \ 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 00e2aaf..0e6af5a 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,,,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
+example_mapping-insert_get,,2500,,,931687.0,ns,5
+example_mapping-insert_get,,2500,,,1862623.0,ns,10
+example_mapping-insert_get,,2500,,,2800559.0,ns,15
+example_mapping-insert_get,,2500,,,3627323.0,ns,20
+example_mapping-insert_get,,2500,,,4606469.0,ns,25
+example_mapping-insert_get,,2500,,,5816049.0,ns,30
+example_mapping-insert_get,,2500,,,6219783.0,ns,35
+example_mapping-insert_get,,2500,,,7400608.0,ns,40
+example_mapping-insert_get,,2500,,,8286023.0,ns,45
+example_mapping-insert_get,,2500,,,9033665.0,ns,50
+example_mapping-insert_get,,2500,,,9827337.0,ns,55
+example_mapping-insert_get,,2500,,,10933844.0,ns,60
+example_mapping-insert_get,,2500,,,11584265.0,ns,65
+example_mapping-insert_get,,2500,,,12459722.0,ns,70
+example_mapping-insert_get,,2500,,,13372619.0,ns,75
+example_mapping-insert_get,,2500,,,14816893.0,ns,80
+example_mapping-insert_get,,2500,,,15301449.0,ns,85
+example_mapping-insert_get,,2500,,,16475822.0,ns,90
+example_mapping-insert_get,,2500,,,17558358.0,ns,95
+example_mapping-insert_get,,2500,,,19525592.0,ns,100
+example_mapping-insert_get,,2500,,,19623522.0,ns,105
+example_mapping-insert_get,,2500,,,20810997.0,ns,110
+example_mapping-insert_get,,2500,,,28739664.0,ns,115
+example_mapping-insert_get,,2500,,,25849635.0,ns,120
+example_mapping-insert_get,,2500,,,23986582.0,ns,125
+example_mapping-insert_get,,2500,,,24667271.0,ns,130
+example_mapping-insert_get,,2500,,,23856109.0,ns,135
+example_mapping-insert_get,,2500,,,25215628.0,ns,140
+example_mapping-insert_get,,2500,,,27778198.0,ns,145
+example_mapping-insert_get,,2500,,,28110032.0,ns,150
+example_mapping-insert_get,,2500,,,28542330.0,ns,155
+example_mapping-insert_get,,2500,,,28730829.0,ns,160
+example_mapping-insert_get,,2500,,,30816558.0,ns,165
+example_mapping-insert_get,,2500,,,32150597.0,ns,170
+example_mapping-insert_get,,2500,,,32431064.0,ns,175
+example_mapping-insert_get,,2500,,,33219043.0,ns,180
+example_mapping-insert_get,,2500,,,34618148.0,ns,185
+example_mapping-insert_get,,2500,,,34588626.0,ns,190
+example_mapping-insert_get,,2500,,,36195507.0,ns,195
+example_mapping-insert_get,,2500,,,36933995.0,ns,200
+example_mapping-insert_get,,2500,,,37002584.0,ns,205
+example_mapping-insert_get,,2500,,,38819780.0,ns,210
+example_mapping-insert_get,,2500,,,38955524.0,ns,215
+example_mapping-insert_get,,2500,,,40134153.0,ns,220
+example_mapping-insert_get,,2500,,,41591725.0,ns,225
+example_mapping-insert_get,,2500,,,41599892.0,ns,230
+example_mapping-insert_get,,2500,,,42018530.0,ns,235
+example_mapping-insert_get,,2500,,,42003009.0,ns,240
+example_mapping-insert_get,,2500,,,43224813.0,ns,245
+example_mapping-insert_get,,2500,,,44910452.0,ns,250
+example_mapping-insert_get,,2500,,,47835718.0,ns,255
+example_mapping-insert_get,,2500,,,48919244.0,ns,260
+example_mapping-insert_get,,2500,,,48533386.0,ns,265
+example_mapping-insert_get,,2500,,,48896692.0,ns,270
+example_mapping-insert_get,,2500,,,51016188.0,ns,275
+example_mapping-insert_get,,2500,,,50419221.0,ns,280
+example_mapping-insert_get,,2500,,,51762739.0,ns,285
+example_mapping-insert_get,,2500,,,52671997.0,ns,290
+example_mapping-insert_get,,2500,,,53104633.0,ns,295
+example_mapping-insert_get,,2500,,,54284223.0,ns,300
+example_mapping-insert_get,,2500,,,55277532.0,ns,305
+example_mapping-insert_get,,2500,,,58067133.0,ns,310
+example_mapping-insert_get,,2500,,,58464418.0,ns,315
+example_mapping-insert_get,,2500,,,58501237.0,ns,320
+example_mapping-insert_get,,2500,,,59706739.0,ns,325
+example_mapping-insert_get,,2500,,,60283481.0,ns,330
+example_mapping-insert_get,,2500,,,60630802.0,ns,335
+example_mapping-insert_get,,2500,,,63335179.0,ns,340
+example_mapping-insert_get,,2500,,,65024326.0,ns,345
+example_mapping-insert_get,,2500,,,64503033.0,ns,350
+example_mapping-insert_get,,2500,,,65369485.0,ns,355
+example_mapping-insert_get,,2500,,,65662579.0,ns,360
+example_mapping-insert_get,,2500,,,66694120.0,ns,365
+example_mapping-insert_get,,2500,,,68088935.0,ns,370
+example_mapping-insert_get,,2500,,,67326054.0,ns,375
+example_mapping-insert_get,,2500,,,69859738.0,ns,380
+example_mapping-insert_get,,2500,,,69829809.0,ns,385
+example_mapping-insert_get,,2500,,,71844005.0,ns,390
+example_mapping-insert_get,,2500,,,71683273.0,ns,395
+example_mapping-insert_get,,2500,,,73818336.0,ns,400
+example_mapping-insert_get,,2500,,,73107957.0,ns,405
+example_mapping-insert_get,,2500,,,73352754.0,ns,410
+example_mapping-insert_get,,2500,,,75308627.0,ns,415
+example_mapping-insert_get,,2500,,,77014606.0,ns,420
+example_mapping-insert_get,,2500,,,77977568.0,ns,425
+example_mapping-insert_get,,2500,,,77913513.0,ns,430
+example_mapping-insert_get,,2500,,,77873260.0,ns,435
+example_mapping-insert_get,,2500,,,81007677.0,ns,440
+example_mapping-insert_get,,2500,,,83340431.0,ns,445
+example_mapping-insert_get,,2500,,,84548603.0,ns,450
+example_mapping-insert_get,,2500,,,85388227.0,ns,455
+example_mapping-insert_get,,2500,,,85071699.0,ns,460
+example_mapping-insert_get,,2500,,,85435717.0,ns,465
+example_mapping-insert_get,,2500,,,84632816.0,ns,470
+example_mapping-insert_get,,2500,,,86810151.0,ns,475
+example_mapping-insert_get,,2500,,,91285641.0,ns,480
+example_mapping-insert_get,,2500,,,97741927.0,ns,485
+example_mapping-insert_get,,2500,,,89206906.0,ns,490
+example_mapping-insert_get,,2500,,,90286193.0,ns,495
+example_mapping-insert_get,,2500,,,90648352.0,ns,500
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 c9a770a..3316bf2 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":[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
+{"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":[931687.0,1862623.0,2800559.0,3627323.0,4606469.0,5816049.0,6219783.0,7400608.0,8286023.0,9033665.0,9827337.0,10933844.0,11584265.0,12459722.0,13372619.0,14816893.0,15301449.0,16475822.0,17558358.0,19525592.0,19623522.0,20810997.0,28739664.0,25849635.0,23986582.0,24667271.0,23856109.0,25215628.0,27778198.0,28110032.0,28542330.0,28730829.0,30816558.0,32150597.0,32431064.0,33219043.0,34618148.0,34588626.0,36195507.0,36933995.0,37002584.0,38819780.0,38955524.0,40134153.0,41591725.0,41599892.0,42018530.0,42003009.0,43224813.0,44910452.0,47835718.0,48919244.0,48533386.0,48896692.0,51016188.0,50419221.0,51762739.0,52671997.0,53104633.0,54284223.0,55277532.0,58067133.0,58464418.0,58501237.0,59706739.0,60283481.0,60630802.0,63335179.0,65024326.0,64503033.0,65369485.0,65662579.0,66694120.0,68088935.0,67326054.0,69859738.0,69829809.0,71844005.0,71683273.0,73818336.0,73107957.0,73352754.0,75308627.0,77014606.0,77977568.0,77913513.0,77873260.0,81007677.0,83340431.0,84548603.0,85388227.0,85071699.0,85435717.0,84632816.0,86810151.0,91285641.0,97741927.0,89206906.0,90286193.0,90648352.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 1b8524b..585c353 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 @@
-[167399.91465141615,173856.8054699658,191075.18098609813,197532.07180464774] \ No newline at end of file
+[165483.91775802363,173277.46468332357,194060.25648412347,201853.80340942345] \ 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 7b5f054..d16a87c 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":191482.8647612112,"upper_bound":192699.9004664993},"point_estimate":192137.22276033132,"standard_error":311.0715674572423},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":192329.94157206742,"upper_bound":192779.54545454544},"point_estimate":192617.7684960582,"standard_error":117.64884936936218},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":868.8496226867373,"upper_bound":1612.2503118639445},"point_estimate":1201.1335388211485,"standard_error":188.04573833002107},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":192432.8157130697,"upper_bound":192838.2682985938},"point_estimate":192632.49810501945,"standard_error":103.33754612125469},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1726.776378928065,"upper_bound":4260.142122794612},"point_estimate":3120.267077449083,"standard_error":642.4615654832454}} \ 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 873f30a..f472426 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,,,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
+example_mapping-insert_get,,2500,,,1206149.0,ns,6
+example_mapping-insert_get,,2500,,,2360100.0,ns,12
+example_mapping-insert_get,,2500,,,3329895.0,ns,18
+example_mapping-insert_get,,2500,,,4228882.0,ns,24
+example_mapping-insert_get,,2500,,,5268130.0,ns,30
+example_mapping-insert_get,,2500,,,6812560.0,ns,36
+example_mapping-insert_get,,2500,,,7929638.0,ns,42
+example_mapping-insert_get,,2500,,,9166765.0,ns,48
+example_mapping-insert_get,,2500,,,9803190.0,ns,54
+example_mapping-insert_get,,2500,,,11809134.0,ns,60
+example_mapping-insert_get,,2500,,,12555322.0,ns,66
+example_mapping-insert_get,,2500,,,13647691.0,ns,72
+example_mapping-insert_get,,2500,,,14979243.0,ns,78
+example_mapping-insert_get,,2500,,,16083881.0,ns,84
+example_mapping-insert_get,,2500,,,17096955.0,ns,90
+example_mapping-insert_get,,2500,,,18297606.0,ns,96
+example_mapping-insert_get,,2500,,,19644950.0,ns,102
+example_mapping-insert_get,,2500,,,21023690.0,ns,108
+example_mapping-insert_get,,2500,,,21895105.0,ns,114
+example_mapping-insert_get,,2500,,,22967091.0,ns,120
+example_mapping-insert_get,,2500,,,24163752.0,ns,126
+example_mapping-insert_get,,2500,,,25412911.0,ns,132
+example_mapping-insert_get,,2500,,,26922956.0,ns,138
+example_mapping-insert_get,,2500,,,27762187.0,ns,144
+example_mapping-insert_get,,2500,,,28668153.0,ns,150
+example_mapping-insert_get,,2500,,,29847659.0,ns,156
+example_mapping-insert_get,,2500,,,31433456.0,ns,162
+example_mapping-insert_get,,2500,,,32112795.0,ns,168
+example_mapping-insert_get,,2500,,,33651909.0,ns,174
+example_mapping-insert_get,,2500,,,34687594.0,ns,180
+example_mapping-insert_get,,2500,,,35980783.0,ns,186
+example_mapping-insert_get,,2500,,,36879615.0,ns,192
+example_mapping-insert_get,,2500,,,37893412.0,ns,198
+example_mapping-insert_get,,2500,,,39446979.0,ns,204
+example_mapping-insert_get,,2500,,,40813069.0,ns,210
+example_mapping-insert_get,,2500,,,41439772.0,ns,216
+example_mapping-insert_get,,2500,,,43304952.0,ns,222
+example_mapping-insert_get,,2500,,,44327073.0,ns,228
+example_mapping-insert_get,,2500,,,45375662.0,ns,234
+example_mapping-insert_get,,2500,,,46514212.0,ns,240
+example_mapping-insert_get,,2500,,,47225571.0,ns,246
+example_mapping-insert_get,,2500,,,48832744.0,ns,252
+example_mapping-insert_get,,2500,,,50055422.0,ns,258
+example_mapping-insert_get,,2500,,,50874823.0,ns,264
+example_mapping-insert_get,,2500,,,52220909.0,ns,270
+example_mapping-insert_get,,2500,,,52821074.0,ns,276
+example_mapping-insert_get,,2500,,,54278375.0,ns,282
+example_mapping-insert_get,,2500,,,55142321.0,ns,288
+example_mapping-insert_get,,2500,,,56370960.0,ns,294
+example_mapping-insert_get,,2500,,,57806178.0,ns,300
+example_mapping-insert_get,,2500,,,58970716.0,ns,306
+example_mapping-insert_get,,2500,,,60433931.0,ns,312
+example_mapping-insert_get,,2500,,,61393523.0,ns,318
+example_mapping-insert_get,,2500,,,63157291.0,ns,324
+example_mapping-insert_get,,2500,,,63010313.0,ns,330
+example_mapping-insert_get,,2500,,,64770936.0,ns,336
+example_mapping-insert_get,,2500,,,65805143.0,ns,342
+example_mapping-insert_get,,2500,,,67222840.0,ns,348
+example_mapping-insert_get,,2500,,,67710056.0,ns,354
+example_mapping-insert_get,,2500,,,69476964.0,ns,360
+example_mapping-insert_get,,2500,,,70870155.0,ns,366
+example_mapping-insert_get,,2500,,,71174445.0,ns,372
+example_mapping-insert_get,,2500,,,73178911.0,ns,378
+example_mapping-insert_get,,2500,,,73683309.0,ns,384
+example_mapping-insert_get,,2500,,,75077977.0,ns,390
+example_mapping-insert_get,,2500,,,76180396.0,ns,396
+example_mapping-insert_get,,2500,,,76967210.0,ns,402
+example_mapping-insert_get,,2500,,,79382685.0,ns,408
+example_mapping-insert_get,,2500,,,79893154.0,ns,414
+example_mapping-insert_get,,2500,,,81077926.0,ns,420
+example_mapping-insert_get,,2500,,,82034073.0,ns,426
+example_mapping-insert_get,,2500,,,82852246.0,ns,432
+example_mapping-insert_get,,2500,,,84440779.0,ns,438
+example_mapping-insert_get,,2500,,,85719274.0,ns,444
+example_mapping-insert_get,,2500,,,85934638.0,ns,450
+example_mapping-insert_get,,2500,,,88230879.0,ns,456
+example_mapping-insert_get,,2500,,,88771107.0,ns,462
+example_mapping-insert_get,,2500,,,90210308.0,ns,468
+example_mapping-insert_get,,2500,,,91442723.0,ns,474
+example_mapping-insert_get,,2500,,,92680166.0,ns,480
+example_mapping-insert_get,,2500,,,93973035.0,ns,486
+example_mapping-insert_get,,2500,,,94799777.0,ns,492
+example_mapping-insert_get,,2500,,,94990092.0,ns,498
+example_mapping-insert_get,,2500,,,97171247.0,ns,504
+example_mapping-insert_get,,2500,,,98046064.0,ns,510
+example_mapping-insert_get,,2500,,,99502676.0,ns,516
+example_mapping-insert_get,,2500,,,99986097.0,ns,522
+example_mapping-insert_get,,2500,,,101789536.0,ns,528
+example_mapping-insert_get,,2500,,,103052596.0,ns,534
+example_mapping-insert_get,,2500,,,103756685.0,ns,540
+example_mapping-insert_get,,2500,,,104797068.0,ns,546
+example_mapping-insert_get,,2500,,,106234465.0,ns,552
+example_mapping-insert_get,,2500,,,107134609.0,ns,558
+example_mapping-insert_get,,2500,,,109775669.0,ns,564
+example_mapping-insert_get,,2500,,,109896473.0,ns,570
+example_mapping-insert_get,,2500,,,110872195.0,ns,576
+example_mapping-insert_get,,2500,,,112115309.0,ns,582
+example_mapping-insert_get,,2500,,,113315893.0,ns,588
+example_mapping-insert_get,,2500,,,114511050.0,ns,594
+example_mapping-insert_get,,2500,,,115538481.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 5958b4d..ea595d3 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":[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
+{"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":[1206149.0,2360100.0,3329895.0,4228882.0,5268130.0,6812560.0,7929638.0,9166765.0,9803190.0,11809134.0,12555322.0,13647691.0,14979243.0,16083881.0,17096955.0,18297606.0,19644950.0,21023690.0,21895105.0,22967091.0,24163752.0,25412911.0,26922956.0,27762187.0,28668153.0,29847659.0,31433456.0,32112795.0,33651909.0,34687594.0,35980783.0,36879615.0,37893412.0,39446979.0,40813069.0,41439772.0,43304952.0,44327073.0,45375662.0,46514212.0,47225571.0,48832744.0,50055422.0,50874823.0,52220909.0,52821074.0,54278375.0,55142321.0,56370960.0,57806178.0,58970716.0,60433931.0,61393523.0,63157291.0,63010313.0,64770936.0,65805143.0,67222840.0,67710056.0,69476964.0,70870155.0,71174445.0,73178911.0,73683309.0,75077977.0,76180396.0,76967210.0,79382685.0,79893154.0,81077926.0,82034073.0,82852246.0,84440779.0,85719274.0,85934638.0,88230879.0,88771107.0,90210308.0,91442723.0,92680166.0,93973035.0,94799777.0,94990092.0,97171247.0,98046064.0,99502676.0,99986097.0,101789536.0,103052596.0,103756685.0,104797068.0,106234465.0,107134609.0,109775669.0,109896473.0,110872195.0,112115309.0,113315893.0,114511050.0,115538481.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 2aa2447..e8d5131 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 @@
-[174983.79886144053,180130.33286871866,193854.4235547937,199000.95756207185] \ No newline at end of file
+[186456.96841361065,188991.9236054096,195751.80411687345,198286.7593086724] \ 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 6d566b0..1c4a654 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3399.614378801416,"upper_bound":3665.3245740141956},"point_estimate":3507.6264371757275,"standard_error":69.94395921469442},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3339.927511085406,"upper_bound":3387.490337893399},"point_estimate":3352.7587411862132,"standard_error":12.062299205735641},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":43.886933262365446,"upper_bound":107.31361235522762},"point_estimate":63.76008904037868,"standard_error":15.43805470115768},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3423.816499031325,"upper_bound":3589.253637494979},"point_estimate":3492.146966657302,"standard_error":42.521005571886214},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":115.82868416685075,"upper_bound":1114.810706899245},"point_estimate":702.5622685732786,"standard_error":274.2696024335497}} \ 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 da8bc35..eb3e238 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,,,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
+example_mapping-insert_get,,50,,,909790.0,ns,273
+example_mapping-insert_get,,50,,,1782479.0,ns,546
+example_mapping-insert_get,,50,,,2721098.0,ns,819
+example_mapping-insert_get,,50,,,3632506.0,ns,1092
+example_mapping-insert_get,,50,,,4566573.0,ns,1365
+example_mapping-insert_get,,50,,,5540772.0,ns,1638
+example_mapping-insert_get,,50,,,6364984.0,ns,1911
+example_mapping-insert_get,,50,,,7246415.0,ns,2184
+example_mapping-insert_get,,50,,,8175710.0,ns,2457
+example_mapping-insert_get,,50,,,9146453.0,ns,2730
+example_mapping-insert_get,,50,,,9866806.0,ns,3003
+example_mapping-insert_get,,50,,,10891629.0,ns,3276
+example_mapping-insert_get,,50,,,11790371.0,ns,3549
+example_mapping-insert_get,,50,,,12684061.0,ns,3822
+example_mapping-insert_get,,50,,,13468434.0,ns,4095
+example_mapping-insert_get,,50,,,14881941.0,ns,4368
+example_mapping-insert_get,,50,,,15716729.0,ns,4641
+example_mapping-insert_get,,50,,,16375553.0,ns,4914
+example_mapping-insert_get,,50,,,17324204.0,ns,5187
+example_mapping-insert_get,,50,,,18020388.0,ns,5460
+example_mapping-insert_get,,50,,,18793645.0,ns,5733
+example_mapping-insert_get,,50,,,20107881.0,ns,6006
+example_mapping-insert_get,,50,,,20916360.0,ns,6279
+example_mapping-insert_get,,50,,,21726138.0,ns,6552
+example_mapping-insert_get,,50,,,22666691.0,ns,6825
+example_mapping-insert_get,,50,,,23448286.0,ns,7098
+example_mapping-insert_get,,50,,,24403852.0,ns,7371
+example_mapping-insert_get,,50,,,25385248.0,ns,7644
+example_mapping-insert_get,,50,,,26536578.0,ns,7917
+example_mapping-insert_get,,50,,,27113265.0,ns,8190
+example_mapping-insert_get,,50,,,27947420.0,ns,8463
+example_mapping-insert_get,,50,,,28955677.0,ns,8736
+example_mapping-insert_get,,50,,,30363187.0,ns,9009
+example_mapping-insert_get,,50,,,30683348.0,ns,9282
+example_mapping-insert_get,,50,,,31813983.0,ns,9555
+example_mapping-insert_get,,50,,,32670846.0,ns,9828
+example_mapping-insert_get,,50,,,34357483.0,ns,10101
+example_mapping-insert_get,,50,,,34544506.0,ns,10374
+example_mapping-insert_get,,50,,,35763063.0,ns,10647
+example_mapping-insert_get,,50,,,36358128.0,ns,10920
+example_mapping-insert_get,,50,,,37558632.0,ns,11193
+example_mapping-insert_get,,50,,,38149819.0,ns,11466
+example_mapping-insert_get,,50,,,105576429.0,ns,11739
+example_mapping-insert_get,,50,,,90676105.0,ns,12012
+example_mapping-insert_get,,50,,,44066868.0,ns,12285
+example_mapping-insert_get,,50,,,46650655.0,ns,12558
+example_mapping-insert_get,,50,,,47056676.0,ns,12831
+example_mapping-insert_get,,50,,,48549739.0,ns,13104
+example_mapping-insert_get,,50,,,49494445.0,ns,13377
+example_mapping-insert_get,,50,,,50298371.0,ns,13650
+example_mapping-insert_get,,50,,,50846646.0,ns,13923
+example_mapping-insert_get,,50,,,51018734.0,ns,14196
+example_mapping-insert_get,,50,,,52040207.0,ns,14469
+example_mapping-insert_get,,50,,,53131917.0,ns,14742
+example_mapping-insert_get,,50,,,54606990.0,ns,15015
+example_mapping-insert_get,,50,,,55061673.0,ns,15288
+example_mapping-insert_get,,50,,,56096484.0,ns,15561
+example_mapping-insert_get,,50,,,55157137.0,ns,15834
+example_mapping-insert_get,,50,,,55277783.0,ns,16107
+example_mapping-insert_get,,50,,,54508899.0,ns,16380
+example_mapping-insert_get,,50,,,54244015.0,ns,16653
+example_mapping-insert_get,,50,,,56738756.0,ns,16926
+example_mapping-insert_get,,50,,,58146283.0,ns,17199
+example_mapping-insert_get,,50,,,58697431.0,ns,17472
+example_mapping-insert_get,,50,,,59139332.0,ns,17745
+example_mapping-insert_get,,50,,,63639210.0,ns,18018
+example_mapping-insert_get,,50,,,62406134.0,ns,18291
+example_mapping-insert_get,,50,,,66096830.0,ns,18564
+example_mapping-insert_get,,50,,,62755443.0,ns,18837
+example_mapping-insert_get,,50,,,66464713.0,ns,19110
+example_mapping-insert_get,,50,,,64992582.0,ns,19383
+example_mapping-insert_get,,50,,,66310425.0,ns,19656
+example_mapping-insert_get,,50,,,66523910.0,ns,19929
+example_mapping-insert_get,,50,,,67414328.0,ns,20202
+example_mapping-insert_get,,50,,,70960237.0,ns,20475
+example_mapping-insert_get,,50,,,71984182.0,ns,20748
+example_mapping-insert_get,,50,,,71707298.0,ns,21021
+example_mapping-insert_get,,50,,,72564251.0,ns,21294
+example_mapping-insert_get,,50,,,71393134.0,ns,21567
+example_mapping-insert_get,,50,,,73109984.0,ns,21840
+example_mapping-insert_get,,50,,,76542979.0,ns,22113
+example_mapping-insert_get,,50,,,77463204.0,ns,22386
+example_mapping-insert_get,,50,,,78312728.0,ns,22659
+example_mapping-insert_get,,50,,,76868914.0,ns,22932
+example_mapping-insert_get,,50,,,77548684.0,ns,23205
+example_mapping-insert_get,,50,,,87767487.0,ns,23478
+example_mapping-insert_get,,50,,,87795393.0,ns,23751
+example_mapping-insert_get,,50,,,81843944.0,ns,24024
+example_mapping-insert_get,,50,,,84867374.0,ns,24297
+example_mapping-insert_get,,50,,,87120468.0,ns,24570
+example_mapping-insert_get,,50,,,82477922.0,ns,24843
+example_mapping-insert_get,,50,,,86326141.0,ns,25116
+example_mapping-insert_get,,50,,,88480518.0,ns,25389
+example_mapping-insert_get,,50,,,94151861.0,ns,25662
+example_mapping-insert_get,,50,,,87552704.0,ns,25935
+example_mapping-insert_get,,50,,,86567117.0,ns,26208
+example_mapping-insert_get,,50,,,88776126.0,ns,26481
+example_mapping-insert_get,,50,,,90758557.0,ns,26754
+example_mapping-insert_get,,50,,,88822195.0,ns,27027
+example_mapping-insert_get,,50,,,92719161.0,ns,27300
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 1cccc3b..abf7212 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":[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
+{"sampling_mode":"Linear","iters":[273.0,546.0,819.0,1092.0,1365.0,1638.0,1911.0,2184.0,2457.0,2730.0,3003.0,3276.0,3549.0,3822.0,4095.0,4368.0,4641.0,4914.0,5187.0,5460.0,5733.0,6006.0,6279.0,6552.0,6825.0,7098.0,7371.0,7644.0,7917.0,8190.0,8463.0,8736.0,9009.0,9282.0,9555.0,9828.0,10101.0,10374.0,10647.0,10920.0,11193.0,11466.0,11739.0,12012.0,12285.0,12558.0,12831.0,13104.0,13377.0,13650.0,13923.0,14196.0,14469.0,14742.0,15015.0,15288.0,15561.0,15834.0,16107.0,16380.0,16653.0,16926.0,17199.0,17472.0,17745.0,18018.0,18291.0,18564.0,18837.0,19110.0,19383.0,19656.0,19929.0,20202.0,20475.0,20748.0,21021.0,21294.0,21567.0,21840.0,22113.0,22386.0,22659.0,22932.0,23205.0,23478.0,23751.0,24024.0,24297.0,24570.0,24843.0,25116.0,25389.0,25662.0,25935.0,26208.0,26481.0,26754.0,27027.0,27300.0],"times":[909790.0,1782479.0,2721098.0,3632506.0,4566573.0,5540772.0,6364984.0,7246415.0,8175710.0,9146453.0,9866806.0,10891629.0,11790371.0,12684061.0,13468434.0,14881941.0,15716729.0,16375553.0,17324204.0,18020388.0,18793645.0,20107881.0,20916360.0,21726138.0,22666691.0,23448286.0,24403852.0,25385248.0,26536578.0,27113265.0,27947420.0,28955677.0,30363187.0,30683348.0,31813983.0,32670846.0,34357483.0,34544506.0,35763063.0,36358128.0,37558632.0,38149819.0,105576429.0,90676105.0,44066868.0,46650655.0,47056676.0,48549739.0,49494445.0,50298371.0,50846646.0,51018734.0,52040207.0,53131917.0,54606990.0,55061673.0,56096484.0,55157137.0,55277783.0,54508899.0,54244015.0,56738756.0,58146283.0,58697431.0,59139332.0,63639210.0,62406134.0,66096830.0,62755443.0,66464713.0,64992582.0,66310425.0,66523910.0,67414328.0,70960237.0,71984182.0,71707298.0,72564251.0,71393134.0,73109984.0,76542979.0,77463204.0,78312728.0,76868914.0,77548684.0,87767487.0,87795393.0,81843944.0,84867374.0,87120468.0,82477922.0,86326141.0,88480518.0,94151861.0,87552704.0,86567117.0,88776126.0,90758557.0,88822195.0,92719161.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 49073ca..8b97f19 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 @@
-[3117.914501527884,3202.0194327731097,3426.299249427044,3510.404180672269] \ No newline at end of file
+[2889.313823019088,3107.6675571139394,3689.9441813668773,3908.297915461729] \ 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 0a7f904..fc0348c 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4637.659258837438,"upper_bound":4675.416953691888},"point_estimate":4656.014575472282,"standard_error":9.67358040832714},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4641.2589552886,"upper_bound":4684.523382820785},"point_estimate":4655.7943531283145,"standard_error":11.9868959329345},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61.100483647986586,"upper_bound":103.34726062342745},"point_estimate":86.15158566562535,"standard_error":10.870186255912346},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4649.7241798417945,"upper_bound":4680.845181873807},"point_estimate":4665.728604252344,"standard_error":7.919739325933765},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75.26806496703774,"upper_bound":121.05372907735567},"point_estimate":96.90621894337087,"standard_error":12.021475891094191}} \ 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 d2874af..43c359b 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,,,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
+example_mapping-insert_get,,50,,,1007434.0,ns,205
+example_mapping-insert_get,,50,,,1966031.0,ns,410
+example_mapping-insert_get,,50,,,3150796.0,ns,615
+example_mapping-insert_get,,50,,,3675897.0,ns,820
+example_mapping-insert_get,,50,,,4583582.0,ns,1025
+example_mapping-insert_get,,50,,,5855390.0,ns,1230
+example_mapping-insert_get,,50,,,6753908.0,ns,1435
+example_mapping-insert_get,,50,,,7809958.0,ns,1640
+example_mapping-insert_get,,50,,,8665265.0,ns,1845
+example_mapping-insert_get,,50,,,9518778.0,ns,2050
+example_mapping-insert_get,,50,,,10608868.0,ns,2255
+example_mapping-insert_get,,50,,,11451249.0,ns,2460
+example_mapping-insert_get,,50,,,12109767.0,ns,2665
+example_mapping-insert_get,,50,,,12860180.0,ns,2870
+example_mapping-insert_get,,50,,,13774814.0,ns,3075
+example_mapping-insert_get,,50,,,15397726.0,ns,3280
+example_mapping-insert_get,,50,,,16182861.0,ns,3485
+example_mapping-insert_get,,50,,,16494015.0,ns,3690
+example_mapping-insert_get,,50,,,17561646.0,ns,3895
+example_mapping-insert_get,,50,,,18741476.0,ns,4100
+example_mapping-insert_get,,50,,,19595901.0,ns,4305
+example_mapping-insert_get,,50,,,20679821.0,ns,4510
+example_mapping-insert_get,,50,,,21804259.0,ns,4715
+example_mapping-insert_get,,50,,,22386088.0,ns,4920
+example_mapping-insert_get,,50,,,23061116.0,ns,5125
+example_mapping-insert_get,,50,,,24316170.0,ns,5330
+example_mapping-insert_get,,50,,,25576315.0,ns,5535
+example_mapping-insert_get,,50,,,26850323.0,ns,5740
+example_mapping-insert_get,,50,,,27701053.0,ns,5945
+example_mapping-insert_get,,50,,,29034281.0,ns,6150
+example_mapping-insert_get,,50,,,29290328.0,ns,6355
+example_mapping-insert_get,,50,,,29925226.0,ns,6560
+example_mapping-insert_get,,50,,,32433757.0,ns,6765
+example_mapping-insert_get,,50,,,33809519.0,ns,6970
+example_mapping-insert_get,,50,,,32982470.0,ns,7175
+example_mapping-insert_get,,50,,,33817093.0,ns,7380
+example_mapping-insert_get,,50,,,34478773.0,ns,7585
+example_mapping-insert_get,,50,,,35406257.0,ns,7790
+example_mapping-insert_get,,50,,,36854391.0,ns,7995
+example_mapping-insert_get,,50,,,38085444.0,ns,8200
+example_mapping-insert_get,,50,,,39532542.0,ns,8405
+example_mapping-insert_get,,50,,,40632752.0,ns,8610
+example_mapping-insert_get,,50,,,42186511.0,ns,8815
+example_mapping-insert_get,,50,,,42429310.0,ns,9020
+example_mapping-insert_get,,50,,,42255005.0,ns,9225
+example_mapping-insert_get,,50,,,43911827.0,ns,9430
+example_mapping-insert_get,,50,,,45041510.0,ns,9635
+example_mapping-insert_get,,50,,,45143968.0,ns,9840
+example_mapping-insert_get,,50,,,46687554.0,ns,10045
+example_mapping-insert_get,,50,,,46703944.0,ns,10250
+example_mapping-insert_get,,50,,,48735278.0,ns,10455
+example_mapping-insert_get,,50,,,48671053.0,ns,10660
+example_mapping-insert_get,,50,,,50817004.0,ns,10865
+example_mapping-insert_get,,50,,,52484981.0,ns,11070
+example_mapping-insert_get,,50,,,52932942.0,ns,11275
+example_mapping-insert_get,,50,,,54106122.0,ns,11480
+example_mapping-insert_get,,50,,,54742238.0,ns,11685
+example_mapping-insert_get,,50,,,54605300.0,ns,11890
+example_mapping-insert_get,,50,,,55969520.0,ns,12095
+example_mapping-insert_get,,50,,,56240318.0,ns,12300
+example_mapping-insert_get,,50,,,58366728.0,ns,12505
+example_mapping-insert_get,,50,,,59937943.0,ns,12710
+example_mapping-insert_get,,50,,,61587407.0,ns,12915
+example_mapping-insert_get,,50,,,60616105.0,ns,13120
+example_mapping-insert_get,,50,,,61178072.0,ns,13325
+example_mapping-insert_get,,50,,,62643126.0,ns,13530
+example_mapping-insert_get,,50,,,63219453.0,ns,13735
+example_mapping-insert_get,,50,,,64708241.0,ns,13940
+example_mapping-insert_get,,50,,,66326109.0,ns,14145
+example_mapping-insert_get,,50,,,67088093.0,ns,14350
+example_mapping-insert_get,,50,,,68642412.0,ns,14555
+example_mapping-insert_get,,50,,,68621985.0,ns,14760
+example_mapping-insert_get,,50,,,70430256.0,ns,14965
+example_mapping-insert_get,,50,,,71690890.0,ns,15170
+example_mapping-insert_get,,50,,,70359122.0,ns,15375
+example_mapping-insert_get,,50,,,73327125.0,ns,15580
+example_mapping-insert_get,,50,,,74700857.0,ns,15785
+example_mapping-insert_get,,50,,,76234165.0,ns,15990
+example_mapping-insert_get,,50,,,75191823.0,ns,16195
+example_mapping-insert_get,,50,,,77588123.0,ns,16400
+example_mapping-insert_get,,50,,,78294507.0,ns,16605
+example_mapping-insert_get,,50,,,78869732.0,ns,16810
+example_mapping-insert_get,,50,,,80893385.0,ns,17015
+example_mapping-insert_get,,50,,,80140016.0,ns,17220
+example_mapping-insert_get,,50,,,81741090.0,ns,17425
+example_mapping-insert_get,,50,,,84136368.0,ns,17630
+example_mapping-insert_get,,50,,,83667707.0,ns,17835
+example_mapping-insert_get,,50,,,83074492.0,ns,18040
+example_mapping-insert_get,,50,,,84649764.0,ns,18245
+example_mapping-insert_get,,50,,,87375574.0,ns,18450
+example_mapping-insert_get,,50,,,86416005.0,ns,18655
+example_mapping-insert_get,,50,,,88350111.0,ns,18860
+example_mapping-insert_get,,50,,,88492739.0,ns,19065
+example_mapping-insert_get,,50,,,87965301.0,ns,19270
+example_mapping-insert_get,,50,,,88246860.0,ns,19475
+example_mapping-insert_get,,50,,,92487409.0,ns,19680
+example_mapping-insert_get,,50,,,93233882.0,ns,19885
+example_mapping-insert_get,,50,,,94539640.0,ns,20090
+example_mapping-insert_get,,50,,,93959650.0,ns,20295
+example_mapping-insert_get,,50,,,95712390.0,ns,20500
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 1a1f248..eda8079 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":[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
+{"sampling_mode":"Linear","iters":[205.0,410.0,615.0,820.0,1025.0,1230.0,1435.0,1640.0,1845.0,2050.0,2255.0,2460.0,2665.0,2870.0,3075.0,3280.0,3485.0,3690.0,3895.0,4100.0,4305.0,4510.0,4715.0,4920.0,5125.0,5330.0,5535.0,5740.0,5945.0,6150.0,6355.0,6560.0,6765.0,6970.0,7175.0,7380.0,7585.0,7790.0,7995.0,8200.0,8405.0,8610.0,8815.0,9020.0,9225.0,9430.0,9635.0,9840.0,10045.0,10250.0,10455.0,10660.0,10865.0,11070.0,11275.0,11480.0,11685.0,11890.0,12095.0,12300.0,12505.0,12710.0,12915.0,13120.0,13325.0,13530.0,13735.0,13940.0,14145.0,14350.0,14555.0,14760.0,14965.0,15170.0,15375.0,15580.0,15785.0,15990.0,16195.0,16400.0,16605.0,16810.0,17015.0,17220.0,17425.0,17630.0,17835.0,18040.0,18245.0,18450.0,18655.0,18860.0,19065.0,19270.0,19475.0,19680.0,19885.0,20090.0,20295.0,20500.0],"times":[1007434.0,1966031.0,3150796.0,3675897.0,4583582.0,5855390.0,6753908.0,7809958.0,8665265.0,9518778.0,10608868.0,11451249.0,12109767.0,12860180.0,13774814.0,15397726.0,16182861.0,16494015.0,17561646.0,18741476.0,19595901.0,20679821.0,21804259.0,22386088.0,23061116.0,24316170.0,25576315.0,26850323.0,27701053.0,29034281.0,29290328.0,29925226.0,32433757.0,33809519.0,32982470.0,33817093.0,34478773.0,35406257.0,36854391.0,38085444.0,39532542.0,40632752.0,42186511.0,42429310.0,42255005.0,43911827.0,45041510.0,45143968.0,46687554.0,46703944.0,48735278.0,48671053.0,50817004.0,52484981.0,52932942.0,54106122.0,54742238.0,54605300.0,55969520.0,56240318.0,58366728.0,59937943.0,61587407.0,60616105.0,61178072.0,62643126.0,63219453.0,64708241.0,66326109.0,67088093.0,68642412.0,68621985.0,70430256.0,71690890.0,70359122.0,73327125.0,74700857.0,76234165.0,75191823.0,77588123.0,78294507.0,78869732.0,80893385.0,80140016.0,81741090.0,84136368.0,83667707.0,83074492.0,84649764.0,87375574.0,86416005.0,88350111.0,88492739.0,87965301.0,88246860.0,92487409.0,93233882.0,94539640.0,93959650.0,95712390.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 83237cf..93239d7 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 @@
-[4299.594716095122,4451.901040047091,4858.051237252341,5010.35756120431] \ No newline at end of file
+[4242.361710670604,4416.365401926922,4880.375245277102,5054.3789365334205] \ 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 bb58ad3..1dc44d0 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4803.925292124514,"upper_bound":4837.350226837702},"point_estimate":4821.184893350517,"standard_error":8.550486995160128},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4819.497646900632,"upper_bound":4845.60828295593},"point_estimate":4830.250057644043,"standard_error":7.162619656636966},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":45.1161037761429,"upper_bound":71.68223170645062},"point_estimate":57.75048322119981,"standard_error":6.349957299730474},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4838.885674300778,"upper_bound":4856.328148663548},"point_estimate":4847.941559558495,"standard_error":4.451918130248639},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":64.86640777000378,"upper_bound":104.2346505551155},"point_estimate":85.71656297730165,"standard_error":10.001817737611123}} \ 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 5e7b781..315b156 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,,,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
+example_mapping-insert_get,,50,,,1002584.0,ns,201
+example_mapping-insert_get,,50,,,1802271.0,ns,402
+example_mapping-insert_get,,50,,,2747723.0,ns,603
+example_mapping-insert_get,,50,,,3672876.0,ns,804
+example_mapping-insert_get,,50,,,4828084.0,ns,1005
+example_mapping-insert_get,,50,,,5777813.0,ns,1206
+example_mapping-insert_get,,50,,,6848127.0,ns,1407
+example_mapping-insert_get,,50,,,7642403.0,ns,1608
+example_mapping-insert_get,,50,,,8280286.0,ns,1809
+example_mapping-insert_get,,50,,,9656914.0,ns,2010
+example_mapping-insert_get,,50,,,10549470.0,ns,2211
+example_mapping-insert_get,,50,,,11593529.0,ns,2412
+example_mapping-insert_get,,50,,,11968723.0,ns,2613
+example_mapping-insert_get,,50,,,13355044.0,ns,2814
+example_mapping-insert_get,,50,,,15060701.0,ns,3015
+example_mapping-insert_get,,50,,,15795000.0,ns,3216
+example_mapping-insert_get,,50,,,16532836.0,ns,3417
+example_mapping-insert_get,,50,,,17468387.0,ns,3618
+example_mapping-insert_get,,50,,,18541337.0,ns,3819
+example_mapping-insert_get,,50,,,19336096.0,ns,4020
+example_mapping-insert_get,,50,,,20206591.0,ns,4221
+example_mapping-insert_get,,50,,,22123014.0,ns,4422
+example_mapping-insert_get,,50,,,21765118.0,ns,4623
+example_mapping-insert_get,,50,,,22767002.0,ns,4824
+example_mapping-insert_get,,50,,,24905894.0,ns,5025
+example_mapping-insert_get,,50,,,25806377.0,ns,5226
+example_mapping-insert_get,,50,,,26709284.0,ns,5427
+example_mapping-insert_get,,50,,,26852533.0,ns,5628
+example_mapping-insert_get,,50,,,27505233.0,ns,5829
+example_mapping-insert_get,,50,,,28574162.0,ns,6030
+example_mapping-insert_get,,50,,,29609805.0,ns,6231
+example_mapping-insert_get,,50,,,30828755.0,ns,6432
+example_mapping-insert_get,,50,,,32038802.0,ns,6633
+example_mapping-insert_get,,50,,,32920531.0,ns,6834
+example_mapping-insert_get,,50,,,33323217.0,ns,7035
+example_mapping-insert_get,,50,,,34772686.0,ns,7236
+example_mapping-insert_get,,50,,,35842604.0,ns,7437
+example_mapping-insert_get,,50,,,35852859.0,ns,7638
+example_mapping-insert_get,,50,,,37542388.0,ns,7839
+example_mapping-insert_get,,50,,,38756534.0,ns,8040
+example_mapping-insert_get,,50,,,39779813.0,ns,8241
+example_mapping-insert_get,,50,,,41012549.0,ns,8442
+example_mapping-insert_get,,50,,,41474210.0,ns,8643
+example_mapping-insert_get,,50,,,42466315.0,ns,8844
+example_mapping-insert_get,,50,,,43338142.0,ns,9045
+example_mapping-insert_get,,50,,,44360911.0,ns,9246
+example_mapping-insert_get,,50,,,44835130.0,ns,9447
+example_mapping-insert_get,,50,,,45868376.0,ns,9648
+example_mapping-insert_get,,50,,,47539387.0,ns,9849
+example_mapping-insert_get,,50,,,48470547.0,ns,10050
+example_mapping-insert_get,,50,,,50520500.0,ns,10251
+example_mapping-insert_get,,50,,,49717018.0,ns,10452
+example_mapping-insert_get,,50,,,51911836.0,ns,10653
+example_mapping-insert_get,,50,,,53265553.0,ns,10854
+example_mapping-insert_get,,50,,,54147331.0,ns,11055
+example_mapping-insert_get,,50,,,54364705.0,ns,11256
+example_mapping-insert_get,,50,,,55443302.0,ns,11457
+example_mapping-insert_get,,50,,,56586477.0,ns,11658
+example_mapping-insert_get,,50,,,56627449.0,ns,11859
+example_mapping-insert_get,,50,,,57723888.0,ns,12060
+example_mapping-insert_get,,50,,,58714660.0,ns,12261
+example_mapping-insert_get,,50,,,60536267.0,ns,12462
+example_mapping-insert_get,,50,,,61859950.0,ns,12663
+example_mapping-insert_get,,50,,,62886538.0,ns,12864
+example_mapping-insert_get,,50,,,63353814.0,ns,13065
+example_mapping-insert_get,,50,,,64513878.0,ns,13266
+example_mapping-insert_get,,50,,,65426541.0,ns,13467
+example_mapping-insert_get,,50,,,66020366.0,ns,13668
+example_mapping-insert_get,,50,,,67405434.0,ns,13869
+example_mapping-insert_get,,50,,,68575121.0,ns,14070
+example_mapping-insert_get,,50,,,68556758.0,ns,14271
+example_mapping-insert_get,,50,,,70637666.0,ns,14472
+example_mapping-insert_get,,50,,,71075407.0,ns,14673
+example_mapping-insert_get,,50,,,71450628.0,ns,14874
+example_mapping-insert_get,,50,,,72992013.0,ns,15075
+example_mapping-insert_get,,50,,,73987495.0,ns,15276
+example_mapping-insert_get,,50,,,75349971.0,ns,15477
+example_mapping-insert_get,,50,,,76335496.0,ns,15678
+example_mapping-insert_get,,50,,,77295856.0,ns,15879
+example_mapping-insert_get,,50,,,77100660.0,ns,16080
+example_mapping-insert_get,,50,,,78947112.0,ns,16281
+example_mapping-insert_get,,50,,,79542362.0,ns,16482
+example_mapping-insert_get,,50,,,80750673.0,ns,16683
+example_mapping-insert_get,,50,,,81725390.0,ns,16884
+example_mapping-insert_get,,50,,,83369000.0,ns,17085
+example_mapping-insert_get,,50,,,83968337.0,ns,17286
+example_mapping-insert_get,,50,,,84496046.0,ns,17487
+example_mapping-insert_get,,50,,,86394391.0,ns,17688
+example_mapping-insert_get,,50,,,87168051.0,ns,17889
+example_mapping-insert_get,,50,,,88438959.0,ns,18090
+example_mapping-insert_get,,50,,,89872580.0,ns,18291
+example_mapping-insert_get,,50,,,89646167.0,ns,18492
+example_mapping-insert_get,,50,,,91233891.0,ns,18693
+example_mapping-insert_get,,50,,,91141903.0,ns,18894
+example_mapping-insert_get,,50,,,93507712.0,ns,19095
+example_mapping-insert_get,,50,,,93957945.0,ns,19296
+example_mapping-insert_get,,50,,,95236301.0,ns,19497
+example_mapping-insert_get,,50,,,94927219.0,ns,19698
+example_mapping-insert_get,,50,,,96336407.0,ns,19899
+example_mapping-insert_get,,50,,,97877799.0,ns,20100
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 5de0240..300bfa3 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":[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
+{"sampling_mode":"Linear","iters":[201.0,402.0,603.0,804.0,1005.0,1206.0,1407.0,1608.0,1809.0,2010.0,2211.0,2412.0,2613.0,2814.0,3015.0,3216.0,3417.0,3618.0,3819.0,4020.0,4221.0,4422.0,4623.0,4824.0,5025.0,5226.0,5427.0,5628.0,5829.0,6030.0,6231.0,6432.0,6633.0,6834.0,7035.0,7236.0,7437.0,7638.0,7839.0,8040.0,8241.0,8442.0,8643.0,8844.0,9045.0,9246.0,9447.0,9648.0,9849.0,10050.0,10251.0,10452.0,10653.0,10854.0,11055.0,11256.0,11457.0,11658.0,11859.0,12060.0,12261.0,12462.0,12663.0,12864.0,13065.0,13266.0,13467.0,13668.0,13869.0,14070.0,14271.0,14472.0,14673.0,14874.0,15075.0,15276.0,15477.0,15678.0,15879.0,16080.0,16281.0,16482.0,16683.0,16884.0,17085.0,17286.0,17487.0,17688.0,17889.0,18090.0,18291.0,18492.0,18693.0,18894.0,19095.0,19296.0,19497.0,19698.0,19899.0,20100.0],"times":[1002584.0,1802271.0,2747723.0,3672876.0,4828084.0,5777813.0,6848127.0,7642403.0,8280286.0,9656914.0,10549470.0,11593529.0,11968723.0,13355044.0,15060701.0,15795000.0,16532836.0,17468387.0,18541337.0,19336096.0,20206591.0,22123014.0,21765118.0,22767002.0,24905894.0,25806377.0,26709284.0,26852533.0,27505233.0,28574162.0,29609805.0,30828755.0,32038802.0,32920531.0,33323217.0,34772686.0,35842604.0,35852859.0,37542388.0,38756534.0,39779813.0,41012549.0,41474210.0,42466315.0,43338142.0,44360911.0,44835130.0,45868376.0,47539387.0,48470547.0,50520500.0,49717018.0,51911836.0,53265553.0,54147331.0,54364705.0,55443302.0,56586477.0,56627449.0,57723888.0,58714660.0,60536267.0,61859950.0,62886538.0,63353814.0,64513878.0,65426541.0,66020366.0,67405434.0,68575121.0,68556758.0,70637666.0,71075407.0,71450628.0,72992013.0,73987495.0,75349971.0,76335496.0,77295856.0,77100660.0,78947112.0,79542362.0,80750673.0,81725390.0,83369000.0,83968337.0,84496046.0,86394391.0,87168051.0,88438959.0,89872580.0,89646167.0,91233891.0,91141903.0,93507712.0,93957945.0,95236301.0,94927219.0,96336407.0,97877799.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 c764291..8a7eb36 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 @@
-[4323.944601673624,4534.446147137346,5095.783601707272,5306.285147170995] \ No newline at end of file
+[4557.942254472828,4674.604398380692,4985.703448801665,5102.365592709531] \ 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 6f1f3ef..4a10107 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3107.6664998091273,"upper_bound":3127.833414058182},"point_estimate":3117.6795012823263,"standard_error":5.139058978848185},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3100.3626247645007,"upper_bound":3133.003566485681},"point_estimate":3115.395393643298,"standard_error":8.735079541099273},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":48.41396228431786,"upper_bound":71.72349364469308},"point_estimate":63.36827732170376,"standard_error":6.02870613231254},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3088.8765588222714,"upper_bound":3113.2818902949152},"point_estimate":3100.9403145043334,"standard_error":6.2407784732457845},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":45.41097296424545,"upper_bound":57.70747771069634},"point_estimate":51.725343081526816,"standard_error":3.1539281493637175}} \ 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 89cf1d5..4233b10 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,,,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
+example_mapping-insert_get,,50,,,927485.0,ns,303
+example_mapping-insert_get,,50,,,1938871.0,ns,606
+example_mapping-insert_get,,50,,,2816733.0,ns,909
+example_mapping-insert_get,,50,,,3835075.0,ns,1212
+example_mapping-insert_get,,50,,,4793479.0,ns,1515
+example_mapping-insert_get,,50,,,5705911.0,ns,1818
+example_mapping-insert_get,,50,,,6655362.0,ns,2121
+example_mapping-insert_get,,50,,,7721818.0,ns,2424
+example_mapping-insert_get,,50,,,8540923.0,ns,2727
+example_mapping-insert_get,,50,,,9489519.0,ns,3030
+example_mapping-insert_get,,50,,,10549380.0,ns,3333
+example_mapping-insert_get,,50,,,11462351.0,ns,3636
+example_mapping-insert_get,,50,,,12883682.0,ns,3939
+example_mapping-insert_get,,50,,,13394715.0,ns,4242
+example_mapping-insert_get,,50,,,14351322.0,ns,4545
+example_mapping-insert_get,,50,,,15189740.0,ns,4848
+example_mapping-insert_get,,50,,,16208829.0,ns,5151
+example_mapping-insert_get,,50,,,17257235.0,ns,5454
+example_mapping-insert_get,,50,,,18262621.0,ns,5757
+example_mapping-insert_get,,50,,,19067370.0,ns,6060
+example_mapping-insert_get,,50,,,20564412.0,ns,6363
+example_mapping-insert_get,,50,,,21066528.0,ns,6666
+example_mapping-insert_get,,50,,,22000732.0,ns,6969
+example_mapping-insert_get,,50,,,22953108.0,ns,7272
+example_mapping-insert_get,,50,,,23913902.0,ns,7575
+example_mapping-insert_get,,50,,,25327132.0,ns,7878
+example_mapping-insert_get,,50,,,25952844.0,ns,8181
+example_mapping-insert_get,,50,,,27223595.0,ns,8484
+example_mapping-insert_get,,50,,,28084562.0,ns,8787
+example_mapping-insert_get,,50,,,28584428.0,ns,9090
+example_mapping-insert_get,,50,,,29437128.0,ns,9393
+example_mapping-insert_get,,50,,,30174116.0,ns,9696
+example_mapping-insert_get,,50,,,30357893.0,ns,9999
+example_mapping-insert_get,,50,,,31577050.0,ns,10302
+example_mapping-insert_get,,50,,,33573143.0,ns,10605
+example_mapping-insert_get,,50,,,34688172.0,ns,10908
+example_mapping-insert_get,,50,,,35734850.0,ns,11211
+example_mapping-insert_get,,50,,,36913226.0,ns,11514
+example_mapping-insert_get,,50,,,36901088.0,ns,11817
+example_mapping-insert_get,,50,,,37749321.0,ns,12120
+example_mapping-insert_get,,50,,,38291940.0,ns,12423
+example_mapping-insert_get,,50,,,38851313.0,ns,12726
+example_mapping-insert_get,,50,,,40324971.0,ns,13029
+example_mapping-insert_get,,50,,,40553240.0,ns,13332
+example_mapping-insert_get,,50,,,42620815.0,ns,13635
+example_mapping-insert_get,,50,,,42757470.0,ns,13938
+example_mapping-insert_get,,50,,,43437935.0,ns,14241
+example_mapping-insert_get,,50,,,45336639.0,ns,14544
+example_mapping-insert_get,,50,,,45193056.0,ns,14847
+example_mapping-insert_get,,50,,,46169250.0,ns,15150
+example_mapping-insert_get,,50,,,47630506.0,ns,15453
+example_mapping-insert_get,,50,,,49837766.0,ns,15756
+example_mapping-insert_get,,50,,,50246255.0,ns,16059
+example_mapping-insert_get,,50,,,51272406.0,ns,16362
+example_mapping-insert_get,,50,,,51374658.0,ns,16665
+example_mapping-insert_get,,50,,,52464127.0,ns,16968
+example_mapping-insert_get,,50,,,53499657.0,ns,17271
+example_mapping-insert_get,,50,,,54752630.0,ns,17574
+example_mapping-insert_get,,50,,,55183937.0,ns,17877
+example_mapping-insert_get,,50,,,56500167.0,ns,18180
+example_mapping-insert_get,,50,,,56874932.0,ns,18483
+example_mapping-insert_get,,50,,,58856605.0,ns,18786
+example_mapping-insert_get,,50,,,59435396.0,ns,19089
+example_mapping-insert_get,,50,,,59507719.0,ns,19392
+example_mapping-insert_get,,50,,,61114903.0,ns,19695
+example_mapping-insert_get,,50,,,60762496.0,ns,19998
+example_mapping-insert_get,,50,,,62139010.0,ns,20301
+example_mapping-insert_get,,50,,,63346036.0,ns,20604
+example_mapping-insert_get,,50,,,63607396.0,ns,20907
+example_mapping-insert_get,,50,,,65934359.0,ns,21210
+example_mapping-insert_get,,50,,,67018231.0,ns,21513
+example_mapping-insert_get,,50,,,67281989.0,ns,21816
+example_mapping-insert_get,,50,,,67362571.0,ns,22119
+example_mapping-insert_get,,50,,,68677571.0,ns,22422
+example_mapping-insert_get,,50,,,69461736.0,ns,22725
+example_mapping-insert_get,,50,,,70790445.0,ns,23028
+example_mapping-insert_get,,50,,,71584596.0,ns,23331
+example_mapping-insert_get,,50,,,72399280.0,ns,23634
+example_mapping-insert_get,,50,,,73945768.0,ns,23937
+example_mapping-insert_get,,50,,,75679464.0,ns,24240
+example_mapping-insert_get,,50,,,76867873.0,ns,24543
+example_mapping-insert_get,,50,,,75706241.0,ns,24846
+example_mapping-insert_get,,50,,,77119952.0,ns,25149
+example_mapping-insert_get,,50,,,78146563.0,ns,25452
+example_mapping-insert_get,,50,,,78933044.0,ns,25755
+example_mapping-insert_get,,50,,,80504597.0,ns,26058
+example_mapping-insert_get,,50,,,84088005.0,ns,26361
+example_mapping-insert_get,,50,,,84380940.0,ns,26664
+example_mapping-insert_get,,50,,,85468973.0,ns,26967
+example_mapping-insert_get,,50,,,83532204.0,ns,27270
+example_mapping-insert_get,,50,,,83702530.0,ns,27573
+example_mapping-insert_get,,50,,,86437358.0,ns,27876
+example_mapping-insert_get,,50,,,86570363.0,ns,28179
+example_mapping-insert_get,,50,,,86229328.0,ns,28482
+example_mapping-insert_get,,50,,,89504831.0,ns,28785
+example_mapping-insert_get,,50,,,92452651.0,ns,29088
+example_mapping-insert_get,,50,,,92660112.0,ns,29391
+example_mapping-insert_get,,50,,,92070122.0,ns,29694
+example_mapping-insert_get,,50,,,94391192.0,ns,29997
+example_mapping-insert_get,,50,,,95984106.0,ns,30300
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 c208617..91e0f84 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":[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
+{"sampling_mode":"Linear","iters":[303.0,606.0,909.0,1212.0,1515.0,1818.0,2121.0,2424.0,2727.0,3030.0,3333.0,3636.0,3939.0,4242.0,4545.0,4848.0,5151.0,5454.0,5757.0,6060.0,6363.0,6666.0,6969.0,7272.0,7575.0,7878.0,8181.0,8484.0,8787.0,9090.0,9393.0,9696.0,9999.0,10302.0,10605.0,10908.0,11211.0,11514.0,11817.0,12120.0,12423.0,12726.0,13029.0,13332.0,13635.0,13938.0,14241.0,14544.0,14847.0,15150.0,15453.0,15756.0,16059.0,16362.0,16665.0,16968.0,17271.0,17574.0,17877.0,18180.0,18483.0,18786.0,19089.0,19392.0,19695.0,19998.0,20301.0,20604.0,20907.0,21210.0,21513.0,21816.0,22119.0,22422.0,22725.0,23028.0,23331.0,23634.0,23937.0,24240.0,24543.0,24846.0,25149.0,25452.0,25755.0,26058.0,26361.0,26664.0,26967.0,27270.0,27573.0,27876.0,28179.0,28482.0,28785.0,29088.0,29391.0,29694.0,29997.0,30300.0],"times":[927485.0,1938871.0,2816733.0,3835075.0,4793479.0,5705911.0,6655362.0,7721818.0,8540923.0,9489519.0,10549380.0,11462351.0,12883682.0,13394715.0,14351322.0,15189740.0,16208829.0,17257235.0,18262621.0,19067370.0,20564412.0,21066528.0,22000732.0,22953108.0,23913902.0,25327132.0,25952844.0,27223595.0,28084562.0,28584428.0,29437128.0,30174116.0,30357893.0,31577050.0,33573143.0,34688172.0,35734850.0,36913226.0,36901088.0,37749321.0,38291940.0,38851313.0,40324971.0,40553240.0,42620815.0,42757470.0,43437935.0,45336639.0,45193056.0,46169250.0,47630506.0,49837766.0,50246255.0,51272406.0,51374658.0,52464127.0,53499657.0,54752630.0,55183937.0,56500167.0,56874932.0,58856605.0,59435396.0,59507719.0,61114903.0,60762496.0,62139010.0,63346036.0,63607396.0,65934359.0,67018231.0,67281989.0,67362571.0,68677571.0,69461736.0,70790445.0,71584596.0,72399280.0,73945768.0,75679464.0,76867873.0,75706241.0,77119952.0,78146563.0,78933044.0,80504597.0,84088005.0,84380940.0,85468973.0,83532204.0,83702530.0,86437358.0,86570363.0,86229328.0,89504831.0,92452651.0,92660112.0,92070122.0,94391192.0,95984106.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 2e72532..30c1664 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 @@
-[2822.1057594138197,2942.1016534840837,3262.090704338121,3382.0865984083853] \ No newline at end of file
+[2813.9810665744003,2942.843908299241,3286.478152898815,3415.340994623655] \ 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 5068d8f..4446f08 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3700.7915897770167,"upper_bound":3724.708958431518},"point_estimate":3712.85639981632,"standard_error":6.0744108911104595},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3707.2868480725624,"upper_bound":3727.921912059843},"point_estimate":3719.1269015632834,"standard_error":5.792697437146407},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40.323218637587125,"upper_bound":69.38450150287515},"point_estimate":52.512360780682144,"standard_error":7.428478917157543},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3710.96570651716,"upper_bound":3730.840389833725},"point_estimate":3720.828862242301,"standard_error":5.085093178157643},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.28685946200528,"upper_bound":70.73749838283658},"point_estimate":60.87921434584005,"standard_error":5.235404233377789}} \ 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 005d8f5..38ea67f 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,,,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
+example_mapping-insert_get,,50,,,954171.0,ns,252
+example_mapping-insert_get,,50,,,1823952.0,ns,504
+example_mapping-insert_get,,50,,,2818807.0,ns,756
+example_mapping-insert_get,,50,,,3781040.0,ns,1008
+example_mapping-insert_get,,50,,,4919269.0,ns,1260
+example_mapping-insert_get,,50,,,5512080.0,ns,1512
+example_mapping-insert_get,,50,,,6361298.0,ns,1764
+example_mapping-insert_get,,50,,,7091070.0,ns,2016
+example_mapping-insert_get,,50,,,8645811.0,ns,2268
+example_mapping-insert_get,,50,,,9477444.0,ns,2520
+example_mapping-insert_get,,50,,,10320497.0,ns,2772
+example_mapping-insert_get,,50,,,10819412.0,ns,3024
+example_mapping-insert_get,,50,,,11840135.0,ns,3276
+example_mapping-insert_get,,50,,,13079308.0,ns,3528
+example_mapping-insert_get,,50,,,13621099.0,ns,3780
+example_mapping-insert_get,,50,,,14333070.0,ns,4032
+example_mapping-insert_get,,50,,,16342671.0,ns,4284
+example_mapping-insert_get,,50,,,16657938.0,ns,4536
+example_mapping-insert_get,,50,,,17741640.0,ns,4788
+example_mapping-insert_get,,50,,,18770852.0,ns,5040
+example_mapping-insert_get,,50,,,19007116.0,ns,5292
+example_mapping-insert_get,,50,,,20146147.0,ns,5544
+example_mapping-insert_get,,50,,,21242698.0,ns,5796
+example_mapping-insert_get,,50,,,22060940.0,ns,6048
+example_mapping-insert_get,,50,,,23294678.0,ns,6300
+example_mapping-insert_get,,50,,,24002653.0,ns,6552
+example_mapping-insert_get,,50,,,24864647.0,ns,6804
+example_mapping-insert_get,,50,,,26188295.0,ns,7056
+example_mapping-insert_get,,50,,,27583235.0,ns,7308
+example_mapping-insert_get,,50,,,28793262.0,ns,7560
+example_mapping-insert_get,,50,,,29668933.0,ns,7812
+example_mapping-insert_get,,50,,,30386715.0,ns,8064
+example_mapping-insert_get,,50,,,31593195.0,ns,8316
+example_mapping-insert_get,,50,,,32055726.0,ns,8568
+example_mapping-insert_get,,50,,,33267352.0,ns,8820
+example_mapping-insert_get,,50,,,34038834.0,ns,9072
+example_mapping-insert_get,,50,,,35258899.0,ns,9324
+example_mapping-insert_get,,50,,,35563067.0,ns,9576
+example_mapping-insert_get,,50,,,35897890.0,ns,9828
+example_mapping-insert_get,,50,,,37882468.0,ns,10080
+example_mapping-insert_get,,50,,,38225358.0,ns,10332
+example_mapping-insert_get,,50,,,39746996.0,ns,10584
+example_mapping-insert_get,,50,,,40858193.0,ns,10836
+example_mapping-insert_get,,50,,,41538165.0,ns,11088
+example_mapping-insert_get,,50,,,41280442.0,ns,11340
+example_mapping-insert_get,,50,,,42730872.0,ns,11592
+example_mapping-insert_get,,50,,,43565894.0,ns,11844
+example_mapping-insert_get,,50,,,44035091.0,ns,12096
+example_mapping-insert_get,,50,,,45174955.0,ns,12348
+example_mapping-insert_get,,50,,,46827038.0,ns,12600
+example_mapping-insert_get,,50,,,47016175.0,ns,12852
+example_mapping-insert_get,,50,,,48502898.0,ns,13104
+example_mapping-insert_get,,50,,,49605968.0,ns,13356
+example_mapping-insert_get,,50,,,50876208.0,ns,13608
+example_mapping-insert_get,,50,,,52247655.0,ns,13860
+example_mapping-insert_get,,50,,,52801947.0,ns,14112
+example_mapping-insert_get,,50,,,53149062.0,ns,14364
+example_mapping-insert_get,,50,,,54477678.0,ns,14616
+example_mapping-insert_get,,50,,,55552415.0,ns,14868
+example_mapping-insert_get,,50,,,56178366.0,ns,15120
+example_mapping-insert_get,,50,,,57447069.0,ns,15372
+example_mapping-insert_get,,50,,,58185489.0,ns,15624
+example_mapping-insert_get,,50,,,59564498.0,ns,15876
+example_mapping-insert_get,,50,,,60484791.0,ns,16128
+example_mapping-insert_get,,50,,,59916446.0,ns,16380
+example_mapping-insert_get,,50,,,61772890.0,ns,16632
+example_mapping-insert_get,,50,,,61492141.0,ns,16884
+example_mapping-insert_get,,50,,,63874542.0,ns,17136
+example_mapping-insert_get,,50,,,63990976.0,ns,17388
+example_mapping-insert_get,,50,,,65157685.0,ns,17640
+example_mapping-insert_get,,50,,,67823906.0,ns,17892
+example_mapping-insert_get,,50,,,68132828.0,ns,18144
+example_mapping-insert_get,,50,,,68557307.0,ns,18396
+example_mapping-insert_get,,50,,,69695400.0,ns,18648
+example_mapping-insert_get,,50,,,70807764.0,ns,18900
+example_mapping-insert_get,,50,,,72429843.0,ns,19152
+example_mapping-insert_get,,50,,,72955850.0,ns,19404
+example_mapping-insert_get,,50,,,73244742.0,ns,19656
+example_mapping-insert_get,,50,,,74017928.0,ns,19908
+example_mapping-insert_get,,50,,,74275044.0,ns,20160
+example_mapping-insert_get,,50,,,75341692.0,ns,20412
+example_mapping-insert_get,,50,,,75505172.0,ns,20664
+example_mapping-insert_get,,50,,,77651541.0,ns,20916
+example_mapping-insert_get,,50,,,79014052.0,ns,21168
+example_mapping-insert_get,,50,,,80204274.0,ns,21420
+example_mapping-insert_get,,50,,,79583984.0,ns,21672
+example_mapping-insert_get,,50,,,81562862.0,ns,21924
+example_mapping-insert_get,,50,,,81747387.0,ns,22176
+example_mapping-insert_get,,50,,,83484741.0,ns,22428
+example_mapping-insert_get,,50,,,83898961.0,ns,22680
+example_mapping-insert_get,,50,,,86930005.0,ns,22932
+example_mapping-insert_get,,50,,,86365232.0,ns,23184
+example_mapping-insert_get,,50,,,86591367.0,ns,23436
+example_mapping-insert_get,,50,,,88363744.0,ns,23688
+example_mapping-insert_get,,50,,,90489277.0,ns,23940
+example_mapping-insert_get,,50,,,89748063.0,ns,24192
+example_mapping-insert_get,,50,,,92712142.0,ns,24444
+example_mapping-insert_get,,50,,,90873963.0,ns,24696
+example_mapping-insert_get,,50,,,93474392.0,ns,24948
+example_mapping-insert_get,,50,,,92892057.0,ns,25200
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 9ea59cd..20cc8d0 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":[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
+{"sampling_mode":"Linear","iters":[252.0,504.0,756.0,1008.0,1260.0,1512.0,1764.0,2016.0,2268.0,2520.0,2772.0,3024.0,3276.0,3528.0,3780.0,4032.0,4284.0,4536.0,4788.0,5040.0,5292.0,5544.0,5796.0,6048.0,6300.0,6552.0,6804.0,7056.0,7308.0,7560.0,7812.0,8064.0,8316.0,8568.0,8820.0,9072.0,9324.0,9576.0,9828.0,10080.0,10332.0,10584.0,10836.0,11088.0,11340.0,11592.0,11844.0,12096.0,12348.0,12600.0,12852.0,13104.0,13356.0,13608.0,13860.0,14112.0,14364.0,14616.0,14868.0,15120.0,15372.0,15624.0,15876.0,16128.0,16380.0,16632.0,16884.0,17136.0,17388.0,17640.0,17892.0,18144.0,18396.0,18648.0,18900.0,19152.0,19404.0,19656.0,19908.0,20160.0,20412.0,20664.0,20916.0,21168.0,21420.0,21672.0,21924.0,22176.0,22428.0,22680.0,22932.0,23184.0,23436.0,23688.0,23940.0,24192.0,24444.0,24696.0,24948.0,25200.0],"times":[954171.0,1823952.0,2818807.0,3781040.0,4919269.0,5512080.0,6361298.0,7091070.0,8645811.0,9477444.0,10320497.0,10819412.0,11840135.0,13079308.0,13621099.0,14333070.0,16342671.0,16657938.0,17741640.0,18770852.0,19007116.0,20146147.0,21242698.0,22060940.0,23294678.0,24002653.0,24864647.0,26188295.0,27583235.0,28793262.0,29668933.0,30386715.0,31593195.0,32055726.0,33267352.0,34038834.0,35258899.0,35563067.0,35897890.0,37882468.0,38225358.0,39746996.0,40858193.0,41538165.0,41280442.0,42730872.0,43565894.0,44035091.0,45174955.0,46827038.0,47016175.0,48502898.0,49605968.0,50876208.0,52247655.0,52801947.0,53149062.0,54477678.0,55552415.0,56178366.0,57447069.0,58185489.0,59564498.0,60484791.0,59916446.0,61772890.0,61492141.0,63874542.0,63990976.0,65157685.0,67823906.0,68132828.0,68557307.0,69695400.0,70807764.0,72429843.0,72955850.0,73244742.0,74017928.0,74275044.0,75341692.0,75505172.0,77651541.0,79014052.0,80204274.0,79583984.0,81562862.0,81747387.0,83484741.0,83898961.0,86930005.0,86365232.0,86591367.0,88363744.0,90489277.0,89748063.0,92712142.0,90873963.0,93474392.0,92892057.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 5b519e8..2e8ee52 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 @@
-[3382.024585443858,3526.9430028438155,3913.3921159103693,4058.310533310327] \ No newline at end of file
+[3463.7053905993334,3571.5302375108267,3859.063162608142,3966.8880095196355] \ 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 0a7f904..fc0348c 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4637.659258837438,"upper_bound":4675.416953691888},"point_estimate":4656.014575472282,"standard_error":9.67358040832714},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4641.2589552886,"upper_bound":4684.523382820785},"point_estimate":4655.7943531283145,"standard_error":11.9868959329345},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":61.100483647986586,"upper_bound":103.34726062342745},"point_estimate":86.15158566562535,"standard_error":10.870186255912346},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4649.7241798417945,"upper_bound":4680.845181873807},"point_estimate":4665.728604252344,"standard_error":7.919739325933765},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75.26806496703774,"upper_bound":121.05372907735567},"point_estimate":96.90621894337087,"standard_error":12.021475891094191}} \ 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 d2874af..43c359b 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,,,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
+example_mapping-insert_get,,50,,,1007434.0,ns,205
+example_mapping-insert_get,,50,,,1966031.0,ns,410
+example_mapping-insert_get,,50,,,3150796.0,ns,615
+example_mapping-insert_get,,50,,,3675897.0,ns,820
+example_mapping-insert_get,,50,,,4583582.0,ns,1025
+example_mapping-insert_get,,50,,,5855390.0,ns,1230
+example_mapping-insert_get,,50,,,6753908.0,ns,1435
+example_mapping-insert_get,,50,,,7809958.0,ns,1640
+example_mapping-insert_get,,50,,,8665265.0,ns,1845
+example_mapping-insert_get,,50,,,9518778.0,ns,2050
+example_mapping-insert_get,,50,,,10608868.0,ns,2255
+example_mapping-insert_get,,50,,,11451249.0,ns,2460
+example_mapping-insert_get,,50,,,12109767.0,ns,2665
+example_mapping-insert_get,,50,,,12860180.0,ns,2870
+example_mapping-insert_get,,50,,,13774814.0,ns,3075
+example_mapping-insert_get,,50,,,15397726.0,ns,3280
+example_mapping-insert_get,,50,,,16182861.0,ns,3485
+example_mapping-insert_get,,50,,,16494015.0,ns,3690
+example_mapping-insert_get,,50,,,17561646.0,ns,3895
+example_mapping-insert_get,,50,,,18741476.0,ns,4100
+example_mapping-insert_get,,50,,,19595901.0,ns,4305
+example_mapping-insert_get,,50,,,20679821.0,ns,4510
+example_mapping-insert_get,,50,,,21804259.0,ns,4715
+example_mapping-insert_get,,50,,,22386088.0,ns,4920
+example_mapping-insert_get,,50,,,23061116.0,ns,5125
+example_mapping-insert_get,,50,,,24316170.0,ns,5330
+example_mapping-insert_get,,50,,,25576315.0,ns,5535
+example_mapping-insert_get,,50,,,26850323.0,ns,5740
+example_mapping-insert_get,,50,,,27701053.0,ns,5945
+example_mapping-insert_get,,50,,,29034281.0,ns,6150
+example_mapping-insert_get,,50,,,29290328.0,ns,6355
+example_mapping-insert_get,,50,,,29925226.0,ns,6560
+example_mapping-insert_get,,50,,,32433757.0,ns,6765
+example_mapping-insert_get,,50,,,33809519.0,ns,6970
+example_mapping-insert_get,,50,,,32982470.0,ns,7175
+example_mapping-insert_get,,50,,,33817093.0,ns,7380
+example_mapping-insert_get,,50,,,34478773.0,ns,7585
+example_mapping-insert_get,,50,,,35406257.0,ns,7790
+example_mapping-insert_get,,50,,,36854391.0,ns,7995
+example_mapping-insert_get,,50,,,38085444.0,ns,8200
+example_mapping-insert_get,,50,,,39532542.0,ns,8405
+example_mapping-insert_get,,50,,,40632752.0,ns,8610
+example_mapping-insert_get,,50,,,42186511.0,ns,8815
+example_mapping-insert_get,,50,,,42429310.0,ns,9020
+example_mapping-insert_get,,50,,,42255005.0,ns,9225
+example_mapping-insert_get,,50,,,43911827.0,ns,9430
+example_mapping-insert_get,,50,,,45041510.0,ns,9635
+example_mapping-insert_get,,50,,,45143968.0,ns,9840
+example_mapping-insert_get,,50,,,46687554.0,ns,10045
+example_mapping-insert_get,,50,,,46703944.0,ns,10250
+example_mapping-insert_get,,50,,,48735278.0,ns,10455
+example_mapping-insert_get,,50,,,48671053.0,ns,10660
+example_mapping-insert_get,,50,,,50817004.0,ns,10865
+example_mapping-insert_get,,50,,,52484981.0,ns,11070
+example_mapping-insert_get,,50,,,52932942.0,ns,11275
+example_mapping-insert_get,,50,,,54106122.0,ns,11480
+example_mapping-insert_get,,50,,,54742238.0,ns,11685
+example_mapping-insert_get,,50,,,54605300.0,ns,11890
+example_mapping-insert_get,,50,,,55969520.0,ns,12095
+example_mapping-insert_get,,50,,,56240318.0,ns,12300
+example_mapping-insert_get,,50,,,58366728.0,ns,12505
+example_mapping-insert_get,,50,,,59937943.0,ns,12710
+example_mapping-insert_get,,50,,,61587407.0,ns,12915
+example_mapping-insert_get,,50,,,60616105.0,ns,13120
+example_mapping-insert_get,,50,,,61178072.0,ns,13325
+example_mapping-insert_get,,50,,,62643126.0,ns,13530
+example_mapping-insert_get,,50,,,63219453.0,ns,13735
+example_mapping-insert_get,,50,,,64708241.0,ns,13940
+example_mapping-insert_get,,50,,,66326109.0,ns,14145
+example_mapping-insert_get,,50,,,67088093.0,ns,14350
+example_mapping-insert_get,,50,,,68642412.0,ns,14555
+example_mapping-insert_get,,50,,,68621985.0,ns,14760
+example_mapping-insert_get,,50,,,70430256.0,ns,14965
+example_mapping-insert_get,,50,,,71690890.0,ns,15170
+example_mapping-insert_get,,50,,,70359122.0,ns,15375
+example_mapping-insert_get,,50,,,73327125.0,ns,15580
+example_mapping-insert_get,,50,,,74700857.0,ns,15785
+example_mapping-insert_get,,50,,,76234165.0,ns,15990
+example_mapping-insert_get,,50,,,75191823.0,ns,16195
+example_mapping-insert_get,,50,,,77588123.0,ns,16400
+example_mapping-insert_get,,50,,,78294507.0,ns,16605
+example_mapping-insert_get,,50,,,78869732.0,ns,16810
+example_mapping-insert_get,,50,,,80893385.0,ns,17015
+example_mapping-insert_get,,50,,,80140016.0,ns,17220
+example_mapping-insert_get,,50,,,81741090.0,ns,17425
+example_mapping-insert_get,,50,,,84136368.0,ns,17630
+example_mapping-insert_get,,50,,,83667707.0,ns,17835
+example_mapping-insert_get,,50,,,83074492.0,ns,18040
+example_mapping-insert_get,,50,,,84649764.0,ns,18245
+example_mapping-insert_get,,50,,,87375574.0,ns,18450
+example_mapping-insert_get,,50,,,86416005.0,ns,18655
+example_mapping-insert_get,,50,,,88350111.0,ns,18860
+example_mapping-insert_get,,50,,,88492739.0,ns,19065
+example_mapping-insert_get,,50,,,87965301.0,ns,19270
+example_mapping-insert_get,,50,,,88246860.0,ns,19475
+example_mapping-insert_get,,50,,,92487409.0,ns,19680
+example_mapping-insert_get,,50,,,93233882.0,ns,19885
+example_mapping-insert_get,,50,,,94539640.0,ns,20090
+example_mapping-insert_get,,50,,,93959650.0,ns,20295
+example_mapping-insert_get,,50,,,95712390.0,ns,20500
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 1a1f248..eda8079 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":[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
+{"sampling_mode":"Linear","iters":[205.0,410.0,615.0,820.0,1025.0,1230.0,1435.0,1640.0,1845.0,2050.0,2255.0,2460.0,2665.0,2870.0,3075.0,3280.0,3485.0,3690.0,3895.0,4100.0,4305.0,4510.0,4715.0,4920.0,5125.0,5330.0,5535.0,5740.0,5945.0,6150.0,6355.0,6560.0,6765.0,6970.0,7175.0,7380.0,7585.0,7790.0,7995.0,8200.0,8405.0,8610.0,8815.0,9020.0,9225.0,9430.0,9635.0,9840.0,10045.0,10250.0,10455.0,10660.0,10865.0,11070.0,11275.0,11480.0,11685.0,11890.0,12095.0,12300.0,12505.0,12710.0,12915.0,13120.0,13325.0,13530.0,13735.0,13940.0,14145.0,14350.0,14555.0,14760.0,14965.0,15170.0,15375.0,15580.0,15785.0,15990.0,16195.0,16400.0,16605.0,16810.0,17015.0,17220.0,17425.0,17630.0,17835.0,18040.0,18245.0,18450.0,18655.0,18860.0,19065.0,19270.0,19475.0,19680.0,19885.0,20090.0,20295.0,20500.0],"times":[1007434.0,1966031.0,3150796.0,3675897.0,4583582.0,5855390.0,6753908.0,7809958.0,8665265.0,9518778.0,10608868.0,11451249.0,12109767.0,12860180.0,13774814.0,15397726.0,16182861.0,16494015.0,17561646.0,18741476.0,19595901.0,20679821.0,21804259.0,22386088.0,23061116.0,24316170.0,25576315.0,26850323.0,27701053.0,29034281.0,29290328.0,29925226.0,32433757.0,33809519.0,32982470.0,33817093.0,34478773.0,35406257.0,36854391.0,38085444.0,39532542.0,40632752.0,42186511.0,42429310.0,42255005.0,43911827.0,45041510.0,45143968.0,46687554.0,46703944.0,48735278.0,48671053.0,50817004.0,52484981.0,52932942.0,54106122.0,54742238.0,54605300.0,55969520.0,56240318.0,58366728.0,59937943.0,61587407.0,60616105.0,61178072.0,62643126.0,63219453.0,64708241.0,66326109.0,67088093.0,68642412.0,68621985.0,70430256.0,71690890.0,70359122.0,73327125.0,74700857.0,76234165.0,75191823.0,77588123.0,78294507.0,78869732.0,80893385.0,80140016.0,81741090.0,84136368.0,83667707.0,83074492.0,84649764.0,87375574.0,86416005.0,88350111.0,88492739.0,87965301.0,88246860.0,92487409.0,93233882.0,94539640.0,93959650.0,95712390.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 83237cf..93239d7 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 @@
-[4299.594716095122,4451.901040047091,4858.051237252341,5010.35756120431] \ No newline at end of file
+[4242.361710670604,4416.365401926922,4880.375245277102,5054.3789365334205] \ 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 7b115ae..58155d5 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6905071.958937501,"upper_bound":6951917.91603125},"point_estimate":6928482.65125,"standard_error":11908.323493994401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6907198.3125,"upper_bound":6955404.375},"point_estimate":6922832.0625,"standard_error":10435.820776418765},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76486.86932958663,"upper_bound":133063.4403001517},"point_estimate":114973.96003380418,"standard_error":15171.44342895414},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":100616.46050570944,"upper_bound":137184.89855794888},"point_estimate":119749.70326975835,"standard_error":9346.027236738808}} \ 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 ab20c90..6bd36c8 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,,,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
+example_mapping-insert_get,,7500,,,56122155.0,ns,8
+example_mapping-insert_get,,7500,,,56779771.0,ns,8
+example_mapping-insert_get,,7500,,,56951106.0,ns,8
+example_mapping-insert_get,,7500,,,58357176.0,ns,8
+example_mapping-insert_get,,7500,,,55873805.0,ns,8
+example_mapping-insert_get,,7500,,,55208809.0,ns,8
+example_mapping-insert_get,,7500,,,55986134.0,ns,8
+example_mapping-insert_get,,7500,,,54696409.0,ns,8
+example_mapping-insert_get,,7500,,,57856915.0,ns,8
+example_mapping-insert_get,,7500,,,54945129.0,ns,8
+example_mapping-insert_get,,7500,,,54718678.0,ns,8
+example_mapping-insert_get,,7500,,,56147733.0,ns,8
+example_mapping-insert_get,,7500,,,55044262.0,ns,8
+example_mapping-insert_get,,7500,,,54130131.0,ns,8
+example_mapping-insert_get,,7500,,,53770479.0,ns,8
+example_mapping-insert_get,,7500,,,56051970.0,ns,8
+example_mapping-insert_get,,7500,,,55278405.0,ns,8
+example_mapping-insert_get,,7500,,,55385006.0,ns,8
+example_mapping-insert_get,,7500,,,54924891.0,ns,8
+example_mapping-insert_get,,7500,,,56058109.0,ns,8
+example_mapping-insert_get,,7500,,,56000754.0,ns,8
+example_mapping-insert_get,,7500,,,56032403.0,ns,8
+example_mapping-insert_get,,7500,,,55703122.0,ns,8
+example_mapping-insert_get,,7500,,,56072817.0,ns,8
+example_mapping-insert_get,,7500,,,56328854.0,ns,8
+example_mapping-insert_get,,7500,,,55161124.0,ns,8
+example_mapping-insert_get,,7500,,,54716578.0,ns,8
+example_mapping-insert_get,,7500,,,54661415.0,ns,8
+example_mapping-insert_get,,7500,,,55076009.0,ns,8
+example_mapping-insert_get,,7500,,,53695411.0,ns,8
+example_mapping-insert_get,,7500,,,56991104.0,ns,8
+example_mapping-insert_get,,7500,,,55750326.0,ns,8
+example_mapping-insert_get,,7500,,,54330006.0,ns,8
+example_mapping-insert_get,,7500,,,55249479.0,ns,8
+example_mapping-insert_get,,7500,,,54582185.0,ns,8
+example_mapping-insert_get,,7500,,,55216229.0,ns,8
+example_mapping-insert_get,,7500,,,53202715.0,ns,8
+example_mapping-insert_get,,7500,,,54759972.0,ns,8
+example_mapping-insert_get,,7500,,,54718804.0,ns,8
+example_mapping-insert_get,,7500,,,55430096.0,ns,8
+example_mapping-insert_get,,7500,,,55185075.0,ns,8
+example_mapping-insert_get,,7500,,,53787023.0,ns,8
+example_mapping-insert_get,,7500,,,55303262.0,ns,8
+example_mapping-insert_get,,7500,,,55643235.0,ns,8
+example_mapping-insert_get,,7500,,,55442270.0,ns,8
+example_mapping-insert_get,,7500,,,54563876.0,ns,8
+example_mapping-insert_get,,7500,,,54418153.0,ns,8
+example_mapping-insert_get,,7500,,,56784078.0,ns,8
+example_mapping-insert_get,,7500,,,55733629.0,ns,8
+example_mapping-insert_get,,7500,,,54980725.0,ns,8
+example_mapping-insert_get,,7500,,,53630298.0,ns,8
+example_mapping-insert_get,,7500,,,55318873.0,ns,8
+example_mapping-insert_get,,7500,,,55669818.0,ns,8
+example_mapping-insert_get,,7500,,,56025733.0,ns,8
+example_mapping-insert_get,,7500,,,55772027.0,ns,8
+example_mapping-insert_get,,7500,,,56257524.0,ns,8
+example_mapping-insert_get,,7500,,,55505450.0,ns,8
+example_mapping-insert_get,,7500,,,56684907.0,ns,8
+example_mapping-insert_get,,7500,,,55391148.0,ns,8
+example_mapping-insert_get,,7500,,,55851209.0,ns,8
+example_mapping-insert_get,,7500,,,55259907.0,ns,8
+example_mapping-insert_get,,7500,,,55211713.0,ns,8
+example_mapping-insert_get,,7500,,,55262233.0,ns,8
+example_mapping-insert_get,,7500,,,53435783.0,ns,8
+example_mapping-insert_get,,7500,,,54853382.0,ns,8
+example_mapping-insert_get,,7500,,,55380307.0,ns,8
+example_mapping-insert_get,,7500,,,55660447.0,ns,8
+example_mapping-insert_get,,7500,,,54039226.0,ns,8
+example_mapping-insert_get,,7500,,,55234013.0,ns,8
+example_mapping-insert_get,,7500,,,56371241.0,ns,8
+example_mapping-insert_get,,7500,,,55424916.0,ns,8
+example_mapping-insert_get,,7500,,,53719048.0,ns,8
+example_mapping-insert_get,,7500,,,54340484.0,ns,8
+example_mapping-insert_get,,7500,,,56903424.0,ns,8
+example_mapping-insert_get,,7500,,,54555248.0,ns,8
+example_mapping-insert_get,,7500,,,55586713.0,ns,8
+example_mapping-insert_get,,7500,,,57331662.0,ns,8
+example_mapping-insert_get,,7500,,,55658969.0,ns,8
+example_mapping-insert_get,,7500,,,55080922.0,ns,8
+example_mapping-insert_get,,7500,,,55883041.0,ns,8
+example_mapping-insert_get,,7500,,,56233394.0,ns,8
+example_mapping-insert_get,,7500,,,55403792.0,ns,8
+example_mapping-insert_get,,7500,,,56092484.0,ns,8
+example_mapping-insert_get,,7500,,,55799252.0,ns,8
+example_mapping-insert_get,,7500,,,56475611.0,ns,8
+example_mapping-insert_get,,7500,,,55267462.0,ns,8
+example_mapping-insert_get,,7500,,,55395669.0,ns,8
+example_mapping-insert_get,,7500,,,56357810.0,ns,8
+example_mapping-insert_get,,7500,,,55838919.0,ns,8
+example_mapping-insert_get,,7500,,,57333553.0,ns,8
+example_mapping-insert_get,,7500,,,55300768.0,ns,8
+example_mapping-insert_get,,7500,,,55252940.0,ns,8
+example_mapping-insert_get,,7500,,,55298097.0,ns,8
+example_mapping-insert_get,,7500,,,56415539.0,ns,8
+example_mapping-insert_get,,7500,,,56510702.0,ns,8
+example_mapping-insert_get,,7500,,,54082332.0,ns,8
+example_mapping-insert_get,,7500,,,54527882.0,ns,8
+example_mapping-insert_get,,7500,,,55369059.0,ns,8
+example_mapping-insert_get,,7500,,,55247082.0,ns,8
+example_mapping-insert_get,,7500,,,53476306.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 8a724ef..dd98484 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":[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
+{"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":[56122155.0,56779771.0,56951106.0,58357176.0,55873805.0,55208809.0,55986134.0,54696409.0,57856915.0,54945129.0,54718678.0,56147733.0,55044262.0,54130131.0,53770479.0,56051970.0,55278405.0,55385006.0,54924891.0,56058109.0,56000754.0,56032403.0,55703122.0,56072817.0,56328854.0,55161124.0,54716578.0,54661415.0,55076009.0,53695411.0,56991104.0,55750326.0,54330006.0,55249479.0,54582185.0,55216229.0,53202715.0,54759972.0,54718804.0,55430096.0,55185075.0,53787023.0,55303262.0,55643235.0,55442270.0,54563876.0,54418153.0,56784078.0,55733629.0,54980725.0,53630298.0,55318873.0,55669818.0,56025733.0,55772027.0,56257524.0,55505450.0,56684907.0,55391148.0,55851209.0,55259907.0,55211713.0,55262233.0,53435783.0,54853382.0,55380307.0,55660447.0,54039226.0,55234013.0,56371241.0,55424916.0,53719048.0,54340484.0,56903424.0,54555248.0,55586713.0,57331662.0,55658969.0,55080922.0,55883041.0,56233394.0,55403792.0,56092484.0,55799252.0,56475611.0,55267462.0,55395669.0,56357810.0,55838919.0,57333553.0,55300768.0,55252940.0,55298097.0,56415539.0,56510702.0,54082332.0,54527882.0,55369059.0,55247082.0,53476306.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 404f2aa..7fb96de 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 @@
-[6118662.1875,6440278.78125,7297923.03125,7619539.625] \ No newline at end of file
+[6443231.6875,6653304.203125,7213497.578125,7423570.09375] \ 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 ca73148..28a8658 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":621075.3515213125,"upper_bound":696558.893214606},"point_estimate":654270.4990796425,"standard_error":19578.715552906793},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":603565.1558561898,"upper_bound":606845.2395833333},"point_estimate":605526.675,"standard_error":841.1257179304098},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8090.580152209612,"upper_bound":15155.802010259056},"point_estimate":11047.474585553031,"standard_error":1815.3677241772114},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":602392.0202019771,"upper_bound":610169.5547704082},"point_estimate":605772.1127279444,"standard_error":1985.5902805459439},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":89247.75072827219,"upper_bound":276656.54621444276},"point_estimate":197088.7971483536,"standard_error":49399.245740149374}} \ 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 b20f02c..e6e2049 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,,,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
+example_mapping-insert_get,,7500,,,1222518.0,ns,2
+example_mapping-insert_get,,7500,,,2422049.0,ns,4
+example_mapping-insert_get,,7500,,,3640450.0,ns,6
+example_mapping-insert_get,,7500,,,4857036.0,ns,8
+example_mapping-insert_get,,7500,,,6063104.0,ns,10
+example_mapping-insert_get,,7500,,,7387889.0,ns,12
+example_mapping-insert_get,,7500,,,8595231.0,ns,14
+example_mapping-insert_get,,7500,,,9711181.0,ns,16
+example_mapping-insert_get,,7500,,,10910614.0,ns,18
+example_mapping-insert_get,,7500,,,12154705.0,ns,20
+example_mapping-insert_get,,7500,,,13812091.0,ns,22
+example_mapping-insert_get,,7500,,,14553971.0,ns,24
+example_mapping-insert_get,,7500,,,15898488.0,ns,26
+example_mapping-insert_get,,7500,,,40671064.0,ns,28
+example_mapping-insert_get,,7500,,,50155204.0,ns,30
+example_mapping-insert_get,,7500,,,52225832.0,ns,32
+example_mapping-insert_get,,7500,,,55781140.0,ns,34
+example_mapping-insert_get,,7500,,,30214075.0,ns,36
+example_mapping-insert_get,,7500,,,25077500.0,ns,38
+example_mapping-insert_get,,7500,,,26231034.0,ns,40
+example_mapping-insert_get,,7500,,,27588263.0,ns,42
+example_mapping-insert_get,,7500,,,29082339.0,ns,44
+example_mapping-insert_get,,7500,,,29959900.0,ns,46
+example_mapping-insert_get,,7500,,,31219000.0,ns,48
+example_mapping-insert_get,,7500,,,32477691.0,ns,50
+example_mapping-insert_get,,7500,,,34260488.0,ns,52
+example_mapping-insert_get,,7500,,,35253509.0,ns,54
+example_mapping-insert_get,,7500,,,36428689.0,ns,56
+example_mapping-insert_get,,7500,,,37795708.0,ns,58
+example_mapping-insert_get,,7500,,,39510147.0,ns,60
+example_mapping-insert_get,,7500,,,40335202.0,ns,62
+example_mapping-insert_get,,7500,,,41769425.0,ns,64
+example_mapping-insert_get,,7500,,,43372967.0,ns,66
+example_mapping-insert_get,,7500,,,44272192.0,ns,68
+example_mapping-insert_get,,7500,,,45534987.0,ns,70
+example_mapping-insert_get,,7500,,,47264586.0,ns,72
+example_mapping-insert_get,,7500,,,47612478.0,ns,74
+example_mapping-insert_get,,7500,,,46244670.0,ns,76
+example_mapping-insert_get,,7500,,,47083866.0,ns,78
+example_mapping-insert_get,,7500,,,47838671.0,ns,80
+example_mapping-insert_get,,7500,,,49851578.0,ns,82
+example_mapping-insert_get,,7500,,,50652459.0,ns,84
+example_mapping-insert_get,,7500,,,52242813.0,ns,86
+example_mapping-insert_get,,7500,,,53363617.0,ns,88
+example_mapping-insert_get,,7500,,,53494869.0,ns,90
+example_mapping-insert_get,,7500,,,54344943.0,ns,92
+example_mapping-insert_get,,7500,,,56335914.0,ns,94
+example_mapping-insert_get,,7500,,,57069563.0,ns,96
+example_mapping-insert_get,,7500,,,58977675.0,ns,98
+example_mapping-insert_get,,7500,,,61584841.0,ns,100
+example_mapping-insert_get,,7500,,,61494765.0,ns,102
+example_mapping-insert_get,,7500,,,62542079.0,ns,104
+example_mapping-insert_get,,7500,,,63376919.0,ns,106
+example_mapping-insert_get,,7500,,,65122268.0,ns,108
+example_mapping-insert_get,,7500,,,65840519.0,ns,110
+example_mapping-insert_get,,7500,,,67791819.0,ns,112
+example_mapping-insert_get,,7500,,,68033095.0,ns,114
+example_mapping-insert_get,,7500,,,69453841.0,ns,116
+example_mapping-insert_get,,7500,,,70017616.0,ns,118
+example_mapping-insert_get,,7500,,,72664932.0,ns,120
+example_mapping-insert_get,,7500,,,72699951.0,ns,122
+example_mapping-insert_get,,7500,,,75219716.0,ns,124
+example_mapping-insert_get,,7500,,,76119520.0,ns,126
+example_mapping-insert_get,,7500,,,77317014.0,ns,128
+example_mapping-insert_get,,7500,,,79172674.0,ns,130
+example_mapping-insert_get,,7500,,,77794548.0,ns,132
+example_mapping-insert_get,,7500,,,79585556.0,ns,134
+example_mapping-insert_get,,7500,,,81493659.0,ns,136
+example_mapping-insert_get,,7500,,,82547063.0,ns,138
+example_mapping-insert_get,,7500,,,83470544.0,ns,140
+example_mapping-insert_get,,7500,,,85661335.0,ns,142
+example_mapping-insert_get,,7500,,,87135112.0,ns,144
+example_mapping-insert_get,,7500,,,87434925.0,ns,146
+example_mapping-insert_get,,7500,,,87745066.0,ns,148
+example_mapping-insert_get,,7500,,,90051547.0,ns,150
+example_mapping-insert_get,,7500,,,92028941.0,ns,152
+example_mapping-insert_get,,7500,,,93365994.0,ns,154
+example_mapping-insert_get,,7500,,,93552884.0,ns,156
+example_mapping-insert_get,,7500,,,94519330.0,ns,158
+example_mapping-insert_get,,7500,,,95047131.0,ns,160
+example_mapping-insert_get,,7500,,,96375347.0,ns,162
+example_mapping-insert_get,,7500,,,97800377.0,ns,164
+example_mapping-insert_get,,7500,,,99327029.0,ns,166
+example_mapping-insert_get,,7500,,,99444610.0,ns,168
+example_mapping-insert_get,,7500,,,102813719.0,ns,170
+example_mapping-insert_get,,7500,,,104071108.0,ns,172
+example_mapping-insert_get,,7500,,,105586175.0,ns,174
+example_mapping-insert_get,,7500,,,105641059.0,ns,176
+example_mapping-insert_get,,7500,,,106124143.0,ns,178
+example_mapping-insert_get,,7500,,,108238038.0,ns,180
+example_mapping-insert_get,,7500,,,111103848.0,ns,182
+example_mapping-insert_get,,7500,,,112817678.0,ns,184
+example_mapping-insert_get,,7500,,,112643472.0,ns,186
+example_mapping-insert_get,,7500,,,111389906.0,ns,188
+example_mapping-insert_get,,7500,,,114737480.0,ns,190
+example_mapping-insert_get,,7500,,,116623510.0,ns,192
+example_mapping-insert_get,,7500,,,115469635.0,ns,194
+example_mapping-insert_get,,7500,,,114464470.0,ns,196
+example_mapping-insert_get,,7500,,,117876482.0,ns,198
+example_mapping-insert_get,,7500,,,119909332.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 09303d2..e725604 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":[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
+{"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":[1222518.0,2422049.0,3640450.0,4857036.0,6063104.0,7387889.0,8595231.0,9711181.0,10910614.0,12154705.0,13812091.0,14553971.0,15898488.0,40671064.0,50155204.0,52225832.0,55781140.0,30214075.0,25077500.0,26231034.0,27588263.0,29082339.0,29959900.0,31219000.0,32477691.0,34260488.0,35253509.0,36428689.0,37795708.0,39510147.0,40335202.0,41769425.0,43372967.0,44272192.0,45534987.0,47264586.0,47612478.0,46244670.0,47083866.0,47838671.0,49851578.0,50652459.0,52242813.0,53363617.0,53494869.0,54344943.0,56335914.0,57069563.0,58977675.0,61584841.0,61494765.0,62542079.0,63376919.0,65122268.0,65840519.0,67791819.0,68033095.0,69453841.0,70017616.0,72664932.0,72699951.0,75219716.0,76119520.0,77317014.0,79172674.0,77794548.0,79585556.0,81493659.0,82547063.0,83470544.0,85661335.0,87135112.0,87434925.0,87745066.0,90051547.0,92028941.0,93365994.0,93552884.0,94519330.0,95047131.0,96375347.0,97800377.0,99327029.0,99444610.0,102813719.0,104071108.0,105586175.0,105641059.0,106124143.0,108238038.0,111103848.0,112817678.0,112643472.0,111389906.0,114737480.0,116623510.0,115469635.0,114464470.0,117876482.0,119909332.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 978fcd9..6925b28 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 @@
-[538967.9370060522,563741.5879007853,629804.6569534065,654578.3078481394] \ No newline at end of file
+[538244.537452978,568468.5435501568,649065.8931426334,679289.899239812] \ 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 a77e3e9..7875e63 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":78058557.80150001,"upper_bound":79092122.9765},"point_estimate":78538962.71,"standard_error":264060.7579937956},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":77473718.5,"upper_bound":78477841.0},"point_estimate":77960975.0,"standard_error":268923.0094211633},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1210373.1208115816,"upper_bound":1959782.929506898},"point_estimate":1523289.9299561977,"standard_error":201416.2703192508},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1650823.4963355246,"upper_bound":3601903.5351973614},"point_estimate":2658101.5133620687,"standard_error":507406.64193324145}} \ 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 436132a..8260a52 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,,,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
+example_mapping-insert_get,,7500,,,80772135.0,ns,1
+example_mapping-insert_get,,7500,,,84529208.0,ns,1
+example_mapping-insert_get,,7500,,,81134955.0,ns,1
+example_mapping-insert_get,,7500,,,79621450.0,ns,1
+example_mapping-insert_get,,7500,,,81136961.0,ns,1
+example_mapping-insert_get,,7500,,,79175844.0,ns,1
+example_mapping-insert_get,,7500,,,76016544.0,ns,1
+example_mapping-insert_get,,7500,,,78247641.0,ns,1
+example_mapping-insert_get,,7500,,,80261760.0,ns,1
+example_mapping-insert_get,,7500,,,78531537.0,ns,1
+example_mapping-insert_get,,7500,,,78952502.0,ns,1
+example_mapping-insert_get,,7500,,,81340466.0,ns,1
+example_mapping-insert_get,,7500,,,79314186.0,ns,1
+example_mapping-insert_get,,7500,,,79747132.0,ns,1
+example_mapping-insert_get,,7500,,,79151426.0,ns,1
+example_mapping-insert_get,,7500,,,82032034.0,ns,1
+example_mapping-insert_get,,7500,,,77007342.0,ns,1
+example_mapping-insert_get,,7500,,,78370159.0,ns,1
+example_mapping-insert_get,,7500,,,76010018.0,ns,1
+example_mapping-insert_get,,7500,,,79300287.0,ns,1
+example_mapping-insert_get,,7500,,,79522872.0,ns,1
+example_mapping-insert_get,,7500,,,79182664.0,ns,1
+example_mapping-insert_get,,7500,,,79611975.0,ns,1
+example_mapping-insert_get,,7500,,,81308895.0,ns,1
+example_mapping-insert_get,,7500,,,77081868.0,ns,1
+example_mapping-insert_get,,7500,,,75425034.0,ns,1
+example_mapping-insert_get,,7500,,,77537224.0,ns,1
+example_mapping-insert_get,,7500,,,80051391.0,ns,1
+example_mapping-insert_get,,7500,,,80099733.0,ns,1
+example_mapping-insert_get,,7500,,,77986723.0,ns,1
+example_mapping-insert_get,,7500,,,80000246.0,ns,1
+example_mapping-insert_get,,7500,,,77175884.0,ns,1
+example_mapping-insert_get,,7500,,,78698719.0,ns,1
+example_mapping-insert_get,,7500,,,76876038.0,ns,1
+example_mapping-insert_get,,7500,,,79879616.0,ns,1
+example_mapping-insert_get,,7500,,,78618165.0,ns,1
+example_mapping-insert_get,,7500,,,78477841.0,ns,1
+example_mapping-insert_get,,7500,,,77172829.0,ns,1
+example_mapping-insert_get,,7500,,,76687883.0,ns,1
+example_mapping-insert_get,,7500,,,94040785.0,ns,1
+example_mapping-insert_get,,7500,,,86321906.0,ns,1
+example_mapping-insert_get,,7500,,,79284697.0,ns,1
+example_mapping-insert_get,,7500,,,89208138.0,ns,1
+example_mapping-insert_get,,7500,,,82829414.0,ns,1
+example_mapping-insert_get,,7500,,,77895651.0,ns,1
+example_mapping-insert_get,,7500,,,77272660.0,ns,1
+example_mapping-insert_get,,7500,,,78344094.0,ns,1
+example_mapping-insert_get,,7500,,,76071123.0,ns,1
+example_mapping-insert_get,,7500,,,76349980.0,ns,1
+example_mapping-insert_get,,7500,,,77645258.0,ns,1
+example_mapping-insert_get,,7500,,,76897612.0,ns,1
+example_mapping-insert_get,,7500,,,76394313.0,ns,1
+example_mapping-insert_get,,7500,,,76630834.0,ns,1
+example_mapping-insert_get,,7500,,,78344789.0,ns,1
+example_mapping-insert_get,,7500,,,76254233.0,ns,1
+example_mapping-insert_get,,7500,,,77038085.0,ns,1
+example_mapping-insert_get,,7500,,,76206930.0,ns,1
+example_mapping-insert_get,,7500,,,76712018.0,ns,1
+example_mapping-insert_get,,7500,,,77209261.0,ns,1
+example_mapping-insert_get,,7500,,,77540664.0,ns,1
+example_mapping-insert_get,,7500,,,75761905.0,ns,1
+example_mapping-insert_get,,7500,,,76292057.0,ns,1
+example_mapping-insert_get,,7500,,,78868421.0,ns,1
+example_mapping-insert_get,,7500,,,77125705.0,ns,1
+example_mapping-insert_get,,7500,,,77831276.0,ns,1
+example_mapping-insert_get,,7500,,,77935227.0,ns,1
+example_mapping-insert_get,,7500,,,78162059.0,ns,1
+example_mapping-insert_get,,7500,,,77328783.0,ns,1
+example_mapping-insert_get,,7500,,,77185477.0,ns,1
+example_mapping-insert_get,,7500,,,77045177.0,ns,1
+example_mapping-insert_get,,7500,,,76773603.0,ns,1
+example_mapping-insert_get,,7500,,,77594776.0,ns,1
+example_mapping-insert_get,,7500,,,78295997.0,ns,1
+example_mapping-insert_get,,7500,,,76626440.0,ns,1
+example_mapping-insert_get,,7500,,,77165996.0,ns,1
+example_mapping-insert_get,,7500,,,77228832.0,ns,1
+example_mapping-insert_get,,7500,,,75537875.0,ns,1
+example_mapping-insert_get,,7500,,,77015214.0,ns,1
+example_mapping-insert_get,,7500,,,77888979.0,ns,1
+example_mapping-insert_get,,7500,,,78886505.0,ns,1
+example_mapping-insert_get,,7500,,,78295803.0,ns,1
+example_mapping-insert_get,,7500,,,78116214.0,ns,1
+example_mapping-insert_get,,7500,,,76860959.0,ns,1
+example_mapping-insert_get,,7500,,,77782093.0,ns,1
+example_mapping-insert_get,,7500,,,78726340.0,ns,1
+example_mapping-insert_get,,7500,,,82350451.0,ns,1
+example_mapping-insert_get,,7500,,,78740100.0,ns,1
+example_mapping-insert_get,,7500,,,76586588.0,ns,1
+example_mapping-insert_get,,7500,,,77531838.0,ns,1
+example_mapping-insert_get,,7500,,,76723658.0,ns,1
+example_mapping-insert_get,,7500,,,76585502.0,ns,1
+example_mapping-insert_get,,7500,,,78496192.0,ns,1
+example_mapping-insert_get,,7500,,,79266479.0,ns,1
+example_mapping-insert_get,,7500,,,78839359.0,ns,1
+example_mapping-insert_get,,7500,,,77410213.0,ns,1
+example_mapping-insert_get,,7500,,,77094021.0,ns,1
+example_mapping-insert_get,,7500,,,77185798.0,ns,1
+example_mapping-insert_get,,7500,,,78633686.0,ns,1
+example_mapping-insert_get,,7500,,,78522285.0,ns,1
+example_mapping-insert_get,,7500,,,77056756.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 12cc3cf..02a0ee3 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":[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
+{"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":[80772135.0,84529208.0,81134955.0,79621450.0,81136961.0,79175844.0,76016544.0,78247641.0,80261760.0,78531537.0,78952502.0,81340466.0,79314186.0,79747132.0,79151426.0,82032034.0,77007342.0,78370159.0,76010018.0,79300287.0,79522872.0,79182664.0,79611975.0,81308895.0,77081868.0,75425034.0,77537224.0,80051391.0,80099733.0,77986723.0,80000246.0,77175884.0,78698719.0,76876038.0,79879616.0,78618165.0,78477841.0,77172829.0,76687883.0,94040785.0,86321906.0,79284697.0,89208138.0,82829414.0,77895651.0,77272660.0,78344094.0,76071123.0,76349980.0,77645258.0,76897612.0,76394313.0,76630834.0,78344789.0,76254233.0,77038085.0,76206930.0,76712018.0,77209261.0,77540664.0,75761905.0,76292057.0,78868421.0,77125705.0,77831276.0,77935227.0,78162059.0,77328783.0,77185477.0,77045177.0,76773603.0,77594776.0,78295997.0,76626440.0,77165996.0,77228832.0,75537875.0,77015214.0,77888979.0,78886505.0,78295803.0,78116214.0,76860959.0,77782093.0,78726340.0,82350451.0,78740100.0,76586588.0,77531838.0,76723658.0,76585502.0,78496192.0,79266479.0,78839359.0,77410213.0,77094021.0,77185798.0,78633686.0,78522285.0,77056756.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 fbb8ef6..4766e7b 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 @@
-[73779370.75,75488446.75,80045982.75,81755058.75] \ No newline at end of file
+[70562762.75,73803083.375,82443938.375,85684259.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)])])/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 a634090..0387c2f 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":902889.9672338597,"upper_bound":915518.7681487319},"point_estimate":908982.3515301698,"standard_error":3218.1816225844323},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":896292.0338628762,"upper_bound":904918.3935771214},"point_estimate":900620.4260869565,"standard_error":2379.2635080664245},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18543.09846581599,"upper_bound":31880.0846902653},"point_estimate":25008.285594249435,"standard_error":3475.0129941175023},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":901411.3007395404,"upper_bound":915330.9248097509},"point_estimate":907993.1873681099,"standard_error":3561.9253599650765},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":25962.759889983845,"upper_bound":37951.08145082358},"point_estimate":32332.71702747225,"standard_error":3055.1544843065167}} \ 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 47b584d..e88d83a 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,,,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
+example_mapping-insert_get,,7500,,,1978468.0,ns,2
+example_mapping-insert_get,,7500,,,4085163.0,ns,4
+example_mapping-insert_get,,7500,,,5893627.0,ns,6
+example_mapping-insert_get,,7500,,,7544116.0,ns,8
+example_mapping-insert_get,,7500,,,9670008.0,ns,10
+example_mapping-insert_get,,7500,,,10985496.0,ns,12
+example_mapping-insert_get,,7500,,,12375979.0,ns,14
+example_mapping-insert_get,,7500,,,14048856.0,ns,16
+example_mapping-insert_get,,7500,,,15861503.0,ns,18
+example_mapping-insert_get,,7500,,,17118045.0,ns,20
+example_mapping-insert_get,,7500,,,19467149.0,ns,22
+example_mapping-insert_get,,7500,,,21318464.0,ns,24
+example_mapping-insert_get,,7500,,,23315267.0,ns,26
+example_mapping-insert_get,,7500,,,24516371.0,ns,28
+example_mapping-insert_get,,7500,,,26115686.0,ns,30
+example_mapping-insert_get,,7500,,,28401028.0,ns,32
+example_mapping-insert_get,,7500,,,30129578.0,ns,34
+example_mapping-insert_get,,7500,,,31396345.0,ns,36
+example_mapping-insert_get,,7500,,,35431857.0,ns,38
+example_mapping-insert_get,,7500,,,36042848.0,ns,40
+example_mapping-insert_get,,7500,,,40490790.0,ns,42
+example_mapping-insert_get,,7500,,,40113039.0,ns,44
+example_mapping-insert_get,,7500,,,41211128.0,ns,46
+example_mapping-insert_get,,7500,,,47467431.0,ns,48
+example_mapping-insert_get,,7500,,,44954629.0,ns,50
+example_mapping-insert_get,,7500,,,50685695.0,ns,52
+example_mapping-insert_get,,7500,,,48844750.0,ns,54
+example_mapping-insert_get,,7500,,,52216232.0,ns,56
+example_mapping-insert_get,,7500,,,52519727.0,ns,58
+example_mapping-insert_get,,7500,,,52921902.0,ns,60
+example_mapping-insert_get,,7500,,,56170386.0,ns,62
+example_mapping-insert_get,,7500,,,55834612.0,ns,64
+example_mapping-insert_get,,7500,,,59407325.0,ns,66
+example_mapping-insert_get,,7500,,,59649592.0,ns,68
+example_mapping-insert_get,,7500,,,61383431.0,ns,70
+example_mapping-insert_get,,7500,,,63591858.0,ns,72
+example_mapping-insert_get,,7500,,,66759567.0,ns,74
+example_mapping-insert_get,,7500,,,67740444.0,ns,76
+example_mapping-insert_get,,7500,,,76128071.0,ns,78
+example_mapping-insert_get,,7500,,,75042505.0,ns,80
+example_mapping-insert_get,,7500,,,74092846.0,ns,82
+example_mapping-insert_get,,7500,,,75144154.0,ns,84
+example_mapping-insert_get,,7500,,,78606766.0,ns,86
+example_mapping-insert_get,,7500,,,79401445.0,ns,88
+example_mapping-insert_get,,7500,,,79059468.0,ns,90
+example_mapping-insert_get,,7500,,,82979458.0,ns,92
+example_mapping-insert_get,,7500,,,87193602.0,ns,94
+example_mapping-insert_get,,7500,,,84320766.0,ns,96
+example_mapping-insert_get,,7500,,,87113732.0,ns,98
+example_mapping-insert_get,,7500,,,89157805.0,ns,100
+example_mapping-insert_get,,7500,,,93608890.0,ns,102
+example_mapping-insert_get,,7500,,,96688628.0,ns,104
+example_mapping-insert_get,,7500,,,95215166.0,ns,106
+example_mapping-insert_get,,7500,,,99864517.0,ns,108
+example_mapping-insert_get,,7500,,,103611191.0,ns,110
+example_mapping-insert_get,,7500,,,103286474.0,ns,112
+example_mapping-insert_get,,7500,,,102946294.0,ns,114
+example_mapping-insert_get,,7500,,,103977254.0,ns,116
+example_mapping-insert_get,,7500,,,104493525.0,ns,118
+example_mapping-insert_get,,7500,,,104831407.0,ns,120
+example_mapping-insert_get,,7500,,,108557898.0,ns,122
+example_mapping-insert_get,,7500,,,109159624.0,ns,124
+example_mapping-insert_get,,7500,,,110598528.0,ns,126
+example_mapping-insert_get,,7500,,,115787234.0,ns,128
+example_mapping-insert_get,,7500,,,124222203.0,ns,130
+example_mapping-insert_get,,7500,,,117664765.0,ns,132
+example_mapping-insert_get,,7500,,,122354873.0,ns,134
+example_mapping-insert_get,,7500,,,119414679.0,ns,136
+example_mapping-insert_get,,7500,,,124223412.0,ns,138
+example_mapping-insert_get,,7500,,,129653931.0,ns,140
+example_mapping-insert_get,,7500,,,126058246.0,ns,142
+example_mapping-insert_get,,7500,,,128698609.0,ns,144
+example_mapping-insert_get,,7500,,,133371247.0,ns,146
+example_mapping-insert_get,,7500,,,136965254.0,ns,148
+example_mapping-insert_get,,7500,,,132387370.0,ns,150
+example_mapping-insert_get,,7500,,,136397022.0,ns,152
+example_mapping-insert_get,,7500,,,141505130.0,ns,154
+example_mapping-insert_get,,7500,,,139883637.0,ns,156
+example_mapping-insert_get,,7500,,,143038092.0,ns,158
+example_mapping-insert_get,,7500,,,141045575.0,ns,160
+example_mapping-insert_get,,7500,,,153281963.0,ns,162
+example_mapping-insert_get,,7500,,,156008510.0,ns,164
+example_mapping-insert_get,,7500,,,152127973.0,ns,166
+example_mapping-insert_get,,7500,,,169870093.0,ns,168
+example_mapping-insert_get,,7500,,,161762267.0,ns,170
+example_mapping-insert_get,,7500,,,151387376.0,ns,172
+example_mapping-insert_get,,7500,,,162025471.0,ns,174
+example_mapping-insert_get,,7500,,,159592874.0,ns,176
+example_mapping-insert_get,,7500,,,157736124.0,ns,178
+example_mapping-insert_get,,7500,,,159981547.0,ns,180
+example_mapping-insert_get,,7500,,,161889824.0,ns,182
+example_mapping-insert_get,,7500,,,165492476.0,ns,184
+example_mapping-insert_get,,7500,,,175869254.0,ns,186
+example_mapping-insert_get,,7500,,,169978398.0,ns,188
+example_mapping-insert_get,,7500,,,168436776.0,ns,190
+example_mapping-insert_get,,7500,,,173014141.0,ns,192
+example_mapping-insert_get,,7500,,,179296272.0,ns,194
+example_mapping-insert_get,,7500,,,175918574.0,ns,196
+example_mapping-insert_get,,7500,,,180240983.0,ns,198
+example_mapping-insert_get,,7500,,,176307331.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 da6055a..d44064c 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":[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
+{"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":[1978468.0,4085163.0,5893627.0,7544116.0,9670008.0,10985496.0,12375979.0,14048856.0,15861503.0,17118045.0,19467149.0,21318464.0,23315267.0,24516371.0,26115686.0,28401028.0,30129578.0,31396345.0,35431857.0,36042848.0,40490790.0,40113039.0,41211128.0,47467431.0,44954629.0,50685695.0,48844750.0,52216232.0,52519727.0,52921902.0,56170386.0,55834612.0,59407325.0,59649592.0,61383431.0,63591858.0,66759567.0,67740444.0,76128071.0,75042505.0,74092846.0,75144154.0,78606766.0,79401445.0,79059468.0,82979458.0,87193602.0,84320766.0,87113732.0,89157805.0,93608890.0,96688628.0,95215166.0,99864517.0,103611191.0,103286474.0,102946294.0,103977254.0,104493525.0,104831407.0,108557898.0,109159624.0,110598528.0,115787234.0,124222203.0,117664765.0,122354873.0,119414679.0,124223412.0,129653931.0,126058246.0,128698609.0,133371247.0,136965254.0,132387370.0,136397022.0,141505130.0,139883637.0,143038092.0,141045575.0,153281963.0,156008510.0,152127973.0,169870093.0,161762267.0,151387376.0,162025471.0,159592874.0,157736124.0,159981547.0,161889824.0,165492476.0,175869254.0,169978398.0,168436776.0,173014141.0,179296272.0,175918574.0,180240983.0,176307331.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 b710ca1..3e2e4ac 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 @@
-[832619.0157817487,850765.0435806982,899154.4510445636,917300.4788435131] \ No newline at end of file
+[771679.5140278618,828921.0290727543,981565.069192468,1038806.5842373606] \ 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 db7d8d0..fb1e2ac 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":591780.8970629621,"upper_bound":594897.1153263871},"point_estimate":593357.9378943371,"standard_error":793.2166684613277},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":591528.9008333334,"upper_bound":595396.4591836735},"point_estimate":593467.4045185035,"standard_error":905.8258471876262},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5539.214378802244,"upper_bound":8932.94520487009},"point_estimate":7142.006325945825,"standard_error":868.0958357920805},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":593196.7879545431,"upper_bound":596315.3517313389},"point_estimate":594747.410295552,"standard_error":795.8638104065235},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6640.803737623898,"upper_bound":9204.366990357355},"point_estimate":7970.521275956087,"standard_error":654.5679368429642}} \ 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 e66ecb5..ead018c 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,,,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
+example_mapping-insert_get,,7500,,,1181350.0,ns,2
+example_mapping-insert_get,,7500,,,2382735.0,ns,4
+example_mapping-insert_get,,7500,,,3431285.0,ns,6
+example_mapping-insert_get,,7500,,,4871009.0,ns,8
+example_mapping-insert_get,,7500,,,5998483.0,ns,10
+example_mapping-insert_get,,7500,,,7211509.0,ns,12
+example_mapping-insert_get,,7500,,,8312339.0,ns,14
+example_mapping-insert_get,,7500,,,9573250.0,ns,16
+example_mapping-insert_get,,7500,,,10472020.0,ns,18
+example_mapping-insert_get,,7500,,,11816693.0,ns,20
+example_mapping-insert_get,,7500,,,12982863.0,ns,22
+example_mapping-insert_get,,7500,,,13769231.0,ns,24
+example_mapping-insert_get,,7500,,,15196625.0,ns,26
+example_mapping-insert_get,,7500,,,16932334.0,ns,28
+example_mapping-insert_get,,7500,,,17518106.0,ns,30
+example_mapping-insert_get,,7500,,,18160077.0,ns,32
+example_mapping-insert_get,,7500,,,20408238.0,ns,34
+example_mapping-insert_get,,7500,,,21077802.0,ns,36
+example_mapping-insert_get,,7500,,,21953937.0,ns,38
+example_mapping-insert_get,,7500,,,23560692.0,ns,40
+example_mapping-insert_get,,7500,,,24533095.0,ns,42
+example_mapping-insert_get,,7500,,,25848677.0,ns,44
+example_mapping-insert_get,,7500,,,26587030.0,ns,46
+example_mapping-insert_get,,7500,,,28276508.0,ns,48
+example_mapping-insert_get,,7500,,,29912295.0,ns,50
+example_mapping-insert_get,,7500,,,31667403.0,ns,52
+example_mapping-insert_get,,7500,,,32360095.0,ns,54
+example_mapping-insert_get,,7500,,,33440469.0,ns,56
+example_mapping-insert_get,,7500,,,35200044.0,ns,58
+example_mapping-insert_get,,7500,,,35846163.0,ns,60
+example_mapping-insert_get,,7500,,,37268115.0,ns,62
+example_mapping-insert_get,,7500,,,37915579.0,ns,64
+example_mapping-insert_get,,7500,,,39604822.0,ns,66
+example_mapping-insert_get,,7500,,,40089014.0,ns,68
+example_mapping-insert_get,,7500,,,41479761.0,ns,70
+example_mapping-insert_get,,7500,,,42593562.0,ns,72
+example_mapping-insert_get,,7500,,,43876899.0,ns,74
+example_mapping-insert_get,,7500,,,45763000.0,ns,76
+example_mapping-insert_get,,7500,,,46079205.0,ns,78
+example_mapping-insert_get,,7500,,,47408961.0,ns,80
+example_mapping-insert_get,,7500,,,48685302.0,ns,82
+example_mapping-insert_get,,7500,,,49912380.0,ns,84
+example_mapping-insert_get,,7500,,,51148827.0,ns,86
+example_mapping-insert_get,,7500,,,52311510.0,ns,88
+example_mapping-insert_get,,7500,,,54001981.0,ns,90
+example_mapping-insert_get,,7500,,,54163056.0,ns,92
+example_mapping-insert_get,,7500,,,54302799.0,ns,94
+example_mapping-insert_get,,7500,,,56800404.0,ns,96
+example_mapping-insert_get,,7500,,,58348853.0,ns,98
+example_mapping-insert_get,,7500,,,60298144.0,ns,100
+example_mapping-insert_get,,7500,,,61195573.0,ns,102
+example_mapping-insert_get,,7500,,,61348142.0,ns,104
+example_mapping-insert_get,,7500,,,62410920.0,ns,106
+example_mapping-insert_get,,7500,,,64043599.0,ns,108
+example_mapping-insert_get,,7500,,,64734172.0,ns,110
+example_mapping-insert_get,,7500,,,66572508.0,ns,112
+example_mapping-insert_get,,7500,,,67224383.0,ns,114
+example_mapping-insert_get,,7500,,,68922936.0,ns,116
+example_mapping-insert_get,,7500,,,68835889.0,ns,118
+example_mapping-insert_get,,7500,,,70006671.0,ns,120
+example_mapping-insert_get,,7500,,,71207264.0,ns,122
+example_mapping-insert_get,,7500,,,72570129.0,ns,124
+example_mapping-insert_get,,7500,,,75077918.0,ns,126
+example_mapping-insert_get,,7500,,,77208695.0,ns,128
+example_mapping-insert_get,,7500,,,79037430.0,ns,130
+example_mapping-insert_get,,7500,,,79714943.0,ns,132
+example_mapping-insert_get,,7500,,,79495814.0,ns,134
+example_mapping-insert_get,,7500,,,80400981.0,ns,136
+example_mapping-insert_get,,7500,,,83239761.0,ns,138
+example_mapping-insert_get,,7500,,,82852863.0,ns,140
+example_mapping-insert_get,,7500,,,83616118.0,ns,142
+example_mapping-insert_get,,7500,,,84735855.0,ns,144
+example_mapping-insert_get,,7500,,,86677640.0,ns,146
+example_mapping-insert_get,,7500,,,88480551.0,ns,148
+example_mapping-insert_get,,7500,,,88708039.0,ns,150
+example_mapping-insert_get,,7500,,,90124655.0,ns,152
+example_mapping-insert_get,,7500,,,92527408.0,ns,154
+example_mapping-insert_get,,7500,,,93217001.0,ns,156
+example_mapping-insert_get,,7500,,,94278279.0,ns,158
+example_mapping-insert_get,,7500,,,94524200.0,ns,160
+example_mapping-insert_get,,7500,,,97657990.0,ns,162
+example_mapping-insert_get,,7500,,,96516282.0,ns,164
+example_mapping-insert_get,,7500,,,97493540.0,ns,166
+example_mapping-insert_get,,7500,,,99271224.0,ns,168
+example_mapping-insert_get,,7500,,,102513761.0,ns,170
+example_mapping-insert_get,,7500,,,104914602.0,ns,172
+example_mapping-insert_get,,7500,,,104275597.0,ns,174
+example_mapping-insert_get,,7500,,,105027606.0,ns,176
+example_mapping-insert_get,,7500,,,105980884.0,ns,178
+example_mapping-insert_get,,7500,,,107828815.0,ns,180
+example_mapping-insert_get,,7500,,,107553319.0,ns,182
+example_mapping-insert_get,,7500,,,107958145.0,ns,184
+example_mapping-insert_get,,7500,,,109290965.0,ns,186
+example_mapping-insert_get,,7500,,,112780431.0,ns,188
+example_mapping-insert_get,,7500,,,114666180.0,ns,190
+example_mapping-insert_get,,7500,,,114878082.0,ns,192
+example_mapping-insert_get,,7500,,,115649907.0,ns,194
+example_mapping-insert_get,,7500,,,116875616.0,ns,196
+example_mapping-insert_get,,7500,,,117761521.0,ns,198
+example_mapping-insert_get,,7500,,,117930920.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 808e527..56e3b2d 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":[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
+{"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":[1181350.0,2382735.0,3431285.0,4871009.0,5998483.0,7211509.0,8312339.0,9573250.0,10472020.0,11816693.0,12982863.0,13769231.0,15196625.0,16932334.0,17518106.0,18160077.0,20408238.0,21077802.0,21953937.0,23560692.0,24533095.0,25848677.0,26587030.0,28276508.0,29912295.0,31667403.0,32360095.0,33440469.0,35200044.0,35846163.0,37268115.0,37915579.0,39604822.0,40089014.0,41479761.0,42593562.0,43876899.0,45763000.0,46079205.0,47408961.0,48685302.0,49912380.0,51148827.0,52311510.0,54001981.0,54163056.0,54302799.0,56800404.0,58348853.0,60298144.0,61195573.0,61348142.0,62410920.0,64043599.0,64734172.0,66572508.0,67224383.0,68922936.0,68835889.0,70006671.0,71207264.0,72570129.0,75077918.0,77208695.0,79037430.0,79714943.0,79495814.0,80400981.0,83239761.0,82852863.0,83616118.0,84735855.0,86677640.0,88480551.0,88708039.0,90124655.0,92527408.0,93217001.0,94278279.0,94524200.0,97657990.0,96516282.0,97493540.0,99271224.0,102513761.0,104914602.0,104275597.0,105027606.0,105980884.0,107828815.0,107553319.0,107958145.0,109290965.0,112780431.0,114666180.0,114878082.0,115649907.0,116875616.0,117761521.0,117930920.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 dbf094e..a3a9194 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 @@
-[544120.2451948051,564507.6732467532,618874.148051948,639261.5761038961] \ No newline at end of file
+[558591.8500195622,573783.1501858374,614293.2839625715,629484.5841288469] \ 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 ca73148..28a8658 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":621075.3515213125,"upper_bound":696558.893214606},"point_estimate":654270.4990796425,"standard_error":19578.715552906793},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":603565.1558561898,"upper_bound":606845.2395833333},"point_estimate":605526.675,"standard_error":841.1257179304098},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8090.580152209612,"upper_bound":15155.802010259056},"point_estimate":11047.474585553031,"standard_error":1815.3677241772114},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":602392.0202019771,"upper_bound":610169.5547704082},"point_estimate":605772.1127279444,"standard_error":1985.5902805459439},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":89247.75072827219,"upper_bound":276656.54621444276},"point_estimate":197088.7971483536,"standard_error":49399.245740149374}} \ 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 b20f02c..e6e2049 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,,,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
+example_mapping-insert_get,,7500,,,1222518.0,ns,2
+example_mapping-insert_get,,7500,,,2422049.0,ns,4
+example_mapping-insert_get,,7500,,,3640450.0,ns,6
+example_mapping-insert_get,,7500,,,4857036.0,ns,8
+example_mapping-insert_get,,7500,,,6063104.0,ns,10
+example_mapping-insert_get,,7500,,,7387889.0,ns,12
+example_mapping-insert_get,,7500,,,8595231.0,ns,14
+example_mapping-insert_get,,7500,,,9711181.0,ns,16
+example_mapping-insert_get,,7500,,,10910614.0,ns,18
+example_mapping-insert_get,,7500,,,12154705.0,ns,20
+example_mapping-insert_get,,7500,,,13812091.0,ns,22
+example_mapping-insert_get,,7500,,,14553971.0,ns,24
+example_mapping-insert_get,,7500,,,15898488.0,ns,26
+example_mapping-insert_get,,7500,,,40671064.0,ns,28
+example_mapping-insert_get,,7500,,,50155204.0,ns,30
+example_mapping-insert_get,,7500,,,52225832.0,ns,32
+example_mapping-insert_get,,7500,,,55781140.0,ns,34
+example_mapping-insert_get,,7500,,,30214075.0,ns,36
+example_mapping-insert_get,,7500,,,25077500.0,ns,38
+example_mapping-insert_get,,7500,,,26231034.0,ns,40
+example_mapping-insert_get,,7500,,,27588263.0,ns,42
+example_mapping-insert_get,,7500,,,29082339.0,ns,44
+example_mapping-insert_get,,7500,,,29959900.0,ns,46
+example_mapping-insert_get,,7500,,,31219000.0,ns,48
+example_mapping-insert_get,,7500,,,32477691.0,ns,50
+example_mapping-insert_get,,7500,,,34260488.0,ns,52
+example_mapping-insert_get,,7500,,,35253509.0,ns,54
+example_mapping-insert_get,,7500,,,36428689.0,ns,56
+example_mapping-insert_get,,7500,,,37795708.0,ns,58
+example_mapping-insert_get,,7500,,,39510147.0,ns,60
+example_mapping-insert_get,,7500,,,40335202.0,ns,62
+example_mapping-insert_get,,7500,,,41769425.0,ns,64
+example_mapping-insert_get,,7500,,,43372967.0,ns,66
+example_mapping-insert_get,,7500,,,44272192.0,ns,68
+example_mapping-insert_get,,7500,,,45534987.0,ns,70
+example_mapping-insert_get,,7500,,,47264586.0,ns,72
+example_mapping-insert_get,,7500,,,47612478.0,ns,74
+example_mapping-insert_get,,7500,,,46244670.0,ns,76
+example_mapping-insert_get,,7500,,,47083866.0,ns,78
+example_mapping-insert_get,,7500,,,47838671.0,ns,80
+example_mapping-insert_get,,7500,,,49851578.0,ns,82
+example_mapping-insert_get,,7500,,,50652459.0,ns,84
+example_mapping-insert_get,,7500,,,52242813.0,ns,86
+example_mapping-insert_get,,7500,,,53363617.0,ns,88
+example_mapping-insert_get,,7500,,,53494869.0,ns,90
+example_mapping-insert_get,,7500,,,54344943.0,ns,92
+example_mapping-insert_get,,7500,,,56335914.0,ns,94
+example_mapping-insert_get,,7500,,,57069563.0,ns,96
+example_mapping-insert_get,,7500,,,58977675.0,ns,98
+example_mapping-insert_get,,7500,,,61584841.0,ns,100
+example_mapping-insert_get,,7500,,,61494765.0,ns,102
+example_mapping-insert_get,,7500,,,62542079.0,ns,104
+example_mapping-insert_get,,7500,,,63376919.0,ns,106
+example_mapping-insert_get,,7500,,,65122268.0,ns,108
+example_mapping-insert_get,,7500,,,65840519.0,ns,110
+example_mapping-insert_get,,7500,,,67791819.0,ns,112
+example_mapping-insert_get,,7500,,,68033095.0,ns,114
+example_mapping-insert_get,,7500,,,69453841.0,ns,116
+example_mapping-insert_get,,7500,,,70017616.0,ns,118
+example_mapping-insert_get,,7500,,,72664932.0,ns,120
+example_mapping-insert_get,,7500,,,72699951.0,ns,122
+example_mapping-insert_get,,7500,,,75219716.0,ns,124
+example_mapping-insert_get,,7500,,,76119520.0,ns,126
+example_mapping-insert_get,,7500,,,77317014.0,ns,128
+example_mapping-insert_get,,7500,,,79172674.0,ns,130
+example_mapping-insert_get,,7500,,,77794548.0,ns,132
+example_mapping-insert_get,,7500,,,79585556.0,ns,134
+example_mapping-insert_get,,7500,,,81493659.0,ns,136
+example_mapping-insert_get,,7500,,,82547063.0,ns,138
+example_mapping-insert_get,,7500,,,83470544.0,ns,140
+example_mapping-insert_get,,7500,,,85661335.0,ns,142
+example_mapping-insert_get,,7500,,,87135112.0,ns,144
+example_mapping-insert_get,,7500,,,87434925.0,ns,146
+example_mapping-insert_get,,7500,,,87745066.0,ns,148
+example_mapping-insert_get,,7500,,,90051547.0,ns,150
+example_mapping-insert_get,,7500,,,92028941.0,ns,152
+example_mapping-insert_get,,7500,,,93365994.0,ns,154
+example_mapping-insert_get,,7500,,,93552884.0,ns,156
+example_mapping-insert_get,,7500,,,94519330.0,ns,158
+example_mapping-insert_get,,7500,,,95047131.0,ns,160
+example_mapping-insert_get,,7500,,,96375347.0,ns,162
+example_mapping-insert_get,,7500,,,97800377.0,ns,164
+example_mapping-insert_get,,7500,,,99327029.0,ns,166
+example_mapping-insert_get,,7500,,,99444610.0,ns,168
+example_mapping-insert_get,,7500,,,102813719.0,ns,170
+example_mapping-insert_get,,7500,,,104071108.0,ns,172
+example_mapping-insert_get,,7500,,,105586175.0,ns,174
+example_mapping-insert_get,,7500,,,105641059.0,ns,176
+example_mapping-insert_get,,7500,,,106124143.0,ns,178
+example_mapping-insert_get,,7500,,,108238038.0,ns,180
+example_mapping-insert_get,,7500,,,111103848.0,ns,182
+example_mapping-insert_get,,7500,,,112817678.0,ns,184
+example_mapping-insert_get,,7500,,,112643472.0,ns,186
+example_mapping-insert_get,,7500,,,111389906.0,ns,188
+example_mapping-insert_get,,7500,,,114737480.0,ns,190
+example_mapping-insert_get,,7500,,,116623510.0,ns,192
+example_mapping-insert_get,,7500,,,115469635.0,ns,194
+example_mapping-insert_get,,7500,,,114464470.0,ns,196
+example_mapping-insert_get,,7500,,,117876482.0,ns,198
+example_mapping-insert_get,,7500,,,119909332.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 09303d2..e725604 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":[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
+{"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":[1222518.0,2422049.0,3640450.0,4857036.0,6063104.0,7387889.0,8595231.0,9711181.0,10910614.0,12154705.0,13812091.0,14553971.0,15898488.0,40671064.0,50155204.0,52225832.0,55781140.0,30214075.0,25077500.0,26231034.0,27588263.0,29082339.0,29959900.0,31219000.0,32477691.0,34260488.0,35253509.0,36428689.0,37795708.0,39510147.0,40335202.0,41769425.0,43372967.0,44272192.0,45534987.0,47264586.0,47612478.0,46244670.0,47083866.0,47838671.0,49851578.0,50652459.0,52242813.0,53363617.0,53494869.0,54344943.0,56335914.0,57069563.0,58977675.0,61584841.0,61494765.0,62542079.0,63376919.0,65122268.0,65840519.0,67791819.0,68033095.0,69453841.0,70017616.0,72664932.0,72699951.0,75219716.0,76119520.0,77317014.0,79172674.0,77794548.0,79585556.0,81493659.0,82547063.0,83470544.0,85661335.0,87135112.0,87434925.0,87745066.0,90051547.0,92028941.0,93365994.0,93552884.0,94519330.0,95047131.0,96375347.0,97800377.0,99327029.0,99444610.0,102813719.0,104071108.0,105586175.0,105641059.0,106124143.0,108238038.0,111103848.0,112817678.0,112643472.0,111389906.0,114737480.0,116623510.0,115469635.0,114464470.0,117876482.0,119909332.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 978fcd9..6925b28 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 @@
-[538967.9370060522,563741.5879007853,629804.6569534065,654578.3078481394] \ No newline at end of file
+[538244.537452978,568468.5435501568,649065.8931426334,679289.899239812] \ 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 9788eeb..f4247dd 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19730.03801280173,"upper_bound":19874.440177347504},"point_estimate":19801.142220920763,"standard_error":36.91444408149124},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19675.47105820106,"upper_bound":19895.13245283019},"point_estimate":19811.901808246395,"standard_error":59.96897287829155},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":259.9678902646465,"upper_bound":402.96696514053843},"point_estimate":338.6198651890337,"standard_error":40.39081717001854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19743.921438133268,"upper_bound":19867.527054581926},"point_estimate":19807.85259122211,"standard_error":31.514944907246523},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":307.16241541887524,"upper_bound":429.3368318487603},"point_estimate":371.04077504566686,"standard_error":31.171797458785885}} \ 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 cbb3e7d..5e424df 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,,,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
+example_sets-insert_n,,150,,,1048839.0,ns,50
+example_sets-insert_n,,150,,,2013344.0,ns,100
+example_sets-insert_n,,150,,,2945115.0,ns,150
+example_sets-insert_n,,150,,,3785754.0,ns,200
+example_sets-insert_n,,150,,,4912910.0,ns,250
+example_sets-insert_n,,150,,,5719063.0,ns,300
+example_sets-insert_n,,150,,,6977087.0,ns,350
+example_sets-insert_n,,150,,,8035402.0,ns,400
+example_sets-insert_n,,150,,,8803856.0,ns,450
+example_sets-insert_n,,150,,,9728383.0,ns,500
+example_sets-insert_n,,150,,,10645248.0,ns,550
+example_sets-insert_n,,150,,,11913182.0,ns,600
+example_sets-insert_n,,150,,,13265116.0,ns,650
+example_sets-insert_n,,150,,,13778158.0,ns,700
+example_sets-insert_n,,150,,,15461771.0,ns,750
+example_sets-insert_n,,150,,,16702328.0,ns,800
+example_sets-insert_n,,150,,,17138360.0,ns,850
+example_sets-insert_n,,150,,,18365273.0,ns,900
+example_sets-insert_n,,150,,,19368804.0,ns,950
+example_sets-insert_n,,150,,,19716687.0,ns,1000
+example_sets-insert_n,,150,,,20561019.0,ns,1050
+example_sets-insert_n,,150,,,22488786.0,ns,1100
+example_sets-insert_n,,150,,,23333624.0,ns,1150
+example_sets-insert_n,,150,,,23890568.0,ns,1200
+example_sets-insert_n,,150,,,24479803.0,ns,1250
+example_sets-insert_n,,150,,,25186360.0,ns,1300
+example_sets-insert_n,,150,,,27902015.0,ns,1350
+example_sets-insert_n,,150,,,27381512.0,ns,1400
+example_sets-insert_n,,150,,,27815515.0,ns,1450
+example_sets-insert_n,,150,,,29919977.0,ns,1500
+example_sets-insert_n,,150,,,30853031.0,ns,1550
+example_sets-insert_n,,150,,,31409050.0,ns,1600
+example_sets-insert_n,,150,,,32048446.0,ns,1650
+example_sets-insert_n,,150,,,32839277.0,ns,1700
+example_sets-insert_n,,150,,,34688219.0,ns,1750
+example_sets-insert_n,,150,,,35214987.0,ns,1800
+example_sets-insert_n,,150,,,35987988.0,ns,1850
+example_sets-insert_n,,150,,,37308288.0,ns,1900
+example_sets-insert_n,,150,,,37043182.0,ns,1950
+example_sets-insert_n,,150,,,38597107.0,ns,2000
+example_sets-insert_n,,150,,,40145497.0,ns,2050
+example_sets-insert_n,,150,,,40986742.0,ns,2100
+example_sets-insert_n,,150,,,42389035.0,ns,2150
+example_sets-insert_n,,150,,,43732662.0,ns,2200
+example_sets-insert_n,,150,,,45508382.0,ns,2250
+example_sets-insert_n,,150,,,45588368.0,ns,2300
+example_sets-insert_n,,150,,,45958615.0,ns,2350
+example_sets-insert_n,,150,,,47592368.0,ns,2400
+example_sets-insert_n,,150,,,47327455.0,ns,2450
+example_sets-insert_n,,150,,,49118958.0,ns,2500
+example_sets-insert_n,,150,,,49813291.0,ns,2550
+example_sets-insert_n,,150,,,51863382.0,ns,2600
+example_sets-insert_n,,150,,,52722101.0,ns,2650
+example_sets-insert_n,,150,,,52194992.0,ns,2700
+example_sets-insert_n,,150,,,55813922.0,ns,2750
+example_sets-insert_n,,150,,,55171270.0,ns,2800
+example_sets-insert_n,,150,,,57460211.0,ns,2850
+example_sets-insert_n,,150,,,58383779.0,ns,2900
+example_sets-insert_n,,150,,,57614098.0,ns,2950
+example_sets-insert_n,,150,,,58178776.0,ns,3000
+example_sets-insert_n,,150,,,60427502.0,ns,3050
+example_sets-insert_n,,150,,,61466369.0,ns,3100
+example_sets-insert_n,,150,,,62711250.0,ns,3150
+example_sets-insert_n,,150,,,62971031.0,ns,3200
+example_sets-insert_n,,150,,,63892573.0,ns,3250
+example_sets-insert_n,,150,,,65377976.0,ns,3300
+example_sets-insert_n,,150,,,67036625.0,ns,3350
+example_sets-insert_n,,150,,,67432572.0,ns,3400
+example_sets-insert_n,,150,,,68638897.0,ns,3450
+example_sets-insert_n,,150,,,67847794.0,ns,3500
+example_sets-insert_n,,150,,,70789528.0,ns,3550
+example_sets-insert_n,,150,,,70648304.0,ns,3600
+example_sets-insert_n,,150,,,73342461.0,ns,3650
+example_sets-insert_n,,150,,,71894713.0,ns,3700
+example_sets-insert_n,,150,,,74034195.0,ns,3750
+example_sets-insert_n,,150,,,74294446.0,ns,3800
+example_sets-insert_n,,150,,,77024294.0,ns,3850
+example_sets-insert_n,,150,,,78320101.0,ns,3900
+example_sets-insert_n,,150,,,76822270.0,ns,3950
+example_sets-insert_n,,150,,,78267665.0,ns,4000
+example_sets-insert_n,,150,,,79654830.0,ns,4050
+example_sets-insert_n,,150,,,81571857.0,ns,4100
+example_sets-insert_n,,150,,,81703709.0,ns,4150
+example_sets-insert_n,,150,,,84376276.0,ns,4200
+example_sets-insert_n,,150,,,84346727.0,ns,4250
+example_sets-insert_n,,150,,,85649055.0,ns,4300
+example_sets-insert_n,,150,,,85353295.0,ns,4350
+example_sets-insert_n,,150,,,86361772.0,ns,4400
+example_sets-insert_n,,150,,,87634587.0,ns,4450
+example_sets-insert_n,,150,,,90922636.0,ns,4500
+example_sets-insert_n,,150,,,87810285.0,ns,4550
+example_sets-insert_n,,150,,,91890697.0,ns,4600
+example_sets-insert_n,,150,,,92907727.0,ns,4650
+example_sets-insert_n,,150,,,93852622.0,ns,4700
+example_sets-insert_n,,150,,,95169402.0,ns,4750
+example_sets-insert_n,,150,,,96075668.0,ns,4800
+example_sets-insert_n,,150,,,96669563.0,ns,4850
+example_sets-insert_n,,150,,,98668351.0,ns,4900
+example_sets-insert_n,,150,,,97931995.0,ns,4950
+example_sets-insert_n,,150,,,99591740.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 71f0ab2..cab2037 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":[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
+{"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":[1048839.0,2013344.0,2945115.0,3785754.0,4912910.0,5719063.0,6977087.0,8035402.0,8803856.0,9728383.0,10645248.0,11913182.0,13265116.0,13778158.0,15461771.0,16702328.0,17138360.0,18365273.0,19368804.0,19716687.0,20561019.0,22488786.0,23333624.0,23890568.0,24479803.0,25186360.0,27902015.0,27381512.0,27815515.0,29919977.0,30853031.0,31409050.0,32048446.0,32839277.0,34688219.0,35214987.0,35987988.0,37308288.0,37043182.0,38597107.0,40145497.0,40986742.0,42389035.0,43732662.0,45508382.0,45588368.0,45958615.0,47592368.0,47327455.0,49118958.0,49813291.0,51863382.0,52722101.0,52194992.0,55813922.0,55171270.0,57460211.0,58383779.0,57614098.0,58178776.0,60427502.0,61466369.0,62711250.0,62971031.0,63892573.0,65377976.0,67036625.0,67432572.0,68638897.0,67847794.0,70789528.0,70648304.0,73342461.0,71894713.0,74034195.0,74294446.0,77024294.0,78320101.0,76822270.0,78267665.0,79654830.0,81571857.0,81703709.0,84376276.0,84346727.0,85649055.0,85353295.0,86361772.0,87634587.0,90922636.0,87810285.0,91890697.0,92907727.0,93852622.0,95169402.0,96075668.0,96669563.0,98668351.0,97931995.0,99591740.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 c7efc7d..dd1473f 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 @@
-[18061.6840491453,18885.383936965813,21081.916971153845,21905.616858974357] \ No newline at end of file
+[18296.17062840386,18930.11718920193,20620.64135133012,21254.58791212819] \ 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 e677887..2fb6568 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11793.83597294166,"upper_bound":12601.547855554303},"point_estimate":12106.838644801523,"standard_error":216.64487034660644},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11764.530720593535,"upper_bound":11861.218964099753},"point_estimate":11808.863530550074,"standard_error":25.453603169158644},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":149.95225267869273,"upper_bound":248.2477089650127},"point_estimate":201.2530952136904,"standard_error":25.46715249496631},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11801.89123880362,"upper_bound":12093.524815929744},"point_estimate":11915.848622763988,"standard_error":75.9571814612917},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":188.31904141845092,"upper_bound":3551.7985826287586},"point_estimate":2165.645415314353,"standard_error":960.0640212726319}} \ 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 ff08dac..4896a5a 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,,,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
+example_sets-insert_n,,150,,,1018011.0,ns,82
+example_sets-insert_n,,150,,,1911706.0,ns,164
+example_sets-insert_n,,150,,,2776378.0,ns,246
+example_sets-insert_n,,150,,,3863905.0,ns,328
+example_sets-insert_n,,150,,,5369576.0,ns,410
+example_sets-insert_n,,150,,,5773309.0,ns,492
+example_sets-insert_n,,150,,,6641504.0,ns,574
+example_sets-insert_n,,150,,,7599267.0,ns,656
+example_sets-insert_n,,150,,,8552143.0,ns,738
+example_sets-insert_n,,150,,,9878226.0,ns,820
+example_sets-insert_n,,150,,,10658580.0,ns,902
+example_sets-insert_n,,150,,,11405837.0,ns,984
+example_sets-insert_n,,150,,,12419578.0,ns,1066
+example_sets-insert_n,,150,,,13380632.0,ns,1148
+example_sets-insert_n,,150,,,14319918.0,ns,1230
+example_sets-insert_n,,150,,,15651614.0,ns,1312
+example_sets-insert_n,,150,,,16806159.0,ns,1394
+example_sets-insert_n,,150,,,17521041.0,ns,1476
+example_sets-insert_n,,150,,,18401860.0,ns,1558
+example_sets-insert_n,,150,,,19751520.0,ns,1640
+example_sets-insert_n,,150,,,19830264.0,ns,1722
+example_sets-insert_n,,150,,,21185528.0,ns,1804
+example_sets-insert_n,,150,,,23148708.0,ns,1886
+example_sets-insert_n,,150,,,23089846.0,ns,1968
+example_sets-insert_n,,150,,,24398122.0,ns,2050
+example_sets-insert_n,,150,,,25597318.0,ns,2132
+example_sets-insert_n,,150,,,26167686.0,ns,2214
+example_sets-insert_n,,150,,,27041031.0,ns,2296
+example_sets-insert_n,,150,,,27433128.0,ns,2378
+example_sets-insert_n,,150,,,29155466.0,ns,2460
+example_sets-insert_n,,150,,,29130810.0,ns,2542
+example_sets-insert_n,,150,,,30909898.0,ns,2624
+example_sets-insert_n,,150,,,83635776.0,ns,2706
+example_sets-insert_n,,150,,,61264480.0,ns,2788
+example_sets-insert_n,,150,,,34150344.0,ns,2870
+example_sets-insert_n,,150,,,34492905.0,ns,2952
+example_sets-insert_n,,150,,,36443650.0,ns,3034
+example_sets-insert_n,,150,,,36934383.0,ns,3116
+example_sets-insert_n,,150,,,37642942.0,ns,3198
+example_sets-insert_n,,150,,,38087619.0,ns,3280
+example_sets-insert_n,,150,,,39655578.0,ns,3362
+example_sets-insert_n,,150,,,39059178.0,ns,3444
+example_sets-insert_n,,150,,,40765449.0,ns,3526
+example_sets-insert_n,,150,,,43108914.0,ns,3608
+example_sets-insert_n,,150,,,43340592.0,ns,3690
+example_sets-insert_n,,150,,,44010586.0,ns,3772
+example_sets-insert_n,,150,,,45936593.0,ns,3854
+example_sets-insert_n,,150,,,46409060.0,ns,3936
+example_sets-insert_n,,150,,,46709114.0,ns,4018
+example_sets-insert_n,,150,,,49575357.0,ns,4100
+example_sets-insert_n,,150,,,50026089.0,ns,4182
+example_sets-insert_n,,150,,,50445039.0,ns,4264
+example_sets-insert_n,,150,,,51062220.0,ns,4346
+example_sets-insert_n,,150,,,52903711.0,ns,4428
+example_sets-insert_n,,150,,,53739901.0,ns,4510
+example_sets-insert_n,,150,,,54620454.0,ns,4592
+example_sets-insert_n,,150,,,56336421.0,ns,4674
+example_sets-insert_n,,150,,,55890652.0,ns,4756
+example_sets-insert_n,,150,,,56696391.0,ns,4838
+example_sets-insert_n,,150,,,58640170.0,ns,4920
+example_sets-insert_n,,150,,,57766952.0,ns,5002
+example_sets-insert_n,,150,,,58242698.0,ns,5084
+example_sets-insert_n,,150,,,60902861.0,ns,5166
+example_sets-insert_n,,150,,,60943236.0,ns,5248
+example_sets-insert_n,,150,,,64380827.0,ns,5330
+example_sets-insert_n,,150,,,64416960.0,ns,5412
+example_sets-insert_n,,150,,,64865023.0,ns,5494
+example_sets-insert_n,,150,,,65310863.0,ns,5576
+example_sets-insert_n,,150,,,65757619.0,ns,5658
+example_sets-insert_n,,150,,,66741124.0,ns,5740
+example_sets-insert_n,,150,,,67908057.0,ns,5822
+example_sets-insert_n,,150,,,69033214.0,ns,5904
+example_sets-insert_n,,150,,,72312440.0,ns,5986
+example_sets-insert_n,,150,,,70739163.0,ns,6068
+example_sets-insert_n,,150,,,72647658.0,ns,6150
+example_sets-insert_n,,150,,,74018711.0,ns,6232
+example_sets-insert_n,,150,,,73722606.0,ns,6314
+example_sets-insert_n,,150,,,76757434.0,ns,6396
+example_sets-insert_n,,150,,,77792807.0,ns,6478
+example_sets-insert_n,,150,,,78512575.0,ns,6560
+example_sets-insert_n,,150,,,80087306.0,ns,6642
+example_sets-insert_n,,150,,,79813724.0,ns,6724
+example_sets-insert_n,,150,,,80954717.0,ns,6806
+example_sets-insert_n,,150,,,81233413.0,ns,6888
+example_sets-insert_n,,150,,,82598778.0,ns,6970
+example_sets-insert_n,,150,,,84850480.0,ns,7052
+example_sets-insert_n,,150,,,84556372.0,ns,7134
+example_sets-insert_n,,150,,,85853888.0,ns,7216
+example_sets-insert_n,,150,,,86563176.0,ns,7298
+example_sets-insert_n,,150,,,88772350.0,ns,7380
+example_sets-insert_n,,150,,,88831403.0,ns,7462
+example_sets-insert_n,,150,,,89523144.0,ns,7544
+example_sets-insert_n,,150,,,91939614.0,ns,7626
+example_sets-insert_n,,150,,,90221321.0,ns,7708
+example_sets-insert_n,,150,,,90652782.0,ns,7790
+example_sets-insert_n,,150,,,91057337.0,ns,7872
+example_sets-insert_n,,150,,,94384544.0,ns,7954
+example_sets-insert_n,,150,,,94660884.0,ns,8036
+example_sets-insert_n,,150,,,95056799.0,ns,8118
+example_sets-insert_n,,150,,,95877243.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 54a4e1f..392cd14 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":[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
+{"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":[1018011.0,1911706.0,2776378.0,3863905.0,5369576.0,5773309.0,6641504.0,7599267.0,8552143.0,9878226.0,10658580.0,11405837.0,12419578.0,13380632.0,14319918.0,15651614.0,16806159.0,17521041.0,18401860.0,19751520.0,19830264.0,21185528.0,23148708.0,23089846.0,24398122.0,25597318.0,26167686.0,27041031.0,27433128.0,29155466.0,29130810.0,30909898.0,83635776.0,61264480.0,34150344.0,34492905.0,36443650.0,36934383.0,37642942.0,38087619.0,39655578.0,39059178.0,40765449.0,43108914.0,43340592.0,44010586.0,45936593.0,46409060.0,46709114.0,49575357.0,50026089.0,50445039.0,51062220.0,52903711.0,53739901.0,54620454.0,56336421.0,55890652.0,56696391.0,58640170.0,57766952.0,58242698.0,60902861.0,60943236.0,64380827.0,64416960.0,64865023.0,65310863.0,65757619.0,66741124.0,67908057.0,69033214.0,72312440.0,70739163.0,72647658.0,74018711.0,73722606.0,76757434.0,77792807.0,78512575.0,80087306.0,79813724.0,80954717.0,81233413.0,82598778.0,84850480.0,84556372.0,85853888.0,86563176.0,88772350.0,88831403.0,89523144.0,91939614.0,90221321.0,90652782.0,91057337.0,94384544.0,94660884.0,95056799.0,95877243.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 d11f95b..05991e0 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 @@
-[10827.743535929265,11258.783640061032,12408.223917745745,12839.264021877512] \ No newline at end of file
+[10901.774285399988,11284.282136202899,12304.303071677328,12686.81092248024] \ 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 9788eeb..f4247dd 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19730.03801280173,"upper_bound":19874.440177347504},"point_estimate":19801.142220920763,"standard_error":36.91444408149124},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19675.47105820106,"upper_bound":19895.13245283019},"point_estimate":19811.901808246395,"standard_error":59.96897287829155},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":259.9678902646465,"upper_bound":402.96696514053843},"point_estimate":338.6198651890337,"standard_error":40.39081717001854},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":19743.921438133268,"upper_bound":19867.527054581926},"point_estimate":19807.85259122211,"standard_error":31.514944907246523},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":307.16241541887524,"upper_bound":429.3368318487603},"point_estimate":371.04077504566686,"standard_error":31.171797458785885}} \ 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 cbb3e7d..5e424df 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,,,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
+example_sets-insert_n,,150,,,1048839.0,ns,50
+example_sets-insert_n,,150,,,2013344.0,ns,100
+example_sets-insert_n,,150,,,2945115.0,ns,150
+example_sets-insert_n,,150,,,3785754.0,ns,200
+example_sets-insert_n,,150,,,4912910.0,ns,250
+example_sets-insert_n,,150,,,5719063.0,ns,300
+example_sets-insert_n,,150,,,6977087.0,ns,350
+example_sets-insert_n,,150,,,8035402.0,ns,400
+example_sets-insert_n,,150,,,8803856.0,ns,450
+example_sets-insert_n,,150,,,9728383.0,ns,500
+example_sets-insert_n,,150,,,10645248.0,ns,550
+example_sets-insert_n,,150,,,11913182.0,ns,600
+example_sets-insert_n,,150,,,13265116.0,ns,650
+example_sets-insert_n,,150,,,13778158.0,ns,700
+example_sets-insert_n,,150,,,15461771.0,ns,750
+example_sets-insert_n,,150,,,16702328.0,ns,800
+example_sets-insert_n,,150,,,17138360.0,ns,850
+example_sets-insert_n,,150,,,18365273.0,ns,900
+example_sets-insert_n,,150,,,19368804.0,ns,950
+example_sets-insert_n,,150,,,19716687.0,ns,1000
+example_sets-insert_n,,150,,,20561019.0,ns,1050
+example_sets-insert_n,,150,,,22488786.0,ns,1100
+example_sets-insert_n,,150,,,23333624.0,ns,1150
+example_sets-insert_n,,150,,,23890568.0,ns,1200
+example_sets-insert_n,,150,,,24479803.0,ns,1250
+example_sets-insert_n,,150,,,25186360.0,ns,1300
+example_sets-insert_n,,150,,,27902015.0,ns,1350
+example_sets-insert_n,,150,,,27381512.0,ns,1400
+example_sets-insert_n,,150,,,27815515.0,ns,1450
+example_sets-insert_n,,150,,,29919977.0,ns,1500
+example_sets-insert_n,,150,,,30853031.0,ns,1550
+example_sets-insert_n,,150,,,31409050.0,ns,1600
+example_sets-insert_n,,150,,,32048446.0,ns,1650
+example_sets-insert_n,,150,,,32839277.0,ns,1700
+example_sets-insert_n,,150,,,34688219.0,ns,1750
+example_sets-insert_n,,150,,,35214987.0,ns,1800
+example_sets-insert_n,,150,,,35987988.0,ns,1850
+example_sets-insert_n,,150,,,37308288.0,ns,1900
+example_sets-insert_n,,150,,,37043182.0,ns,1950
+example_sets-insert_n,,150,,,38597107.0,ns,2000
+example_sets-insert_n,,150,,,40145497.0,ns,2050
+example_sets-insert_n,,150,,,40986742.0,ns,2100
+example_sets-insert_n,,150,,,42389035.0,ns,2150
+example_sets-insert_n,,150,,,43732662.0,ns,2200
+example_sets-insert_n,,150,,,45508382.0,ns,2250
+example_sets-insert_n,,150,,,45588368.0,ns,2300
+example_sets-insert_n,,150,,,45958615.0,ns,2350
+example_sets-insert_n,,150,,,47592368.0,ns,2400
+example_sets-insert_n,,150,,,47327455.0,ns,2450
+example_sets-insert_n,,150,,,49118958.0,ns,2500
+example_sets-insert_n,,150,,,49813291.0,ns,2550
+example_sets-insert_n,,150,,,51863382.0,ns,2600
+example_sets-insert_n,,150,,,52722101.0,ns,2650
+example_sets-insert_n,,150,,,52194992.0,ns,2700
+example_sets-insert_n,,150,,,55813922.0,ns,2750
+example_sets-insert_n,,150,,,55171270.0,ns,2800
+example_sets-insert_n,,150,,,57460211.0,ns,2850
+example_sets-insert_n,,150,,,58383779.0,ns,2900
+example_sets-insert_n,,150,,,57614098.0,ns,2950
+example_sets-insert_n,,150,,,58178776.0,ns,3000
+example_sets-insert_n,,150,,,60427502.0,ns,3050
+example_sets-insert_n,,150,,,61466369.0,ns,3100
+example_sets-insert_n,,150,,,62711250.0,ns,3150
+example_sets-insert_n,,150,,,62971031.0,ns,3200
+example_sets-insert_n,,150,,,63892573.0,ns,3250
+example_sets-insert_n,,150,,,65377976.0,ns,3300
+example_sets-insert_n,,150,,,67036625.0,ns,3350
+example_sets-insert_n,,150,,,67432572.0,ns,3400
+example_sets-insert_n,,150,,,68638897.0,ns,3450
+example_sets-insert_n,,150,,,67847794.0,ns,3500
+example_sets-insert_n,,150,,,70789528.0,ns,3550
+example_sets-insert_n,,150,,,70648304.0,ns,3600
+example_sets-insert_n,,150,,,73342461.0,ns,3650
+example_sets-insert_n,,150,,,71894713.0,ns,3700
+example_sets-insert_n,,150,,,74034195.0,ns,3750
+example_sets-insert_n,,150,,,74294446.0,ns,3800
+example_sets-insert_n,,150,,,77024294.0,ns,3850
+example_sets-insert_n,,150,,,78320101.0,ns,3900
+example_sets-insert_n,,150,,,76822270.0,ns,3950
+example_sets-insert_n,,150,,,78267665.0,ns,4000
+example_sets-insert_n,,150,,,79654830.0,ns,4050
+example_sets-insert_n,,150,,,81571857.0,ns,4100
+example_sets-insert_n,,150,,,81703709.0,ns,4150
+example_sets-insert_n,,150,,,84376276.0,ns,4200
+example_sets-insert_n,,150,,,84346727.0,ns,4250
+example_sets-insert_n,,150,,,85649055.0,ns,4300
+example_sets-insert_n,,150,,,85353295.0,ns,4350
+example_sets-insert_n,,150,,,86361772.0,ns,4400
+example_sets-insert_n,,150,,,87634587.0,ns,4450
+example_sets-insert_n,,150,,,90922636.0,ns,4500
+example_sets-insert_n,,150,,,87810285.0,ns,4550
+example_sets-insert_n,,150,,,91890697.0,ns,4600
+example_sets-insert_n,,150,,,92907727.0,ns,4650
+example_sets-insert_n,,150,,,93852622.0,ns,4700
+example_sets-insert_n,,150,,,95169402.0,ns,4750
+example_sets-insert_n,,150,,,96075668.0,ns,4800
+example_sets-insert_n,,150,,,96669563.0,ns,4850
+example_sets-insert_n,,150,,,98668351.0,ns,4900
+example_sets-insert_n,,150,,,97931995.0,ns,4950
+example_sets-insert_n,,150,,,99591740.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 71f0ab2..cab2037 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":[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
+{"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":[1048839.0,2013344.0,2945115.0,3785754.0,4912910.0,5719063.0,6977087.0,8035402.0,8803856.0,9728383.0,10645248.0,11913182.0,13265116.0,13778158.0,15461771.0,16702328.0,17138360.0,18365273.0,19368804.0,19716687.0,20561019.0,22488786.0,23333624.0,23890568.0,24479803.0,25186360.0,27902015.0,27381512.0,27815515.0,29919977.0,30853031.0,31409050.0,32048446.0,32839277.0,34688219.0,35214987.0,35987988.0,37308288.0,37043182.0,38597107.0,40145497.0,40986742.0,42389035.0,43732662.0,45508382.0,45588368.0,45958615.0,47592368.0,47327455.0,49118958.0,49813291.0,51863382.0,52722101.0,52194992.0,55813922.0,55171270.0,57460211.0,58383779.0,57614098.0,58178776.0,60427502.0,61466369.0,62711250.0,62971031.0,63892573.0,65377976.0,67036625.0,67432572.0,68638897.0,67847794.0,70789528.0,70648304.0,73342461.0,71894713.0,74034195.0,74294446.0,77024294.0,78320101.0,76822270.0,78267665.0,79654830.0,81571857.0,81703709.0,84376276.0,84346727.0,85649055.0,85353295.0,86361772.0,87634587.0,90922636.0,87810285.0,91890697.0,92907727.0,93852622.0,95169402.0,96075668.0,96669563.0,98668351.0,97931995.0,99591740.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 c7efc7d..dd1473f 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 @@
-[18061.6840491453,18885.383936965813,21081.916971153845,21905.616858974357] \ No newline at end of file
+[18296.17062840386,18930.11718920193,20620.64135133012,21254.58791212819] \ 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 4daccdf..8042475 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":484492.282583985,"upper_bound":488416.46518251975},"point_estimate":486275.03853050905,"standard_error":1002.9858523105086},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":483995.5600775194,"upper_bound":487625.43273393274},"point_estimate":485840.5606548578,"standard_error":959.143144728611},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5980.375944254449,"upper_bound":9265.618112135999},"point_estimate":7761.414662901407,"standard_error":810.9431047893778},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":483894.56204291363,"upper_bound":486516.9759944966},"point_estimate":485218.1686242057,"standard_error":669.3137708074945},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6293.280803825513,"upper_bound":14580.463668771084},"point_estimate":10103.518587902487,"standard_error":2497.477742440782}} \ 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 a1d73bc..f830d8c 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,,,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
+example_sets-insert_n,,2500,,,1521559.0,ns,3
+example_sets-insert_n,,2500,,,3350094.0,ns,6
+example_sets-insert_n,,2500,,,4419450.0,ns,9
+example_sets-insert_n,,2500,,,5885391.0,ns,12
+example_sets-insert_n,,2500,,,7388385.0,ns,15
+example_sets-insert_n,,2500,,,8821062.0,ns,18
+example_sets-insert_n,,2500,,,10345797.0,ns,21
+example_sets-insert_n,,2500,,,11905491.0,ns,24
+example_sets-insert_n,,2500,,,13230408.0,ns,27
+example_sets-insert_n,,2500,,,14852563.0,ns,30
+example_sets-insert_n,,2500,,,15831753.0,ns,33
+example_sets-insert_n,,2500,,,17713053.0,ns,36
+example_sets-insert_n,,2500,,,19458841.0,ns,39
+example_sets-insert_n,,2500,,,20622598.0,ns,42
+example_sets-insert_n,,2500,,,22145438.0,ns,45
+example_sets-insert_n,,2500,,,23780027.0,ns,48
+example_sets-insert_n,,2500,,,24956099.0,ns,51
+example_sets-insert_n,,2500,,,26651170.0,ns,54
+example_sets-insert_n,,2500,,,28334366.0,ns,57
+example_sets-insert_n,,2500,,,28830230.0,ns,60
+example_sets-insert_n,,2500,,,29760978.0,ns,63
+example_sets-insert_n,,2500,,,31540519.0,ns,66
+example_sets-insert_n,,2500,,,32856062.0,ns,69
+example_sets-insert_n,,2500,,,34320259.0,ns,72
+example_sets-insert_n,,2500,,,35652918.0,ns,75
+example_sets-insert_n,,2500,,,37313600.0,ns,78
+example_sets-insert_n,,2500,,,38014960.0,ns,81
+example_sets-insert_n,,2500,,,39675276.0,ns,84
+example_sets-insert_n,,2500,,,41122046.0,ns,87
+example_sets-insert_n,,2500,,,43341853.0,ns,90
+example_sets-insert_n,,2500,,,43952787.0,ns,93
+example_sets-insert_n,,2500,,,47077630.0,ns,96
+example_sets-insert_n,,2500,,,48259434.0,ns,99
+example_sets-insert_n,,2500,,,48971250.0,ns,102
+example_sets-insert_n,,2500,,,51481843.0,ns,105
+example_sets-insert_n,,2500,,,53154669.0,ns,108
+example_sets-insert_n,,2500,,,54222350.0,ns,111
+example_sets-insert_n,,2500,,,54721971.0,ns,114
+example_sets-insert_n,,2500,,,56546989.0,ns,117
+example_sets-insert_n,,2500,,,57250329.0,ns,120
+example_sets-insert_n,,2500,,,60339381.0,ns,123
+example_sets-insert_n,,2500,,,61907798.0,ns,126
+example_sets-insert_n,,2500,,,62513893.0,ns,129
+example_sets-insert_n,,2500,,,63701200.0,ns,132
+example_sets-insert_n,,2500,,,66214878.0,ns,135
+example_sets-insert_n,,2500,,,65951615.0,ns,138
+example_sets-insert_n,,2500,,,68411745.0,ns,141
+example_sets-insert_n,,2500,,,69028114.0,ns,144
+example_sets-insert_n,,2500,,,71618594.0,ns,147
+example_sets-insert_n,,2500,,,72122964.0,ns,150
+example_sets-insert_n,,2500,,,75330109.0,ns,153
+example_sets-insert_n,,2500,,,75191934.0,ns,156
+example_sets-insert_n,,2500,,,78709353.0,ns,159
+example_sets-insert_n,,2500,,,78721600.0,ns,162
+example_sets-insert_n,,2500,,,79492033.0,ns,165
+example_sets-insert_n,,2500,,,81418737.0,ns,168
+example_sets-insert_n,,2500,,,82159185.0,ns,171
+example_sets-insert_n,,2500,,,84511276.0,ns,174
+example_sets-insert_n,,2500,,,84506594.0,ns,177
+example_sets-insert_n,,2500,,,85818716.0,ns,180
+example_sets-insert_n,,2500,,,87773725.0,ns,183
+example_sets-insert_n,,2500,,,90475608.0,ns,186
+example_sets-insert_n,,2500,,,92882368.0,ns,189
+example_sets-insert_n,,2500,,,92768984.0,ns,192
+example_sets-insert_n,,2500,,,92011812.0,ns,195
+example_sets-insert_n,,2500,,,94419320.0,ns,198
+example_sets-insert_n,,2500,,,98478685.0,ns,201
+example_sets-insert_n,,2500,,,99273436.0,ns,204
+example_sets-insert_n,,2500,,,99986419.0,ns,207
+example_sets-insert_n,,2500,,,100414043.0,ns,210
+example_sets-insert_n,,2500,,,103171700.0,ns,213
+example_sets-insert_n,,2500,,,107176631.0,ns,216
+example_sets-insert_n,,2500,,,107988743.0,ns,219
+example_sets-insert_n,,2500,,,108395415.0,ns,222
+example_sets-insert_n,,2500,,,109435356.0,ns,225
+example_sets-insert_n,,2500,,,112860661.0,ns,228
+example_sets-insert_n,,2500,,,111454738.0,ns,231
+example_sets-insert_n,,2500,,,113109442.0,ns,234
+example_sets-insert_n,,2500,,,116032133.0,ns,237
+example_sets-insert_n,,2500,,,118947972.0,ns,240
+example_sets-insert_n,,2500,,,118474336.0,ns,243
+example_sets-insert_n,,2500,,,120785727.0,ns,246
+example_sets-insert_n,,2500,,,118470627.0,ns,249
+example_sets-insert_n,,2500,,,122248008.0,ns,252
+example_sets-insert_n,,2500,,,124196199.0,ns,255
+example_sets-insert_n,,2500,,,124713923.0,ns,258
+example_sets-insert_n,,2500,,,128177394.0,ns,261
+example_sets-insert_n,,2500,,,130192440.0,ns,264
+example_sets-insert_n,,2500,,,130664008.0,ns,267
+example_sets-insert_n,,2500,,,130837581.0,ns,270
+example_sets-insert_n,,2500,,,133164441.0,ns,273
+example_sets-insert_n,,2500,,,134065708.0,ns,276
+example_sets-insert_n,,2500,,,135742453.0,ns,279
+example_sets-insert_n,,2500,,,136653475.0,ns,282
+example_sets-insert_n,,2500,,,135894730.0,ns,285
+example_sets-insert_n,,2500,,,138458808.0,ns,288
+example_sets-insert_n,,2500,,,139693639.0,ns,291
+example_sets-insert_n,,2500,,,143199854.0,ns,294
+example_sets-insert_n,,2500,,,143527612.0,ns,297
+example_sets-insert_n,,2500,,,145551876.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 0950569..81e54eb 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":[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
+{"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":[1521559.0,3350094.0,4419450.0,5885391.0,7388385.0,8821062.0,10345797.0,11905491.0,13230408.0,14852563.0,15831753.0,17713053.0,19458841.0,20622598.0,22145438.0,23780027.0,24956099.0,26651170.0,28334366.0,28830230.0,29760978.0,31540519.0,32856062.0,34320259.0,35652918.0,37313600.0,38014960.0,39675276.0,41122046.0,43341853.0,43952787.0,47077630.0,48259434.0,48971250.0,51481843.0,53154669.0,54222350.0,54721971.0,56546989.0,57250329.0,60339381.0,61907798.0,62513893.0,63701200.0,66214878.0,65951615.0,68411745.0,69028114.0,71618594.0,72122964.0,75330109.0,75191934.0,78709353.0,78721600.0,79492033.0,81418737.0,82159185.0,84511276.0,84506594.0,85818716.0,87773725.0,90475608.0,92882368.0,92768984.0,92011812.0,94419320.0,98478685.0,99273436.0,99986419.0,100414043.0,103171700.0,107176631.0,107988743.0,108395415.0,109435356.0,112860661.0,111454738.0,113109442.0,116032133.0,118947972.0,118474336.0,120785727.0,118470627.0,122248008.0,124196199.0,124713923.0,128177394.0,130192440.0,130664008.0,130837581.0,133164441.0,134065708.0,135742453.0,136653475.0,135894730.0,138458808.0,139693639.0,143199854.0,143527612.0,145551876.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 be2bed0..cdff42e 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 @@
-[442930.33485660085,461247.83118985663,510094.4880785388,528411.9844117947] \ No newline at end of file
+[448491.3230237537,464433.0995923722,506944.5037753548,522886.2803439733] \ 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 beb6dcd..b66d322 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193100.9243075893,"upper_bound":194182.32662925628},"point_estimate":193644.63585778564,"standard_error":277.09794260318404},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193101.28125,"upper_bound":194498.86128310976},"point_estimate":193512.41086192642,"standard_error":359.5319980245136},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2437.9807426919338,"upper_bound":3639.846933545185},"point_estimate":3030.518029466934,"standard_error":312.67053716184654},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193033.78520981254,"upper_bound":194134.31663899522},"point_estimate":193588.3669297079,"standard_error":280.9371518928194},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2429.1495718632086,"upper_bound":3107.583055945246},"point_estimate":2782.879246892922,"standard_error":173.1528411530673}} \ 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 7ef8183..49cebbd 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,,,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
+example_sets-insert_n,,2500,,,1183444.0,ns,6
+example_sets-insert_n,,2500,,,2336336.0,ns,12
+example_sets-insert_n,,2500,,,3529522.0,ns,18
+example_sets-insert_n,,2500,,,4555673.0,ns,24
+example_sets-insert_n,,2500,,,5883254.0,ns,30
+example_sets-insert_n,,2500,,,6793839.0,ns,36
+example_sets-insert_n,,2500,,,8376525.0,ns,42
+example_sets-insert_n,,2500,,,9492431.0,ns,48
+example_sets-insert_n,,2500,,,10567959.0,ns,54
+example_sets-insert_n,,2500,,,11417313.0,ns,60
+example_sets-insert_n,,2500,,,12964561.0,ns,66
+example_sets-insert_n,,2500,,,13866708.0,ns,72
+example_sets-insert_n,,2500,,,14892357.0,ns,78
+example_sets-insert_n,,2500,,,16866836.0,ns,84
+example_sets-insert_n,,2500,,,16783925.0,ns,90
+example_sets-insert_n,,2500,,,18601269.0,ns,96
+example_sets-insert_n,,2500,,,19823978.0,ns,102
+example_sets-insert_n,,2500,,,20682773.0,ns,108
+example_sets-insert_n,,2500,,,21842508.0,ns,114
+example_sets-insert_n,,2500,,,23772874.0,ns,120
+example_sets-insert_n,,2500,,,24323481.0,ns,126
+example_sets-insert_n,,2500,,,25302087.0,ns,132
+example_sets-insert_n,,2500,,,27019581.0,ns,138
+example_sets-insert_n,,2500,,,27839990.0,ns,144
+example_sets-insert_n,,2500,,,29554990.0,ns,150
+example_sets-insert_n,,2500,,,29696197.0,ns,156
+example_sets-insert_n,,2500,,,30928886.0,ns,162
+example_sets-insert_n,,2500,,,32204334.0,ns,168
+example_sets-insert_n,,2500,,,34385772.0,ns,174
+example_sets-insert_n,,2500,,,35231820.0,ns,180
+example_sets-insert_n,,2500,,,35244040.0,ns,186
+example_sets-insert_n,,2500,,,37171108.0,ns,192
+example_sets-insert_n,,2500,,,37819966.0,ns,198
+example_sets-insert_n,,2500,,,39058597.0,ns,204
+example_sets-insert_n,,2500,,,40000087.0,ns,210
+example_sets-insert_n,,2500,,,41474016.0,ns,216
+example_sets-insert_n,,2500,,,41928290.0,ns,222
+example_sets-insert_n,,2500,,,45311042.0,ns,228
+example_sets-insert_n,,2500,,,46095351.0,ns,234
+example_sets-insert_n,,2500,,,45903393.0,ns,240
+example_sets-insert_n,,2500,,,47198330.0,ns,246
+example_sets-insert_n,,2500,,,49122161.0,ns,252
+example_sets-insert_n,,2500,,,50019905.0,ns,258
+example_sets-insert_n,,2500,,,51917128.0,ns,264
+example_sets-insert_n,,2500,,,51150281.0,ns,270
+example_sets-insert_n,,2500,,,53798082.0,ns,276
+example_sets-insert_n,,2500,,,53220060.0,ns,282
+example_sets-insert_n,,2500,,,56281917.0,ns,288
+example_sets-insert_n,,2500,,,56858344.0,ns,294
+example_sets-insert_n,,2500,,,57138031.0,ns,300
+example_sets-insert_n,,2500,,,59166541.0,ns,306
+example_sets-insert_n,,2500,,,61596986.0,ns,312
+example_sets-insert_n,,2500,,,62628677.0,ns,318
+example_sets-insert_n,,2500,,,62207579.0,ns,324
+example_sets-insert_n,,2500,,,62995218.0,ns,330
+example_sets-insert_n,,2500,,,63852723.0,ns,336
+example_sets-insert_n,,2500,,,66568589.0,ns,342
+example_sets-insert_n,,2500,,,67283911.0,ns,348
+example_sets-insert_n,,2500,,,68512699.0,ns,354
+example_sets-insert_n,,2500,,,70270113.0,ns,360
+example_sets-insert_n,,2500,,,69421185.0,ns,366
+example_sets-insert_n,,2500,,,71611962.0,ns,372
+example_sets-insert_n,,2500,,,72532762.0,ns,378
+example_sets-insert_n,,2500,,,76076170.0,ns,384
+example_sets-insert_n,,2500,,,75973292.0,ns,390
+example_sets-insert_n,,2500,,,77433971.0,ns,396
+example_sets-insert_n,,2500,,,77880439.0,ns,402
+example_sets-insert_n,,2500,,,79266028.0,ns,408
+example_sets-insert_n,,2500,,,80958455.0,ns,414
+example_sets-insert_n,,2500,,,82525593.0,ns,420
+example_sets-insert_n,,2500,,,83450876.0,ns,426
+example_sets-insert_n,,2500,,,84804391.0,ns,432
+example_sets-insert_n,,2500,,,85801888.0,ns,438
+example_sets-insert_n,,2500,,,85408036.0,ns,444
+example_sets-insert_n,,2500,,,85432936.0,ns,450
+example_sets-insert_n,,2500,,,90365453.0,ns,456
+example_sets-insert_n,,2500,,,90094652.0,ns,462
+example_sets-insert_n,,2500,,,92073544.0,ns,468
+example_sets-insert_n,,2500,,,92009238.0,ns,474
+example_sets-insert_n,,2500,,,93323941.0,ns,480
+example_sets-insert_n,,2500,,,93594773.0,ns,486
+example_sets-insert_n,,2500,,,95195173.0,ns,492
+example_sets-insert_n,,2500,,,97374149.0,ns,498
+example_sets-insert_n,,2500,,,98607614.0,ns,504
+example_sets-insert_n,,2500,,,99517932.0,ns,510
+example_sets-insert_n,,2500,,,100961948.0,ns,516
+example_sets-insert_n,,2500,,,100801037.0,ns,522
+example_sets-insert_n,,2500,,,101987985.0,ns,528
+example_sets-insert_n,,2500,,,101582497.0,ns,534
+example_sets-insert_n,,2500,,,102915416.0,ns,540
+example_sets-insert_n,,2500,,,105615516.0,ns,546
+example_sets-insert_n,,2500,,,106420263.0,ns,552
+example_sets-insert_n,,2500,,,107358581.0,ns,558
+example_sets-insert_n,,2500,,,106446162.0,ns,564
+example_sets-insert_n,,2500,,,109193530.0,ns,570
+example_sets-insert_n,,2500,,,111842963.0,ns,576
+example_sets-insert_n,,2500,,,112549710.0,ns,582
+example_sets-insert_n,,2500,,,114803245.0,ns,588
+example_sets-insert_n,,2500,,,114266877.0,ns,594
+example_sets-insert_n,,2500,,,115981491.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 9732979..40d6287 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":[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
+{"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":[1183444.0,2336336.0,3529522.0,4555673.0,5883254.0,6793839.0,8376525.0,9492431.0,10567959.0,11417313.0,12964561.0,13866708.0,14892357.0,16866836.0,16783925.0,18601269.0,19823978.0,20682773.0,21842508.0,23772874.0,24323481.0,25302087.0,27019581.0,27839990.0,29554990.0,29696197.0,30928886.0,32204334.0,34385772.0,35231820.0,35244040.0,37171108.0,37819966.0,39058597.0,40000087.0,41474016.0,41928290.0,45311042.0,46095351.0,45903393.0,47198330.0,49122161.0,50019905.0,51917128.0,51150281.0,53798082.0,53220060.0,56281917.0,56858344.0,57138031.0,59166541.0,61596986.0,62628677.0,62207579.0,62995218.0,63852723.0,66568589.0,67283911.0,68512699.0,70270113.0,69421185.0,71611962.0,72532762.0,76076170.0,75973292.0,77433971.0,77880439.0,79266028.0,80958455.0,82525593.0,83450876.0,84804391.0,85801888.0,85408036.0,85432936.0,90365453.0,90094652.0,92073544.0,92009238.0,93323941.0,93594773.0,95195173.0,97374149.0,98607614.0,99517932.0,100961948.0,100801037.0,101987985.0,101582497.0,102915416.0,105615516.0,106420263.0,107358581.0,106446162.0,109193530.0,111842963.0,112549710.0,114803245.0,114266877.0,115981491.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 461686f..765605f 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 @@
-[180736.33984944443,186411.1692697188,201544.04772378388,207218.8771440583] \ No newline at end of file
+[179352.1779375765,185472.39379334965,201792.96940874474,207913.1852645179] \ 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 4daccdf..8042475 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":484492.282583985,"upper_bound":488416.46518251975},"point_estimate":486275.03853050905,"standard_error":1002.9858523105086},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":483995.5600775194,"upper_bound":487625.43273393274},"point_estimate":485840.5606548578,"standard_error":959.143144728611},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5980.375944254449,"upper_bound":9265.618112135999},"point_estimate":7761.414662901407,"standard_error":810.9431047893778},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":483894.56204291363,"upper_bound":486516.9759944966},"point_estimate":485218.1686242057,"standard_error":669.3137708074945},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6293.280803825513,"upper_bound":14580.463668771084},"point_estimate":10103.518587902487,"standard_error":2497.477742440782}} \ 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 a1d73bc..f830d8c 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,,,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
+example_sets-insert_n,,2500,,,1521559.0,ns,3
+example_sets-insert_n,,2500,,,3350094.0,ns,6
+example_sets-insert_n,,2500,,,4419450.0,ns,9
+example_sets-insert_n,,2500,,,5885391.0,ns,12
+example_sets-insert_n,,2500,,,7388385.0,ns,15
+example_sets-insert_n,,2500,,,8821062.0,ns,18
+example_sets-insert_n,,2500,,,10345797.0,ns,21
+example_sets-insert_n,,2500,,,11905491.0,ns,24
+example_sets-insert_n,,2500,,,13230408.0,ns,27
+example_sets-insert_n,,2500,,,14852563.0,ns,30
+example_sets-insert_n,,2500,,,15831753.0,ns,33
+example_sets-insert_n,,2500,,,17713053.0,ns,36
+example_sets-insert_n,,2500,,,19458841.0,ns,39
+example_sets-insert_n,,2500,,,20622598.0,ns,42
+example_sets-insert_n,,2500,,,22145438.0,ns,45
+example_sets-insert_n,,2500,,,23780027.0,ns,48
+example_sets-insert_n,,2500,,,24956099.0,ns,51
+example_sets-insert_n,,2500,,,26651170.0,ns,54
+example_sets-insert_n,,2500,,,28334366.0,ns,57
+example_sets-insert_n,,2500,,,28830230.0,ns,60
+example_sets-insert_n,,2500,,,29760978.0,ns,63
+example_sets-insert_n,,2500,,,31540519.0,ns,66
+example_sets-insert_n,,2500,,,32856062.0,ns,69
+example_sets-insert_n,,2500,,,34320259.0,ns,72
+example_sets-insert_n,,2500,,,35652918.0,ns,75
+example_sets-insert_n,,2500,,,37313600.0,ns,78
+example_sets-insert_n,,2500,,,38014960.0,ns,81
+example_sets-insert_n,,2500,,,39675276.0,ns,84
+example_sets-insert_n,,2500,,,41122046.0,ns,87
+example_sets-insert_n,,2500,,,43341853.0,ns,90
+example_sets-insert_n,,2500,,,43952787.0,ns,93
+example_sets-insert_n,,2500,,,47077630.0,ns,96
+example_sets-insert_n,,2500,,,48259434.0,ns,99
+example_sets-insert_n,,2500,,,48971250.0,ns,102
+example_sets-insert_n,,2500,,,51481843.0,ns,105
+example_sets-insert_n,,2500,,,53154669.0,ns,108
+example_sets-insert_n,,2500,,,54222350.0,ns,111
+example_sets-insert_n,,2500,,,54721971.0,ns,114
+example_sets-insert_n,,2500,,,56546989.0,ns,117
+example_sets-insert_n,,2500,,,57250329.0,ns,120
+example_sets-insert_n,,2500,,,60339381.0,ns,123
+example_sets-insert_n,,2500,,,61907798.0,ns,126
+example_sets-insert_n,,2500,,,62513893.0,ns,129
+example_sets-insert_n,,2500,,,63701200.0,ns,132
+example_sets-insert_n,,2500,,,66214878.0,ns,135
+example_sets-insert_n,,2500,,,65951615.0,ns,138
+example_sets-insert_n,,2500,,,68411745.0,ns,141
+example_sets-insert_n,,2500,,,69028114.0,ns,144
+example_sets-insert_n,,2500,,,71618594.0,ns,147
+example_sets-insert_n,,2500,,,72122964.0,ns,150
+example_sets-insert_n,,2500,,,75330109.0,ns,153
+example_sets-insert_n,,2500,,,75191934.0,ns,156
+example_sets-insert_n,,2500,,,78709353.0,ns,159
+example_sets-insert_n,,2500,,,78721600.0,ns,162
+example_sets-insert_n,,2500,,,79492033.0,ns,165
+example_sets-insert_n,,2500,,,81418737.0,ns,168
+example_sets-insert_n,,2500,,,82159185.0,ns,171
+example_sets-insert_n,,2500,,,84511276.0,ns,174
+example_sets-insert_n,,2500,,,84506594.0,ns,177
+example_sets-insert_n,,2500,,,85818716.0,ns,180
+example_sets-insert_n,,2500,,,87773725.0,ns,183
+example_sets-insert_n,,2500,,,90475608.0,ns,186
+example_sets-insert_n,,2500,,,92882368.0,ns,189
+example_sets-insert_n,,2500,,,92768984.0,ns,192
+example_sets-insert_n,,2500,,,92011812.0,ns,195
+example_sets-insert_n,,2500,,,94419320.0,ns,198
+example_sets-insert_n,,2500,,,98478685.0,ns,201
+example_sets-insert_n,,2500,,,99273436.0,ns,204
+example_sets-insert_n,,2500,,,99986419.0,ns,207
+example_sets-insert_n,,2500,,,100414043.0,ns,210
+example_sets-insert_n,,2500,,,103171700.0,ns,213
+example_sets-insert_n,,2500,,,107176631.0,ns,216
+example_sets-insert_n,,2500,,,107988743.0,ns,219
+example_sets-insert_n,,2500,,,108395415.0,ns,222
+example_sets-insert_n,,2500,,,109435356.0,ns,225
+example_sets-insert_n,,2500,,,112860661.0,ns,228
+example_sets-insert_n,,2500,,,111454738.0,ns,231
+example_sets-insert_n,,2500,,,113109442.0,ns,234
+example_sets-insert_n,,2500,,,116032133.0,ns,237
+example_sets-insert_n,,2500,,,118947972.0,ns,240
+example_sets-insert_n,,2500,,,118474336.0,ns,243
+example_sets-insert_n,,2500,,,120785727.0,ns,246
+example_sets-insert_n,,2500,,,118470627.0,ns,249
+example_sets-insert_n,,2500,,,122248008.0,ns,252
+example_sets-insert_n,,2500,,,124196199.0,ns,255
+example_sets-insert_n,,2500,,,124713923.0,ns,258
+example_sets-insert_n,,2500,,,128177394.0,ns,261
+example_sets-insert_n,,2500,,,130192440.0,ns,264
+example_sets-insert_n,,2500,,,130664008.0,ns,267
+example_sets-insert_n,,2500,,,130837581.0,ns,270
+example_sets-insert_n,,2500,,,133164441.0,ns,273
+example_sets-insert_n,,2500,,,134065708.0,ns,276
+example_sets-insert_n,,2500,,,135742453.0,ns,279
+example_sets-insert_n,,2500,,,136653475.0,ns,282
+example_sets-insert_n,,2500,,,135894730.0,ns,285
+example_sets-insert_n,,2500,,,138458808.0,ns,288
+example_sets-insert_n,,2500,,,139693639.0,ns,291
+example_sets-insert_n,,2500,,,143199854.0,ns,294
+example_sets-insert_n,,2500,,,143527612.0,ns,297
+example_sets-insert_n,,2500,,,145551876.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 0950569..81e54eb 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":[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
+{"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":[1521559.0,3350094.0,4419450.0,5885391.0,7388385.0,8821062.0,10345797.0,11905491.0,13230408.0,14852563.0,15831753.0,17713053.0,19458841.0,20622598.0,22145438.0,23780027.0,24956099.0,26651170.0,28334366.0,28830230.0,29760978.0,31540519.0,32856062.0,34320259.0,35652918.0,37313600.0,38014960.0,39675276.0,41122046.0,43341853.0,43952787.0,47077630.0,48259434.0,48971250.0,51481843.0,53154669.0,54222350.0,54721971.0,56546989.0,57250329.0,60339381.0,61907798.0,62513893.0,63701200.0,66214878.0,65951615.0,68411745.0,69028114.0,71618594.0,72122964.0,75330109.0,75191934.0,78709353.0,78721600.0,79492033.0,81418737.0,82159185.0,84511276.0,84506594.0,85818716.0,87773725.0,90475608.0,92882368.0,92768984.0,92011812.0,94419320.0,98478685.0,99273436.0,99986419.0,100414043.0,103171700.0,107176631.0,107988743.0,108395415.0,109435356.0,112860661.0,111454738.0,113109442.0,116032133.0,118947972.0,118474336.0,120785727.0,118470627.0,122248008.0,124196199.0,124713923.0,128177394.0,130192440.0,130664008.0,130837581.0,133164441.0,134065708.0,135742453.0,136653475.0,135894730.0,138458808.0,139693639.0,143199854.0,143527612.0,145551876.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 be2bed0..cdff42e 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 @@
-[442930.33485660085,461247.83118985663,510094.4880785388,528411.9844117947] \ No newline at end of file
+[448491.3230237537,464433.0995923722,506944.5037753548,522886.2803439733] \ 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 b9b2bb4..b9d7fe3 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5233.582483690453,"upper_bound":5280.443863027223},"point_estimate":5256.643186023025,"standard_error":11.936689008595401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5222.27761627907,"upper_bound":5271.762349932045},"point_estimate":5241.775987833764,"standard_error":12.394048130771292},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75.90196688627097,"upper_bound":123.5764595652689},"point_estimate":94.26029964454327,"standard_error":11.741501763686017},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5234.465194984549,"upper_bound":5285.446580530289},"point_estimate":5258.8707654108,"standard_error":13.013276323088602},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":100.8174975625851,"upper_bound":136.76476488219637},"point_estimate":119.78376190345953,"standard_error":9.17769255031836}} \ 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 5c52df5..2aa277c 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,,,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
+example_sets-insert_n,,50,,,950779.0,ns,172
+example_sets-insert_n,,50,,,1928899.0,ns,344
+example_sets-insert_n,,50,,,2808003.0,ns,516
+example_sets-insert_n,,50,,,3563772.0,ns,688
+example_sets-insert_n,,50,,,4352373.0,ns,860
+example_sets-insert_n,,50,,,5254164.0,ns,1032
+example_sets-insert_n,,50,,,6016627.0,ns,1204
+example_sets-insert_n,,50,,,7168711.0,ns,1376
+example_sets-insert_n,,50,,,7984702.0,ns,1548
+example_sets-insert_n,,50,,,8600302.0,ns,1720
+example_sets-insert_n,,50,,,9640407.0,ns,1892
+example_sets-insert_n,,50,,,10626992.0,ns,2064
+example_sets-insert_n,,50,,,11468514.0,ns,2236
+example_sets-insert_n,,50,,,12634185.0,ns,2408
+example_sets-insert_n,,50,,,13785444.0,ns,2580
+example_sets-insert_n,,50,,,14574053.0,ns,2752
+example_sets-insert_n,,50,,,14757418.0,ns,2924
+example_sets-insert_n,,50,,,16648217.0,ns,3096
+example_sets-insert_n,,50,,,17460116.0,ns,3268
+example_sets-insert_n,,50,,,17769110.0,ns,3440
+example_sets-insert_n,,50,,,19097739.0,ns,3612
+example_sets-insert_n,,50,,,19981780.0,ns,3784
+example_sets-insert_n,,50,,,20928128.0,ns,3956
+example_sets-insert_n,,50,,,21557562.0,ns,4128
+example_sets-insert_n,,50,,,22266141.0,ns,4300
+example_sets-insert_n,,50,,,23392582.0,ns,4472
+example_sets-insert_n,,50,,,23837139.0,ns,4644
+example_sets-insert_n,,50,,,25122222.0,ns,4816
+example_sets-insert_n,,50,,,25114678.0,ns,4988
+example_sets-insert_n,,50,,,27151718.0,ns,5160
+example_sets-insert_n,,50,,,27274689.0,ns,5332
+example_sets-insert_n,,50,,,29872437.0,ns,5504
+example_sets-insert_n,,50,,,29954526.0,ns,5676
+example_sets-insert_n,,50,,,31065201.0,ns,5848
+example_sets-insert_n,,50,,,31175085.0,ns,6020
+example_sets-insert_n,,50,,,32513187.0,ns,6192
+example_sets-insert_n,,50,,,34719025.0,ns,6364
+example_sets-insert_n,,50,,,34926737.0,ns,6536
+example_sets-insert_n,,50,,,35224900.0,ns,6708
+example_sets-insert_n,,50,,,35845053.0,ns,6880
+example_sets-insert_n,,50,,,37265864.0,ns,7052
+example_sets-insert_n,,50,,,38285964.0,ns,7224
+example_sets-insert_n,,50,,,39117602.0,ns,7396
+example_sets-insert_n,,50,,,39290876.0,ns,7568
+example_sets-insert_n,,50,,,39896676.0,ns,7740
+example_sets-insert_n,,50,,,41975753.0,ns,7912
+example_sets-insert_n,,50,,,43680386.0,ns,8084
+example_sets-insert_n,,50,,,43163242.0,ns,8256
+example_sets-insert_n,,50,,,44234022.0,ns,8428
+example_sets-insert_n,,50,,,45674216.0,ns,8600
+example_sets-insert_n,,50,,,46830383.0,ns,8772
+example_sets-insert_n,,50,,,48779450.0,ns,8944
+example_sets-insert_n,,50,,,48380886.0,ns,9116
+example_sets-insert_n,,50,,,48690629.0,ns,9288
+example_sets-insert_n,,50,,,49357882.0,ns,9460
+example_sets-insert_n,,50,,,50723307.0,ns,9632
+example_sets-insert_n,,50,,,54013478.0,ns,9804
+example_sets-insert_n,,50,,,53396616.0,ns,9976
+example_sets-insert_n,,50,,,54780726.0,ns,10148
+example_sets-insert_n,,50,,,57124947.0,ns,10320
+example_sets-insert_n,,50,,,54642621.0,ns,10492
+example_sets-insert_n,,50,,,56861955.0,ns,10664
+example_sets-insert_n,,50,,,56482669.0,ns,10836
+example_sets-insert_n,,50,,,56954642.0,ns,11008
+example_sets-insert_n,,50,,,57052270.0,ns,11180
+example_sets-insert_n,,50,,,62218559.0,ns,11352
+example_sets-insert_n,,50,,,59871716.0,ns,11524
+example_sets-insert_n,,50,,,61586637.0,ns,11696
+example_sets-insert_n,,50,,,61735628.0,ns,11868
+example_sets-insert_n,,50,,,62406457.0,ns,12040
+example_sets-insert_n,,50,,,64358470.0,ns,12212
+example_sets-insert_n,,50,,,64907469.0,ns,12384
+example_sets-insert_n,,50,,,64197523.0,ns,12556
+example_sets-insert_n,,50,,,69731525.0,ns,12728
+example_sets-insert_n,,50,,,67465444.0,ns,12900
+example_sets-insert_n,,50,,,70504081.0,ns,13072
+example_sets-insert_n,,50,,,71252950.0,ns,13244
+example_sets-insert_n,,50,,,70119389.0,ns,13416
+example_sets-insert_n,,50,,,71917181.0,ns,13588
+example_sets-insert_n,,50,,,70348432.0,ns,13760
+example_sets-insert_n,,50,,,72747502.0,ns,13932
+example_sets-insert_n,,50,,,73166180.0,ns,14104
+example_sets-insert_n,,50,,,75845905.0,ns,14276
+example_sets-insert_n,,50,,,75673523.0,ns,14448
+example_sets-insert_n,,50,,,77230968.0,ns,14620
+example_sets-insert_n,,50,,,76509651.0,ns,14792
+example_sets-insert_n,,50,,,77571923.0,ns,14964
+example_sets-insert_n,,50,,,83352745.0,ns,15136
+example_sets-insert_n,,50,,,81743041.0,ns,15308
+example_sets-insert_n,,50,,,81090085.0,ns,15480
+example_sets-insert_n,,50,,,81255072.0,ns,15652
+example_sets-insert_n,,50,,,81975291.0,ns,15824
+example_sets-insert_n,,50,,,81249209.0,ns,15996
+example_sets-insert_n,,50,,,84526858.0,ns,16168
+example_sets-insert_n,,50,,,86565790.0,ns,16340
+example_sets-insert_n,,50,,,86091574.0,ns,16512
+example_sets-insert_n,,50,,,87188260.0,ns,16684
+example_sets-insert_n,,50,,,88369604.0,ns,16856
+example_sets-insert_n,,50,,,87752160.0,ns,17028
+example_sets-insert_n,,50,,,91381097.0,ns,17200
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 997206d..79c1118 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":[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
+{"sampling_mode":"Linear","iters":[172.0,344.0,516.0,688.0,860.0,1032.0,1204.0,1376.0,1548.0,1720.0,1892.0,2064.0,2236.0,2408.0,2580.0,2752.0,2924.0,3096.0,3268.0,3440.0,3612.0,3784.0,3956.0,4128.0,4300.0,4472.0,4644.0,4816.0,4988.0,5160.0,5332.0,5504.0,5676.0,5848.0,6020.0,6192.0,6364.0,6536.0,6708.0,6880.0,7052.0,7224.0,7396.0,7568.0,7740.0,7912.0,8084.0,8256.0,8428.0,8600.0,8772.0,8944.0,9116.0,9288.0,9460.0,9632.0,9804.0,9976.0,10148.0,10320.0,10492.0,10664.0,10836.0,11008.0,11180.0,11352.0,11524.0,11696.0,11868.0,12040.0,12212.0,12384.0,12556.0,12728.0,12900.0,13072.0,13244.0,13416.0,13588.0,13760.0,13932.0,14104.0,14276.0,14448.0,14620.0,14792.0,14964.0,15136.0,15308.0,15480.0,15652.0,15824.0,15996.0,16168.0,16340.0,16512.0,16684.0,16856.0,17028.0,17200.0],"times":[950779.0,1928899.0,2808003.0,3563772.0,4352373.0,5254164.0,6016627.0,7168711.0,7984702.0,8600302.0,9640407.0,10626992.0,11468514.0,12634185.0,13785444.0,14574053.0,14757418.0,16648217.0,17460116.0,17769110.0,19097739.0,19981780.0,20928128.0,21557562.0,22266141.0,23392582.0,23837139.0,25122222.0,25114678.0,27151718.0,27274689.0,29872437.0,29954526.0,31065201.0,31175085.0,32513187.0,34719025.0,34926737.0,35224900.0,35845053.0,37265864.0,38285964.0,39117602.0,39290876.0,39896676.0,41975753.0,43680386.0,43163242.0,44234022.0,45674216.0,46830383.0,48779450.0,48380886.0,48690629.0,49357882.0,50723307.0,54013478.0,53396616.0,54780726.0,57124947.0,54642621.0,56861955.0,56482669.0,56954642.0,57052270.0,62218559.0,59871716.0,61586637.0,61735628.0,62406457.0,64358470.0,64907469.0,64197523.0,69731525.0,67465444.0,70504081.0,71252950.0,70119389.0,71917181.0,70348432.0,72747502.0,73166180.0,75845905.0,75673523.0,77230968.0,76509651.0,77571923.0,83352745.0,81743041.0,81090085.0,81255072.0,81975291.0,81249209.0,84526858.0,86565790.0,86091574.0,87188260.0,88369604.0,87752160.0,91381097.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 22250a8..b245c46 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 @@
-[4623.104518660923,4932.135067657248,5756.21653164745,6065.247080643776] \ No newline at end of file
+[4793.362157262463,4987.958850866896,5506.883367145382,5701.480060749815] \ 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 fc47040..5a8f6bb 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3974.6778009566187,"upper_bound":4069.150284062944},"point_estimate":4019.35999712759,"standard_error":23.99426778049463},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3909.0237006760553,"upper_bound":3992.6244019138758},"point_estimate":3955.1888357256776,"standard_error":25.430099713084825},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":108.11629760208312,"upper_bound":195.26720704966147},"point_estimate":134.8374570882071,"standard_error":22.77695550465278},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3926.0266932125196,"upper_bound":4000.1555404565465},"point_estimate":3961.125505255946,"standard_error":18.98593029870832},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":174.36877283015923,"upper_bound":307.6929215754606},"point_estimate":241.06974104175222,"standard_error":34.56015163307181}} \ 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 bd5901e..08c0448 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,,,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
+example_sets-insert_n,,50,,,902495.0,ns,209
+example_sets-insert_n,,50,,,1821416.0,ns,418
+example_sets-insert_n,,50,,,2841051.0,ns,627
+example_sets-insert_n,,50,,,4063116.0,ns,836
+example_sets-insert_n,,50,,,5477517.0,ns,1045
+example_sets-insert_n,,50,,,5299341.0,ns,1254
+example_sets-insert_n,,50,,,6273851.0,ns,1463
+example_sets-insert_n,,50,,,7349504.0,ns,1672
+example_sets-insert_n,,50,,,7909499.0,ns,1881
+example_sets-insert_n,,50,,,9310407.0,ns,2090
+example_sets-insert_n,,50,,,10288022.0,ns,2299
+example_sets-insert_n,,50,,,10109555.0,ns,2508
+example_sets-insert_n,,50,,,10334388.0,ns,2717
+example_sets-insert_n,,50,,,11248510.0,ns,2926
+example_sets-insert_n,,50,,,12601160.0,ns,3135
+example_sets-insert_n,,50,,,13797809.0,ns,3344
+example_sets-insert_n,,50,,,13734738.0,ns,3553
+example_sets-insert_n,,50,,,14618952.0,ns,3762
+example_sets-insert_n,,50,,,15242498.0,ns,3971
+example_sets-insert_n,,50,,,16194534.0,ns,4180
+example_sets-insert_n,,50,,,17658299.0,ns,4389
+example_sets-insert_n,,50,,,20696063.0,ns,4598
+example_sets-insert_n,,50,,,19311275.0,ns,4807
+example_sets-insert_n,,50,,,21656093.0,ns,5016
+example_sets-insert_n,,50,,,20246967.0,ns,5225
+example_sets-insert_n,,50,,,21787476.0,ns,5434
+example_sets-insert_n,,50,,,21828249.0,ns,5643
+example_sets-insert_n,,50,,,22637155.0,ns,5852
+example_sets-insert_n,,50,,,23542035.0,ns,6061
+example_sets-insert_n,,50,,,24796906.0,ns,6270
+example_sets-insert_n,,50,,,25820269.0,ns,6479
+example_sets-insert_n,,50,,,27639403.0,ns,6688
+example_sets-insert_n,,50,,,27668649.0,ns,6897
+example_sets-insert_n,,50,,,28865572.0,ns,7106
+example_sets-insert_n,,50,,,28322643.0,ns,7315
+example_sets-insert_n,,50,,,29436760.0,ns,7524
+example_sets-insert_n,,50,,,29158781.0,ns,7733
+example_sets-insert_n,,50,,,31094654.0,ns,7942
+example_sets-insert_n,,50,,,30740471.0,ns,8151
+example_sets-insert_n,,50,,,33068216.0,ns,8360
+example_sets-insert_n,,50,,,35061825.0,ns,8569
+example_sets-insert_n,,50,,,35796919.0,ns,8778
+example_sets-insert_n,,50,,,35678667.0,ns,8987
+example_sets-insert_n,,50,,,35764051.0,ns,9196
+example_sets-insert_n,,50,,,35381817.0,ns,9405
+example_sets-insert_n,,50,,,36828654.0,ns,9614
+example_sets-insert_n,,50,,,39227599.0,ns,9823
+example_sets-insert_n,,50,,,37868171.0,ns,10032
+example_sets-insert_n,,50,,,39628303.0,ns,10241
+example_sets-insert_n,,50,,,39542163.0,ns,10450
+example_sets-insert_n,,50,,,41307075.0,ns,10659
+example_sets-insert_n,,50,,,43536866.0,ns,10868
+example_sets-insert_n,,50,,,42215327.0,ns,11077
+example_sets-insert_n,,50,,,45805680.0,ns,11286
+example_sets-insert_n,,50,,,46278011.0,ns,11495
+example_sets-insert_n,,50,,,46623760.0,ns,11704
+example_sets-insert_n,,50,,,45656059.0,ns,11913
+example_sets-insert_n,,50,,,47686137.0,ns,12122
+example_sets-insert_n,,50,,,47131939.0,ns,12331
+example_sets-insert_n,,50,,,48760184.0,ns,12540
+example_sets-insert_n,,50,,,48746586.0,ns,12749
+example_sets-insert_n,,50,,,49110798.0,ns,12958
+example_sets-insert_n,,50,,,50860529.0,ns,13167
+example_sets-insert_n,,50,,,52440013.0,ns,13376
+example_sets-insert_n,,50,,,59406622.0,ns,13585
+example_sets-insert_n,,50,,,56704417.0,ns,13794
+example_sets-insert_n,,50,,,53065863.0,ns,14003
+example_sets-insert_n,,50,,,63691149.0,ns,14212
+example_sets-insert_n,,50,,,56936005.0,ns,14421
+example_sets-insert_n,,50,,,58329500.0,ns,14630
+example_sets-insert_n,,50,,,64163965.0,ns,14839
+example_sets-insert_n,,50,,,58198665.0,ns,15048
+example_sets-insert_n,,50,,,61753726.0,ns,15257
+example_sets-insert_n,,50,,,64255531.0,ns,15466
+example_sets-insert_n,,50,,,65455479.0,ns,15675
+example_sets-insert_n,,50,,,63347624.0,ns,15884
+example_sets-insert_n,,50,,,64053213.0,ns,16093
+example_sets-insert_n,,50,,,63623940.0,ns,16302
+example_sets-insert_n,,50,,,66349437.0,ns,16511
+example_sets-insert_n,,50,,,65104421.0,ns,16720
+example_sets-insert_n,,50,,,69900162.0,ns,16929
+example_sets-insert_n,,50,,,68320859.0,ns,17138
+example_sets-insert_n,,50,,,65796750.0,ns,17347
+example_sets-insert_n,,50,,,67994082.0,ns,17556
+example_sets-insert_n,,50,,,68772217.0,ns,17765
+example_sets-insert_n,,50,,,71763431.0,ns,17974
+example_sets-insert_n,,50,,,79684175.0,ns,18183
+example_sets-insert_n,,50,,,72499073.0,ns,18392
+example_sets-insert_n,,50,,,73054281.0,ns,18601
+example_sets-insert_n,,50,,,73701986.0,ns,18810
+example_sets-insert_n,,50,,,76463255.0,ns,19019
+example_sets-insert_n,,50,,,73369845.0,ns,19228
+example_sets-insert_n,,50,,,74797779.0,ns,19437
+example_sets-insert_n,,50,,,76534360.0,ns,19646
+example_sets-insert_n,,50,,,80459299.0,ns,19855
+example_sets-insert_n,,50,,,77051193.0,ns,20064
+example_sets-insert_n,,50,,,78463431.0,ns,20273
+example_sets-insert_n,,50,,,78057102.0,ns,20482
+example_sets-insert_n,,50,,,82247504.0,ns,20691
+example_sets-insert_n,,50,,,81954257.0,ns,20900
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 9401179..b6973b3 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":[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
+{"sampling_mode":"Linear","iters":[209.0,418.0,627.0,836.0,1045.0,1254.0,1463.0,1672.0,1881.0,2090.0,2299.0,2508.0,2717.0,2926.0,3135.0,3344.0,3553.0,3762.0,3971.0,4180.0,4389.0,4598.0,4807.0,5016.0,5225.0,5434.0,5643.0,5852.0,6061.0,6270.0,6479.0,6688.0,6897.0,7106.0,7315.0,7524.0,7733.0,7942.0,8151.0,8360.0,8569.0,8778.0,8987.0,9196.0,9405.0,9614.0,9823.0,10032.0,10241.0,10450.0,10659.0,10868.0,11077.0,11286.0,11495.0,11704.0,11913.0,12122.0,12331.0,12540.0,12749.0,12958.0,13167.0,13376.0,13585.0,13794.0,14003.0,14212.0,14421.0,14630.0,14839.0,15048.0,15257.0,15466.0,15675.0,15884.0,16093.0,16302.0,16511.0,16720.0,16929.0,17138.0,17347.0,17556.0,17765.0,17974.0,18183.0,18392.0,18601.0,18810.0,19019.0,19228.0,19437.0,19646.0,19855.0,20064.0,20273.0,20482.0,20691.0,20900.0],"times":[902495.0,1821416.0,2841051.0,4063116.0,5477517.0,5299341.0,6273851.0,7349504.0,7909499.0,9310407.0,10288022.0,10109555.0,10334388.0,11248510.0,12601160.0,13797809.0,13734738.0,14618952.0,15242498.0,16194534.0,17658299.0,20696063.0,19311275.0,21656093.0,20246967.0,21787476.0,21828249.0,22637155.0,23542035.0,24796906.0,25820269.0,27639403.0,27668649.0,28865572.0,28322643.0,29436760.0,29158781.0,31094654.0,30740471.0,33068216.0,35061825.0,35796919.0,35678667.0,35764051.0,35381817.0,36828654.0,39227599.0,37868171.0,39628303.0,39542163.0,41307075.0,43536866.0,42215327.0,45805680.0,46278011.0,46623760.0,45656059.0,47686137.0,47131939.0,48760184.0,48746586.0,49110798.0,50860529.0,52440013.0,59406622.0,56704417.0,53065863.0,63691149.0,56936005.0,58329500.0,64163965.0,58198665.0,61753726.0,64255531.0,65455479.0,63347624.0,64053213.0,63623940.0,66349437.0,65104421.0,69900162.0,68320859.0,65796750.0,67994082.0,68772217.0,71763431.0,79684175.0,72499073.0,73054281.0,73701986.0,76463255.0,73369845.0,74797779.0,76534360.0,80459299.0,77051193.0,78463431.0,78057102.0,82247504.0,81954257.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 96eee55..9515552 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 @@
-[3566.7739054065055,3705.9898386595723,4077.2323273344173,4216.448260587484] \ No newline at end of file
+[3278.660675514223,3573.9550112509105,4361.406573215411,4656.7009089521] \ 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 b9b2bb4..b9d7fe3 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5233.582483690453,"upper_bound":5280.443863027223},"point_estimate":5256.643186023025,"standard_error":11.936689008595401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5222.27761627907,"upper_bound":5271.762349932045},"point_estimate":5241.775987833764,"standard_error":12.394048130771292},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75.90196688627097,"upper_bound":123.5764595652689},"point_estimate":94.26029964454327,"standard_error":11.741501763686017},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5234.465194984549,"upper_bound":5285.446580530289},"point_estimate":5258.8707654108,"standard_error":13.013276323088602},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":100.8174975625851,"upper_bound":136.76476488219637},"point_estimate":119.78376190345953,"standard_error":9.17769255031836}} \ 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 5c52df5..2aa277c 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,,,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
+example_sets-insert_n,,50,,,950779.0,ns,172
+example_sets-insert_n,,50,,,1928899.0,ns,344
+example_sets-insert_n,,50,,,2808003.0,ns,516
+example_sets-insert_n,,50,,,3563772.0,ns,688
+example_sets-insert_n,,50,,,4352373.0,ns,860
+example_sets-insert_n,,50,,,5254164.0,ns,1032
+example_sets-insert_n,,50,,,6016627.0,ns,1204
+example_sets-insert_n,,50,,,7168711.0,ns,1376
+example_sets-insert_n,,50,,,7984702.0,ns,1548
+example_sets-insert_n,,50,,,8600302.0,ns,1720
+example_sets-insert_n,,50,,,9640407.0,ns,1892
+example_sets-insert_n,,50,,,10626992.0,ns,2064
+example_sets-insert_n,,50,,,11468514.0,ns,2236
+example_sets-insert_n,,50,,,12634185.0,ns,2408
+example_sets-insert_n,,50,,,13785444.0,ns,2580
+example_sets-insert_n,,50,,,14574053.0,ns,2752
+example_sets-insert_n,,50,,,14757418.0,ns,2924
+example_sets-insert_n,,50,,,16648217.0,ns,3096
+example_sets-insert_n,,50,,,17460116.0,ns,3268
+example_sets-insert_n,,50,,,17769110.0,ns,3440
+example_sets-insert_n,,50,,,19097739.0,ns,3612
+example_sets-insert_n,,50,,,19981780.0,ns,3784
+example_sets-insert_n,,50,,,20928128.0,ns,3956
+example_sets-insert_n,,50,,,21557562.0,ns,4128
+example_sets-insert_n,,50,,,22266141.0,ns,4300
+example_sets-insert_n,,50,,,23392582.0,ns,4472
+example_sets-insert_n,,50,,,23837139.0,ns,4644
+example_sets-insert_n,,50,,,25122222.0,ns,4816
+example_sets-insert_n,,50,,,25114678.0,ns,4988
+example_sets-insert_n,,50,,,27151718.0,ns,5160
+example_sets-insert_n,,50,,,27274689.0,ns,5332
+example_sets-insert_n,,50,,,29872437.0,ns,5504
+example_sets-insert_n,,50,,,29954526.0,ns,5676
+example_sets-insert_n,,50,,,31065201.0,ns,5848
+example_sets-insert_n,,50,,,31175085.0,ns,6020
+example_sets-insert_n,,50,,,32513187.0,ns,6192
+example_sets-insert_n,,50,,,34719025.0,ns,6364
+example_sets-insert_n,,50,,,34926737.0,ns,6536
+example_sets-insert_n,,50,,,35224900.0,ns,6708
+example_sets-insert_n,,50,,,35845053.0,ns,6880
+example_sets-insert_n,,50,,,37265864.0,ns,7052
+example_sets-insert_n,,50,,,38285964.0,ns,7224
+example_sets-insert_n,,50,,,39117602.0,ns,7396
+example_sets-insert_n,,50,,,39290876.0,ns,7568
+example_sets-insert_n,,50,,,39896676.0,ns,7740
+example_sets-insert_n,,50,,,41975753.0,ns,7912
+example_sets-insert_n,,50,,,43680386.0,ns,8084
+example_sets-insert_n,,50,,,43163242.0,ns,8256
+example_sets-insert_n,,50,,,44234022.0,ns,8428
+example_sets-insert_n,,50,,,45674216.0,ns,8600
+example_sets-insert_n,,50,,,46830383.0,ns,8772
+example_sets-insert_n,,50,,,48779450.0,ns,8944
+example_sets-insert_n,,50,,,48380886.0,ns,9116
+example_sets-insert_n,,50,,,48690629.0,ns,9288
+example_sets-insert_n,,50,,,49357882.0,ns,9460
+example_sets-insert_n,,50,,,50723307.0,ns,9632
+example_sets-insert_n,,50,,,54013478.0,ns,9804
+example_sets-insert_n,,50,,,53396616.0,ns,9976
+example_sets-insert_n,,50,,,54780726.0,ns,10148
+example_sets-insert_n,,50,,,57124947.0,ns,10320
+example_sets-insert_n,,50,,,54642621.0,ns,10492
+example_sets-insert_n,,50,,,56861955.0,ns,10664
+example_sets-insert_n,,50,,,56482669.0,ns,10836
+example_sets-insert_n,,50,,,56954642.0,ns,11008
+example_sets-insert_n,,50,,,57052270.0,ns,11180
+example_sets-insert_n,,50,,,62218559.0,ns,11352
+example_sets-insert_n,,50,,,59871716.0,ns,11524
+example_sets-insert_n,,50,,,61586637.0,ns,11696
+example_sets-insert_n,,50,,,61735628.0,ns,11868
+example_sets-insert_n,,50,,,62406457.0,ns,12040
+example_sets-insert_n,,50,,,64358470.0,ns,12212
+example_sets-insert_n,,50,,,64907469.0,ns,12384
+example_sets-insert_n,,50,,,64197523.0,ns,12556
+example_sets-insert_n,,50,,,69731525.0,ns,12728
+example_sets-insert_n,,50,,,67465444.0,ns,12900
+example_sets-insert_n,,50,,,70504081.0,ns,13072
+example_sets-insert_n,,50,,,71252950.0,ns,13244
+example_sets-insert_n,,50,,,70119389.0,ns,13416
+example_sets-insert_n,,50,,,71917181.0,ns,13588
+example_sets-insert_n,,50,,,70348432.0,ns,13760
+example_sets-insert_n,,50,,,72747502.0,ns,13932
+example_sets-insert_n,,50,,,73166180.0,ns,14104
+example_sets-insert_n,,50,,,75845905.0,ns,14276
+example_sets-insert_n,,50,,,75673523.0,ns,14448
+example_sets-insert_n,,50,,,77230968.0,ns,14620
+example_sets-insert_n,,50,,,76509651.0,ns,14792
+example_sets-insert_n,,50,,,77571923.0,ns,14964
+example_sets-insert_n,,50,,,83352745.0,ns,15136
+example_sets-insert_n,,50,,,81743041.0,ns,15308
+example_sets-insert_n,,50,,,81090085.0,ns,15480
+example_sets-insert_n,,50,,,81255072.0,ns,15652
+example_sets-insert_n,,50,,,81975291.0,ns,15824
+example_sets-insert_n,,50,,,81249209.0,ns,15996
+example_sets-insert_n,,50,,,84526858.0,ns,16168
+example_sets-insert_n,,50,,,86565790.0,ns,16340
+example_sets-insert_n,,50,,,86091574.0,ns,16512
+example_sets-insert_n,,50,,,87188260.0,ns,16684
+example_sets-insert_n,,50,,,88369604.0,ns,16856
+example_sets-insert_n,,50,,,87752160.0,ns,17028
+example_sets-insert_n,,50,,,91381097.0,ns,17200
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 997206d..79c1118 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":[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
+{"sampling_mode":"Linear","iters":[172.0,344.0,516.0,688.0,860.0,1032.0,1204.0,1376.0,1548.0,1720.0,1892.0,2064.0,2236.0,2408.0,2580.0,2752.0,2924.0,3096.0,3268.0,3440.0,3612.0,3784.0,3956.0,4128.0,4300.0,4472.0,4644.0,4816.0,4988.0,5160.0,5332.0,5504.0,5676.0,5848.0,6020.0,6192.0,6364.0,6536.0,6708.0,6880.0,7052.0,7224.0,7396.0,7568.0,7740.0,7912.0,8084.0,8256.0,8428.0,8600.0,8772.0,8944.0,9116.0,9288.0,9460.0,9632.0,9804.0,9976.0,10148.0,10320.0,10492.0,10664.0,10836.0,11008.0,11180.0,11352.0,11524.0,11696.0,11868.0,12040.0,12212.0,12384.0,12556.0,12728.0,12900.0,13072.0,13244.0,13416.0,13588.0,13760.0,13932.0,14104.0,14276.0,14448.0,14620.0,14792.0,14964.0,15136.0,15308.0,15480.0,15652.0,15824.0,15996.0,16168.0,16340.0,16512.0,16684.0,16856.0,17028.0,17200.0],"times":[950779.0,1928899.0,2808003.0,3563772.0,4352373.0,5254164.0,6016627.0,7168711.0,7984702.0,8600302.0,9640407.0,10626992.0,11468514.0,12634185.0,13785444.0,14574053.0,14757418.0,16648217.0,17460116.0,17769110.0,19097739.0,19981780.0,20928128.0,21557562.0,22266141.0,23392582.0,23837139.0,25122222.0,25114678.0,27151718.0,27274689.0,29872437.0,29954526.0,31065201.0,31175085.0,32513187.0,34719025.0,34926737.0,35224900.0,35845053.0,37265864.0,38285964.0,39117602.0,39290876.0,39896676.0,41975753.0,43680386.0,43163242.0,44234022.0,45674216.0,46830383.0,48779450.0,48380886.0,48690629.0,49357882.0,50723307.0,54013478.0,53396616.0,54780726.0,57124947.0,54642621.0,56861955.0,56482669.0,56954642.0,57052270.0,62218559.0,59871716.0,61586637.0,61735628.0,62406457.0,64358470.0,64907469.0,64197523.0,69731525.0,67465444.0,70504081.0,71252950.0,70119389.0,71917181.0,70348432.0,72747502.0,73166180.0,75845905.0,75673523.0,77230968.0,76509651.0,77571923.0,83352745.0,81743041.0,81090085.0,81255072.0,81975291.0,81249209.0,84526858.0,86565790.0,86091574.0,87188260.0,88369604.0,87752160.0,91381097.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 22250a8..b245c46 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 @@
-[4623.104518660923,4932.135067657248,5756.21653164745,6065.247080643776] \ No newline at end of file
+[4793.362157262463,4987.958850866896,5506.883367145382,5701.480060749815] \ 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 32e7717..2e3f494 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653696.05421441,"upper_bound":1663234.2676372037},"point_estimate":1658490.719529009,"standard_error":2431.736259549351},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1652577.0,"upper_bound":1663962.8867736645},"point_estimate":1658872.7822541383,"standard_error":2711.752954084349},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17009.86949801445,"upper_bound":28402.529227351755},"point_estimate":22822.61567208237,"standard_error":2974.75614324321},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653213.740470243,"upper_bound":1662209.9463624076},"point_estimate":1657684.1576119403,"standard_error":2296.6864821188537},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20796.765344635427,"upper_bound":27856.452242055573},"point_estimate":24488.371478128836,"standard_error":1805.2660487502274}} \ 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 3711006..33af9c6 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,,,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
+example_sets-insert_n,,7500,,,1649973.0,ns,1
+example_sets-insert_n,,7500,,,3211723.0,ns,2
+example_sets-insert_n,,7500,,,5121258.0,ns,3
+example_sets-insert_n,,7500,,,6624923.0,ns,4
+example_sets-insert_n,,7500,,,8461412.0,ns,5
+example_sets-insert_n,,7500,,,10008399.0,ns,6
+example_sets-insert_n,,7500,,,12063228.0,ns,7
+example_sets-insert_n,,7500,,,13246050.0,ns,8
+example_sets-insert_n,,7500,,,14890772.0,ns,9
+example_sets-insert_n,,7500,,,16228916.0,ns,10
+example_sets-insert_n,,7500,,,17540216.0,ns,11
+example_sets-insert_n,,7500,,,19296894.0,ns,12
+example_sets-insert_n,,7500,,,21481781.0,ns,13
+example_sets-insert_n,,7500,,,23258498.0,ns,14
+example_sets-insert_n,,7500,,,24228566.0,ns,15
+example_sets-insert_n,,7500,,,25587781.0,ns,16
+example_sets-insert_n,,7500,,,27939887.0,ns,17
+example_sets-insert_n,,7500,,,30190503.0,ns,18
+example_sets-insert_n,,7500,,,32089102.0,ns,19
+example_sets-insert_n,,7500,,,33382386.0,ns,20
+example_sets-insert_n,,7500,,,34913226.0,ns,21
+example_sets-insert_n,,7500,,,36478686.0,ns,22
+example_sets-insert_n,,7500,,,38839654.0,ns,23
+example_sets-insert_n,,7500,,,40298950.0,ns,24
+example_sets-insert_n,,7500,,,41172180.0,ns,25
+example_sets-insert_n,,7500,,,43495894.0,ns,26
+example_sets-insert_n,,7500,,,43632574.0,ns,27
+example_sets-insert_n,,7500,,,47453805.0,ns,28
+example_sets-insert_n,,7500,,,47479828.0,ns,29
+example_sets-insert_n,,7500,,,49533175.0,ns,30
+example_sets-insert_n,,7500,,,53133811.0,ns,31
+example_sets-insert_n,,7500,,,54055761.0,ns,32
+example_sets-insert_n,,7500,,,53811155.0,ns,33
+example_sets-insert_n,,7500,,,55846778.0,ns,34
+example_sets-insert_n,,7500,,,57813934.0,ns,35
+example_sets-insert_n,,7500,,,59937141.0,ns,36
+example_sets-insert_n,,7500,,,60354178.0,ns,37
+example_sets-insert_n,,7500,,,62409475.0,ns,38
+example_sets-insert_n,,7500,,,64375520.0,ns,39
+example_sets-insert_n,,7500,,,67964077.0,ns,40
+example_sets-insert_n,,7500,,,69129620.0,ns,41
+example_sets-insert_n,,7500,,,69786725.0,ns,42
+example_sets-insert_n,,7500,,,72373363.0,ns,43
+example_sets-insert_n,,7500,,,72164122.0,ns,44
+example_sets-insert_n,,7500,,,76037169.0,ns,45
+example_sets-insert_n,,7500,,,77650090.0,ns,46
+example_sets-insert_n,,7500,,,78485264.0,ns,47
+example_sets-insert_n,,7500,,,80094580.0,ns,48
+example_sets-insert_n,,7500,,,79951398.0,ns,49
+example_sets-insert_n,,7500,,,81751336.0,ns,50
+example_sets-insert_n,,7500,,,85434350.0,ns,51
+example_sets-insert_n,,7500,,,86256877.0,ns,52
+example_sets-insert_n,,7500,,,87586581.0,ns,53
+example_sets-insert_n,,7500,,,88399195.0,ns,54
+example_sets-insert_n,,7500,,,90310740.0,ns,55
+example_sets-insert_n,,7500,,,91004243.0,ns,56
+example_sets-insert_n,,7500,,,94374637.0,ns,57
+example_sets-insert_n,,7500,,,97038172.0,ns,58
+example_sets-insert_n,,7500,,,98516203.0,ns,59
+example_sets-insert_n,,7500,,,99818397.0,ns,60
+example_sets-insert_n,,7500,,,102926622.0,ns,61
+example_sets-insert_n,,7500,,,104461962.0,ns,62
+example_sets-insert_n,,7500,,,105787342.0,ns,63
+example_sets-insert_n,,7500,,,106679823.0,ns,64
+example_sets-insert_n,,7500,,,109157483.0,ns,65
+example_sets-insert_n,,7500,,,108798353.0,ns,66
+example_sets-insert_n,,7500,,,110458294.0,ns,67
+example_sets-insert_n,,7500,,,113783660.0,ns,68
+example_sets-insert_n,,7500,,,117344866.0,ns,69
+example_sets-insert_n,,7500,,,116691551.0,ns,70
+example_sets-insert_n,,7500,,,115306255.0,ns,71
+example_sets-insert_n,,7500,,,118505083.0,ns,72
+example_sets-insert_n,,7500,,,120193021.0,ns,73
+example_sets-insert_n,,7500,,,123618525.0,ns,74
+example_sets-insert_n,,7500,,,123907006.0,ns,75
+example_sets-insert_n,,7500,,,126707791.0,ns,76
+example_sets-insert_n,,7500,,,130433148.0,ns,77
+example_sets-insert_n,,7500,,,130222161.0,ns,78
+example_sets-insert_n,,7500,,,131057798.0,ns,79
+example_sets-insert_n,,7500,,,131474841.0,ns,80
+example_sets-insert_n,,7500,,,133128003.0,ns,81
+example_sets-insert_n,,7500,,,135867538.0,ns,82
+example_sets-insert_n,,7500,,,137951244.0,ns,83
+example_sets-insert_n,,7500,,,139309994.0,ns,84
+example_sets-insert_n,,7500,,,141646855.0,ns,85
+example_sets-insert_n,,7500,,,139911747.0,ns,86
+example_sets-insert_n,,7500,,,142312304.0,ns,87
+example_sets-insert_n,,7500,,,146478259.0,ns,88
+example_sets-insert_n,,7500,,,146676357.0,ns,89
+example_sets-insert_n,,7500,,,150938921.0,ns,90
+example_sets-insert_n,,7500,,,152777437.0,ns,91
+example_sets-insert_n,,7500,,,152762786.0,ns,92
+example_sets-insert_n,,7500,,,152613078.0,ns,93
+example_sets-insert_n,,7500,,,155587771.0,ns,94
+example_sets-insert_n,,7500,,,155501908.0,ns,95
+example_sets-insert_n,,7500,,,159432419.0,ns,96
+example_sets-insert_n,,7500,,,161349810.0,ns,97
+example_sets-insert_n,,7500,,,162791897.0,ns,98
+example_sets-insert_n,,7500,,,160946175.0,ns,99
+example_sets-insert_n,,7500,,,164195567.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 742dc7c..713e715 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":[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
+{"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":[1649973.0,3211723.0,5121258.0,6624923.0,8461412.0,10008399.0,12063228.0,13246050.0,14890772.0,16228916.0,17540216.0,19296894.0,21481781.0,23258498.0,24228566.0,25587781.0,27939887.0,30190503.0,32089102.0,33382386.0,34913226.0,36478686.0,38839654.0,40298950.0,41172180.0,43495894.0,43632574.0,47453805.0,47479828.0,49533175.0,53133811.0,54055761.0,53811155.0,55846778.0,57813934.0,59937141.0,60354178.0,62409475.0,64375520.0,67964077.0,69129620.0,69786725.0,72373363.0,72164122.0,76037169.0,77650090.0,78485264.0,80094580.0,79951398.0,81751336.0,85434350.0,86256877.0,87586581.0,88399195.0,90310740.0,91004243.0,94374637.0,97038172.0,98516203.0,99818397.0,102926622.0,104461962.0,105787342.0,106679823.0,109157483.0,108798353.0,110458294.0,113783660.0,117344866.0,116691551.0,115306255.0,118505083.0,120193021.0,123618525.0,123907006.0,126707791.0,130433148.0,130222161.0,131057798.0,131474841.0,133128003.0,135867538.0,137951244.0,139309994.0,141646855.0,139911747.0,142312304.0,146478259.0,146676357.0,150938921.0,152777437.0,152762786.0,152613078.0,155587771.0,155501908.0,159432419.0,161349810.0,162791897.0,160946175.0,164195567.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 13d4a65..945fb5d 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 @@
-[1551918.4439237241,1595055.0214124117,1710085.8947155783,1753222.4722042657] \ No newline at end of file
+[1553480.1485547663,1598347.428229589,1717993.5073624495,1762860.7870372722] \ 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 21d518f..7938015 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":638268.4554364133,"upper_bound":659906.0811954022},"point_estimate":648078.5600379289,"standard_error":5542.163049417896},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":629150.6647058823,"upper_bound":638996.695652174},"point_estimate":632658.260669192,"standard_error":3044.641259642634},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":12526.318676582188,"upper_bound":22573.838547341344},"point_estimate":15183.225547751537,"standard_error":2593.6906064692275},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":630252.7276243445,"upper_bound":637884.1406653929},"point_estimate":633836.2857972514,"standard_error":1948.2292237751606},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29901.697383494728,"upper_bound":77362.22018113961},"point_estimate":55805.80644224306,"standard_error":12087.474675836735}} \ 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 d1c56c6..ce73bdf 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,,,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
+example_sets-insert_n,,7500,,,1165781.0,ns,2
+example_sets-insert_n,,7500,,,2585845.0,ns,4
+example_sets-insert_n,,7500,,,4186131.0,ns,6
+example_sets-insert_n,,7500,,,5638808.0,ns,8
+example_sets-insert_n,,7500,,,8370412.0,ns,10
+example_sets-insert_n,,7500,,,10956019.0,ns,12
+example_sets-insert_n,,7500,,,13683321.0,ns,14
+example_sets-insert_n,,7500,,,10358102.0,ns,16
+example_sets-insert_n,,7500,,,12095036.0,ns,18
+example_sets-insert_n,,7500,,,12387732.0,ns,20
+example_sets-insert_n,,7500,,,13846716.0,ns,22
+example_sets-insert_n,,7500,,,14516089.0,ns,24
+example_sets-insert_n,,7500,,,15851472.0,ns,26
+example_sets-insert_n,,7500,,,18015338.0,ns,28
+example_sets-insert_n,,7500,,,22057418.0,ns,30
+example_sets-insert_n,,7500,,,19968357.0,ns,32
+example_sets-insert_n,,7500,,,22592059.0,ns,34
+example_sets-insert_n,,7500,,,27879701.0,ns,36
+example_sets-insert_n,,7500,,,23888136.0,ns,38
+example_sets-insert_n,,7500,,,25511331.0,ns,40
+example_sets-insert_n,,7500,,,25516808.0,ns,42
+example_sets-insert_n,,7500,,,27157682.0,ns,44
+example_sets-insert_n,,7500,,,30372286.0,ns,46
+example_sets-insert_n,,7500,,,30777765.0,ns,48
+example_sets-insert_n,,7500,,,32232353.0,ns,50
+example_sets-insert_n,,7500,,,32057924.0,ns,52
+example_sets-insert_n,,7500,,,35362682.0,ns,54
+example_sets-insert_n,,7500,,,37367746.0,ns,56
+example_sets-insert_n,,7500,,,43148508.0,ns,58
+example_sets-insert_n,,7500,,,42371986.0,ns,60
+example_sets-insert_n,,7500,,,38631075.0,ns,62
+example_sets-insert_n,,7500,,,40142593.0,ns,64
+example_sets-insert_n,,7500,,,40924729.0,ns,66
+example_sets-insert_n,,7500,,,42785330.0,ns,68
+example_sets-insert_n,,7500,,,44883945.0,ns,70
+example_sets-insert_n,,7500,,,49091994.0,ns,72
+example_sets-insert_n,,7500,,,47505749.0,ns,74
+example_sets-insert_n,,7500,,,47444309.0,ns,76
+example_sets-insert_n,,7500,,,50155370.0,ns,78
+example_sets-insert_n,,7500,,,51043538.0,ns,80
+example_sets-insert_n,,7500,,,50044193.0,ns,82
+example_sets-insert_n,,7500,,,51889081.0,ns,84
+example_sets-insert_n,,7500,,,54109203.0,ns,86
+example_sets-insert_n,,7500,,,57144804.0,ns,88
+example_sets-insert_n,,7500,,,55883708.0,ns,90
+example_sets-insert_n,,7500,,,66291299.0,ns,92
+example_sets-insert_n,,7500,,,62415475.0,ns,94
+example_sets-insert_n,,7500,,,64236696.0,ns,96
+example_sets-insert_n,,7500,,,62530495.0,ns,98
+example_sets-insert_n,,7500,,,62910530.0,ns,100
+example_sets-insert_n,,7500,,,64121518.0,ns,102
+example_sets-insert_n,,7500,,,65407658.0,ns,104
+example_sets-insert_n,,7500,,,64468993.0,ns,106
+example_sets-insert_n,,7500,,,68138626.0,ns,108
+example_sets-insert_n,,7500,,,69552172.0,ns,110
+example_sets-insert_n,,7500,,,73080813.0,ns,112
+example_sets-insert_n,,7500,,,71863722.0,ns,114
+example_sets-insert_n,,7500,,,72358221.0,ns,116
+example_sets-insert_n,,7500,,,72371859.0,ns,118
+example_sets-insert_n,,7500,,,72748214.0,ns,120
+example_sets-insert_n,,7500,,,75919981.0,ns,122
+example_sets-insert_n,,7500,,,79123357.0,ns,124
+example_sets-insert_n,,7500,,,78904492.0,ns,126
+example_sets-insert_n,,7500,,,80764846.0,ns,128
+example_sets-insert_n,,7500,,,81111639.0,ns,130
+example_sets-insert_n,,7500,,,83279334.0,ns,132
+example_sets-insert_n,,7500,,,85832641.0,ns,134
+example_sets-insert_n,,7500,,,85788344.0,ns,136
+example_sets-insert_n,,7500,,,88523739.0,ns,138
+example_sets-insert_n,,7500,,,86976639.0,ns,140
+example_sets-insert_n,,7500,,,91474608.0,ns,142
+example_sets-insert_n,,7500,,,91155463.0,ns,144
+example_sets-insert_n,,7500,,,94626570.0,ns,146
+example_sets-insert_n,,7500,,,100891821.0,ns,148
+example_sets-insert_n,,7500,,,96009083.0,ns,150
+example_sets-insert_n,,7500,,,96537992.0,ns,152
+example_sets-insert_n,,7500,,,98503951.0,ns,154
+example_sets-insert_n,,7500,,,97115565.0,ns,156
+example_sets-insert_n,,7500,,,101429131.0,ns,158
+example_sets-insert_n,,7500,,,98005054.0,ns,160
+example_sets-insert_n,,7500,,,102161088.0,ns,162
+example_sets-insert_n,,7500,,,100663557.0,ns,164
+example_sets-insert_n,,7500,,,102028048.0,ns,166
+example_sets-insert_n,,7500,,,113495287.0,ns,168
+example_sets-insert_n,,7500,,,107814662.0,ns,170
+example_sets-insert_n,,7500,,,107153566.0,ns,172
+example_sets-insert_n,,7500,,,111265160.0,ns,174
+example_sets-insert_n,,7500,,,109699548.0,ns,176
+example_sets-insert_n,,7500,,,111696621.0,ns,178
+example_sets-insert_n,,7500,,,112861975.0,ns,180
+example_sets-insert_n,,7500,,,115699099.0,ns,182
+example_sets-insert_n,,7500,,,117575392.0,ns,184
+example_sets-insert_n,,7500,,,118889842.0,ns,186
+example_sets-insert_n,,7500,,,120089468.0,ns,188
+example_sets-insert_n,,7500,,,121928357.0,ns,190
+example_sets-insert_n,,7500,,,120478996.0,ns,192
+example_sets-insert_n,,7500,,,121732821.0,ns,194
+example_sets-insert_n,,7500,,,122156441.0,ns,196
+example_sets-insert_n,,7500,,,123163947.0,ns,198
+example_sets-insert_n,,7500,,,123135640.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 7c17519..aae129b 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":[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
+{"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":[1165781.0,2585845.0,4186131.0,5638808.0,8370412.0,10956019.0,13683321.0,10358102.0,12095036.0,12387732.0,13846716.0,14516089.0,15851472.0,18015338.0,22057418.0,19968357.0,22592059.0,27879701.0,23888136.0,25511331.0,25516808.0,27157682.0,30372286.0,30777765.0,32232353.0,32057924.0,35362682.0,37367746.0,43148508.0,42371986.0,38631075.0,40142593.0,40924729.0,42785330.0,44883945.0,49091994.0,47505749.0,47444309.0,50155370.0,51043538.0,50044193.0,51889081.0,54109203.0,57144804.0,55883708.0,66291299.0,62415475.0,64236696.0,62530495.0,62910530.0,64121518.0,65407658.0,64468993.0,68138626.0,69552172.0,73080813.0,71863722.0,72358221.0,72371859.0,72748214.0,75919981.0,79123357.0,78904492.0,80764846.0,81111639.0,83279334.0,85832641.0,85788344.0,88523739.0,86976639.0,91474608.0,91155463.0,94626570.0,100891821.0,96009083.0,96537992.0,98503951.0,97115565.0,101429131.0,98005054.0,102161088.0,100663557.0,102028048.0,113495287.0,107814662.0,107153566.0,111265160.0,109699548.0,111696621.0,112861975.0,115699099.0,117575392.0,118889842.0,120089468.0,121928357.0,120478996.0,121732821.0,122156441.0,123163947.0,123135640.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 a14a554..87927dc 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 @@
-[544231.8007890366,583736.0155730897,689080.5883305648,728584.803114618] \ No newline at end of file
+[557823.9845500925,590552.7181563078,677829.3411062154,710558.0747124307] \ 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 32e7717..2e3f494 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653696.05421441,"upper_bound":1663234.2676372037},"point_estimate":1658490.719529009,"standard_error":2431.736259549351},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1652577.0,"upper_bound":1663962.8867736645},"point_estimate":1658872.7822541383,"standard_error":2711.752954084349},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17009.86949801445,"upper_bound":28402.529227351755},"point_estimate":22822.61567208237,"standard_error":2974.75614324321},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1653213.740470243,"upper_bound":1662209.9463624076},"point_estimate":1657684.1576119403,"standard_error":2296.6864821188537},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":20796.765344635427,"upper_bound":27856.452242055573},"point_estimate":24488.371478128836,"standard_error":1805.2660487502274}} \ 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 3711006..33af9c6 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,,,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
+example_sets-insert_n,,7500,,,1649973.0,ns,1
+example_sets-insert_n,,7500,,,3211723.0,ns,2
+example_sets-insert_n,,7500,,,5121258.0,ns,3
+example_sets-insert_n,,7500,,,6624923.0,ns,4
+example_sets-insert_n,,7500,,,8461412.0,ns,5
+example_sets-insert_n,,7500,,,10008399.0,ns,6
+example_sets-insert_n,,7500,,,12063228.0,ns,7
+example_sets-insert_n,,7500,,,13246050.0,ns,8
+example_sets-insert_n,,7500,,,14890772.0,ns,9
+example_sets-insert_n,,7500,,,16228916.0,ns,10
+example_sets-insert_n,,7500,,,17540216.0,ns,11
+example_sets-insert_n,,7500,,,19296894.0,ns,12
+example_sets-insert_n,,7500,,,21481781.0,ns,13
+example_sets-insert_n,,7500,,,23258498.0,ns,14
+example_sets-insert_n,,7500,,,24228566.0,ns,15
+example_sets-insert_n,,7500,,,25587781.0,ns,16
+example_sets-insert_n,,7500,,,27939887.0,ns,17
+example_sets-insert_n,,7500,,,30190503.0,ns,18
+example_sets-insert_n,,7500,,,32089102.0,ns,19
+example_sets-insert_n,,7500,,,33382386.0,ns,20
+example_sets-insert_n,,7500,,,34913226.0,ns,21
+example_sets-insert_n,,7500,,,36478686.0,ns,22
+example_sets-insert_n,,7500,,,38839654.0,ns,23
+example_sets-insert_n,,7500,,,40298950.0,ns,24
+example_sets-insert_n,,7500,,,41172180.0,ns,25
+example_sets-insert_n,,7500,,,43495894.0,ns,26
+example_sets-insert_n,,7500,,,43632574.0,ns,27
+example_sets-insert_n,,7500,,,47453805.0,ns,28
+example_sets-insert_n,,7500,,,47479828.0,ns,29
+example_sets-insert_n,,7500,,,49533175.0,ns,30
+example_sets-insert_n,,7500,,,53133811.0,ns,31
+example_sets-insert_n,,7500,,,54055761.0,ns,32
+example_sets-insert_n,,7500,,,53811155.0,ns,33
+example_sets-insert_n,,7500,,,55846778.0,ns,34
+example_sets-insert_n,,7500,,,57813934.0,ns,35
+example_sets-insert_n,,7500,,,59937141.0,ns,36
+example_sets-insert_n,,7500,,,60354178.0,ns,37
+example_sets-insert_n,,7500,,,62409475.0,ns,38
+example_sets-insert_n,,7500,,,64375520.0,ns,39
+example_sets-insert_n,,7500,,,67964077.0,ns,40
+example_sets-insert_n,,7500,,,69129620.0,ns,41
+example_sets-insert_n,,7500,,,69786725.0,ns,42
+example_sets-insert_n,,7500,,,72373363.0,ns,43
+example_sets-insert_n,,7500,,,72164122.0,ns,44
+example_sets-insert_n,,7500,,,76037169.0,ns,45
+example_sets-insert_n,,7500,,,77650090.0,ns,46
+example_sets-insert_n,,7500,,,78485264.0,ns,47
+example_sets-insert_n,,7500,,,80094580.0,ns,48
+example_sets-insert_n,,7500,,,79951398.0,ns,49
+example_sets-insert_n,,7500,,,81751336.0,ns,50
+example_sets-insert_n,,7500,,,85434350.0,ns,51
+example_sets-insert_n,,7500,,,86256877.0,ns,52
+example_sets-insert_n,,7500,,,87586581.0,ns,53
+example_sets-insert_n,,7500,,,88399195.0,ns,54
+example_sets-insert_n,,7500,,,90310740.0,ns,55
+example_sets-insert_n,,7500,,,91004243.0,ns,56
+example_sets-insert_n,,7500,,,94374637.0,ns,57
+example_sets-insert_n,,7500,,,97038172.0,ns,58
+example_sets-insert_n,,7500,,,98516203.0,ns,59
+example_sets-insert_n,,7500,,,99818397.0,ns,60
+example_sets-insert_n,,7500,,,102926622.0,ns,61
+example_sets-insert_n,,7500,,,104461962.0,ns,62
+example_sets-insert_n,,7500,,,105787342.0,ns,63
+example_sets-insert_n,,7500,,,106679823.0,ns,64
+example_sets-insert_n,,7500,,,109157483.0,ns,65
+example_sets-insert_n,,7500,,,108798353.0,ns,66
+example_sets-insert_n,,7500,,,110458294.0,ns,67
+example_sets-insert_n,,7500,,,113783660.0,ns,68
+example_sets-insert_n,,7500,,,117344866.0,ns,69
+example_sets-insert_n,,7500,,,116691551.0,ns,70
+example_sets-insert_n,,7500,,,115306255.0,ns,71
+example_sets-insert_n,,7500,,,118505083.0,ns,72
+example_sets-insert_n,,7500,,,120193021.0,ns,73
+example_sets-insert_n,,7500,,,123618525.0,ns,74
+example_sets-insert_n,,7500,,,123907006.0,ns,75
+example_sets-insert_n,,7500,,,126707791.0,ns,76
+example_sets-insert_n,,7500,,,130433148.0,ns,77
+example_sets-insert_n,,7500,,,130222161.0,ns,78
+example_sets-insert_n,,7500,,,131057798.0,ns,79
+example_sets-insert_n,,7500,,,131474841.0,ns,80
+example_sets-insert_n,,7500,,,133128003.0,ns,81
+example_sets-insert_n,,7500,,,135867538.0,ns,82
+example_sets-insert_n,,7500,,,137951244.0,ns,83
+example_sets-insert_n,,7500,,,139309994.0,ns,84
+example_sets-insert_n,,7500,,,141646855.0,ns,85
+example_sets-insert_n,,7500,,,139911747.0,ns,86
+example_sets-insert_n,,7500,,,142312304.0,ns,87
+example_sets-insert_n,,7500,,,146478259.0,ns,88
+example_sets-insert_n,,7500,,,146676357.0,ns,89
+example_sets-insert_n,,7500,,,150938921.0,ns,90
+example_sets-insert_n,,7500,,,152777437.0,ns,91
+example_sets-insert_n,,7500,,,152762786.0,ns,92
+example_sets-insert_n,,7500,,,152613078.0,ns,93
+example_sets-insert_n,,7500,,,155587771.0,ns,94
+example_sets-insert_n,,7500,,,155501908.0,ns,95
+example_sets-insert_n,,7500,,,159432419.0,ns,96
+example_sets-insert_n,,7500,,,161349810.0,ns,97
+example_sets-insert_n,,7500,,,162791897.0,ns,98
+example_sets-insert_n,,7500,,,160946175.0,ns,99
+example_sets-insert_n,,7500,,,164195567.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 742dc7c..713e715 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":[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
+{"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":[1649973.0,3211723.0,5121258.0,6624923.0,8461412.0,10008399.0,12063228.0,13246050.0,14890772.0,16228916.0,17540216.0,19296894.0,21481781.0,23258498.0,24228566.0,25587781.0,27939887.0,30190503.0,32089102.0,33382386.0,34913226.0,36478686.0,38839654.0,40298950.0,41172180.0,43495894.0,43632574.0,47453805.0,47479828.0,49533175.0,53133811.0,54055761.0,53811155.0,55846778.0,57813934.0,59937141.0,60354178.0,62409475.0,64375520.0,67964077.0,69129620.0,69786725.0,72373363.0,72164122.0,76037169.0,77650090.0,78485264.0,80094580.0,79951398.0,81751336.0,85434350.0,86256877.0,87586581.0,88399195.0,90310740.0,91004243.0,94374637.0,97038172.0,98516203.0,99818397.0,102926622.0,104461962.0,105787342.0,106679823.0,109157483.0,108798353.0,110458294.0,113783660.0,117344866.0,116691551.0,115306255.0,118505083.0,120193021.0,123618525.0,123907006.0,126707791.0,130433148.0,130222161.0,131057798.0,131474841.0,133128003.0,135867538.0,137951244.0,139309994.0,141646855.0,139911747.0,142312304.0,146478259.0,146676357.0,150938921.0,152777437.0,152762786.0,152613078.0,155587771.0,155501908.0,159432419.0,161349810.0,162791897.0,160946175.0,164195567.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 13d4a65..945fb5d 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 @@
-[1551918.4439237241,1595055.0214124117,1710085.8947155783,1753222.4722042657] \ No newline at end of file
+[1553480.1485547663,1598347.428229589,1717993.5073624495,1762860.7870372722] \ 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 f925821..129f44e 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.2536020228244,"upper_bound":158.98272878388084},"point_estimate":158.14126281452204,"standard_error":0.44049711409412834},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.71452769879832,"upper_bound":158.60597650829146},"point_estimate":157.80864233945726,"standard_error":0.24222972967426562},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.11288337363363186,"upper_bound":2.2682109699345623},"point_estimate":1.0752196882630487,"standard_error":0.5773587832700603},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.6281563718317,"upper_bound":158.93074697464817},"point_estimate":158.16275677961994,"standard_error":0.3333391860075368},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.9920227122754207,"upper_bound":2.7926263062505954},"point_estimate":2.0133004823451417,"standard_error":0.4596627849618537}} \ 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 7b16d21..7416129 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,,,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
+example_stack-push_pop,,10,,,21813705.0,ns,143090
+example_stack-push_pop,,10,,,44718332.0,ns,286180
+example_stack-push_pop,,10,,,68413228.0,ns,429270
+example_stack-push_pop,,10,,,90356620.0,ns,572360
+example_stack-push_pop,,10,,,112960231.0,ns,715450
+example_stack-push_pop,,10,,,135302609.0,ns,858540
+example_stack-push_pop,,10,,,158859826.0,ns,1001630
+example_stack-push_pop,,10,,,181564780.0,ns,1144720
+example_stack-push_pop,,10,,,208676957.0,ns,1287810
+example_stack-push_pop,,10,,,231603538.0,ns,1430900
+example_stack-push_pop,,10,,,248345953.0,ns,1573990
+example_stack-push_pop,,10,,,269840589.0,ns,1717080
+example_stack-push_pop,,10,,,297249087.0,ns,1860170
+example_stack-push_pop,,10,,,320412540.0,ns,2003260
+example_stack-push_pop,,10,,,338553852.0,ns,2146350
+example_stack-push_pop,,10,,,361309448.0,ns,2289440
+example_stack-push_pop,,10,,,383857225.0,ns,2432530
+example_stack-push_pop,,10,,,406369627.0,ns,2575620
+example_stack-push_pop,,10,,,428725248.0,ns,2718710
+example_stack-push_pop,,10,,,448703054.0,ns,2861800
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 724faef..f25a14b 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":[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
+{"sampling_mode":"Linear","iters":[143090.0,286180.0,429270.0,572360.0,715450.0,858540.0,1001630.0,1144720.0,1287810.0,1430900.0,1573990.0,1717080.0,1860170.0,2003260.0,2146350.0,2289440.0,2432530.0,2575620.0,2718710.0,2861800.0],"times":[21813705.0,44718332.0,68413228.0,90356620.0,112960231.0,135302609.0,158859826.0,181564780.0,208676957.0,231603538.0,248345953.0,269840589.0,297249087.0,320412540.0,338553852.0,361309448.0,383857225.0,406369627.0,428725248.0,448703054.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 8515b77..aba5070 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 @@
-[152.9270807592407,155.3932119380619,161.96956174825178,164.43569292707298] \ No newline at end of file
+[154.2769841977752,155.9733993634236,160.497173138486,162.1935883041344] \ 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 a157cb5..b4ed963 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133.98809694522842,"upper_bound":135.21518566889608},"point_estimate":134.56624732017528,"standard_error":0.3143031680042943},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133.78573487653279,"upper_bound":135.07829511768915},"point_estimate":134.0320257781471,"standard_error":0.31432694361039587},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.2331590563176292,"upper_bound":1.7223808027759206},"point_estimate":0.570592178156265,"standard_error":0.4194267836816064},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":133.645844641822,"upper_bound":134.7350807615021},"point_estimate":134.17497928719476,"standard_error":0.2779826130186386},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.7944310515763576,"upper_bound":1.8635831468389963},"point_estimate":1.4419115562484097,"standard_error":0.2692990701337537}} \ 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 757f92d..c4fa1b6 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,,,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
+example_stack-push_pop,,10,,,23179378.0,ns,168372
+example_stack-push_pop,,10,,,45809401.0,ns,336744
+example_stack-push_pop,,10,,,69669810.0,ns,505116
+example_stack-push_pop,,10,,,90060440.0,ns,673488
+example_stack-push_pop,,10,,,113734424.0,ns,841860
+example_stack-push_pop,,10,,,135022085.0,ns,1010232
+example_stack-push_pop,,10,,,157821801.0,ns,1178604
+example_stack-push_pop,,10,,,180496241.0,ns,1346976
+example_stack-push_pop,,10,,,202981892.0,ns,1515348
+example_stack-push_pop,,10,,,225936319.0,ns,1683720
+example_stack-push_pop,,10,,,248296954.0,ns,1852092
+example_stack-push_pop,,10,,,273123248.0,ns,2020464
+example_stack-push_pop,,10,,,288732879.0,ns,2188836
+example_stack-push_pop,,10,,,315016809.0,ns,2357208
+example_stack-push_pop,,10,,,339371800.0,ns,2525580
+example_stack-push_pop,,10,,,359404199.0,ns,2693952
+example_stack-push_pop,,10,,,389170906.0,ns,2862324
+example_stack-push_pop,,10,,,409318571.0,ns,3030696
+example_stack-push_pop,,10,,,428000652.0,ns,3199068
+example_stack-push_pop,,10,,,450503868.0,ns,3367440
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 42282e6..362418e 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":[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
+{"sampling_mode":"Linear","iters":[168372.0,336744.0,505116.0,673488.0,841860.0,1010232.0,1178604.0,1346976.0,1515348.0,1683720.0,1852092.0,2020464.0,2188836.0,2357208.0,2525580.0,2693952.0,2862324.0,3030696.0,3199068.0,3367440.0],"times":[23179378.0,45809401.0,69669810.0,90060440.0,113734424.0,135022085.0,157821801.0,180496241.0,202981892.0,225936319.0,248296954.0,273123248.0,288732879.0,315016809.0,339371800.0,359404199.0,389170906.0,409318571.0,428000652.0,450503868.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 806cd6b..0e27401 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 @@
-[131.05459191851804,132.70109761658236,137.0917794780872,138.73828517615152] \ No newline at end of file
+[129.7127574656119,131.74004273275844,137.14613677848254,139.17342204562908] \ 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 f925821..129f44e 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.2536020228244,"upper_bound":158.98272878388084},"point_estimate":158.14126281452204,"standard_error":0.44049711409412834},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.71452769879832,"upper_bound":158.60597650829146},"point_estimate":157.80864233945726,"standard_error":0.24222972967426562},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.11288337363363186,"upper_bound":2.2682109699345623},"point_estimate":1.0752196882630487,"standard_error":0.5773587832700603},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":157.6281563718317,"upper_bound":158.93074697464817},"point_estimate":158.16275677961994,"standard_error":0.3333391860075368},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":0.9920227122754207,"upper_bound":2.7926263062505954},"point_estimate":2.0133004823451417,"standard_error":0.4596627849618537}} \ 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 7b16d21..7416129 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,,,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
+example_stack-push_pop,,10,,,21813705.0,ns,143090
+example_stack-push_pop,,10,,,44718332.0,ns,286180
+example_stack-push_pop,,10,,,68413228.0,ns,429270
+example_stack-push_pop,,10,,,90356620.0,ns,572360
+example_stack-push_pop,,10,,,112960231.0,ns,715450
+example_stack-push_pop,,10,,,135302609.0,ns,858540
+example_stack-push_pop,,10,,,158859826.0,ns,1001630
+example_stack-push_pop,,10,,,181564780.0,ns,1144720
+example_stack-push_pop,,10,,,208676957.0,ns,1287810
+example_stack-push_pop,,10,,,231603538.0,ns,1430900
+example_stack-push_pop,,10,,,248345953.0,ns,1573990
+example_stack-push_pop,,10,,,269840589.0,ns,1717080
+example_stack-push_pop,,10,,,297249087.0,ns,1860170
+example_stack-push_pop,,10,,,320412540.0,ns,2003260
+example_stack-push_pop,,10,,,338553852.0,ns,2146350
+example_stack-push_pop,,10,,,361309448.0,ns,2289440
+example_stack-push_pop,,10,,,383857225.0,ns,2432530
+example_stack-push_pop,,10,,,406369627.0,ns,2575620
+example_stack-push_pop,,10,,,428725248.0,ns,2718710
+example_stack-push_pop,,10,,,448703054.0,ns,2861800
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 724faef..f25a14b 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":[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
+{"sampling_mode":"Linear","iters":[143090.0,286180.0,429270.0,572360.0,715450.0,858540.0,1001630.0,1144720.0,1287810.0,1430900.0,1573990.0,1717080.0,1860170.0,2003260.0,2146350.0,2289440.0,2432530.0,2575620.0,2718710.0,2861800.0],"times":[21813705.0,44718332.0,68413228.0,90356620.0,112960231.0,135302609.0,158859826.0,181564780.0,208676957.0,231603538.0,248345953.0,269840589.0,297249087.0,320412540.0,338553852.0,361309448.0,383857225.0,406369627.0,428725248.0,448703054.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 8515b77..aba5070 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 @@
-[152.9270807592407,155.3932119380619,161.96956174825178,164.43569292707298] \ No newline at end of file
+[154.2769841977752,155.9733993634236,160.497173138486,162.1935883041344] \ 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 e208ee6..1391785 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33342.943152762215,"upper_bound":33549.056562557584},"point_estimate":33440.79187075861,"standard_error":52.73835857875245},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33385.53187003968,"upper_bound":33481.54997519842},"point_estimate":33428.01139455782,"standard_error":32.687908230285004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.30532480401766,"upper_bound":357.70906617915676},"point_estimate":146.30609374340352,"standard_error":86.26297616790092},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33401.03770421221,"upper_bound":33561.04249118371},"point_estimate":33488.69392421603,"standard_error":40.76429758069875},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":140.37303882312614,"upper_bound":329.33819662759845},"point_estimate":243.3590000573492,"standard_error":50.364212021826866}} \ 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 44a6fff..4938cb8 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,,,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
+example_stack-push_pop,,1000,,,22934822.0,ns,672
+example_stack-push_pop,,1000,,,44445594.0,ns,1344
+example_stack-push_pop,,1000,,,67502233.0,ns,2016
+example_stack-push_pop,,1000,,,89888978.0,ns,2688
+example_stack-push_pop,,1000,,,111527611.0,ns,3360
+example_stack-push_pop,,1000,,,134592317.0,ns,4032
+example_stack-push_pop,,1000,,,157212508.0,ns,4704
+example_stack-push_pop,,1000,,,177976917.0,ns,5376
+example_stack-push_pop,,1000,,,200405166.0,ns,6048
+example_stack-push_pop,,1000,,,224683176.0,ns,6720
+example_stack-push_pop,,1000,,,245883270.0,ns,7392
+example_stack-push_pop,,1000,,,269981506.0,ns,8064
+example_stack-push_pop,,1000,,,291817237.0,ns,8736
+example_stack-push_pop,,1000,,,317389106.0,ns,9408
+example_stack-push_pop,,1000,,,337390392.0,ns,10080
+example_stack-push_pop,,1000,,,362390473.0,ns,10752
+example_stack-push_pop,,1000,,,381447734.0,ns,11424
+example_stack-push_pop,,1000,,,403948232.0,ns,12096
+example_stack-push_pop,,1000,,,428623503.0,ns,12768
+example_stack-push_pop,,1000,,,451678883.0,ns,13440
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 c426fdb..de70e3e 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":[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
+{"sampling_mode":"Linear","iters":[672.0,1344.0,2016.0,2688.0,3360.0,4032.0,4704.0,5376.0,6048.0,6720.0,7392.0,8064.0,8736.0,9408.0,10080.0,10752.0,11424.0,12096.0,12768.0,13440.0],"times":[22934822.0,44445594.0,67502233.0,89888978.0,111527611.0,134592317.0,157212508.0,177976917.0,200405166.0,224683176.0,245883270.0,269981506.0,291817237.0,317389106.0,337390392.0,362390473.0,381447734.0,403948232.0,428623503.0,451678883.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 e856055..fb2f173 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 @@
-[32223.34438536017,32875.235583715,34613.61211266122,35265.50331101605] \ No newline at end of file
+[32891.60638812941,33121.61849269836,33734.984104882235,33964.99620945119] \ 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 7ffdaaa..bb2e72c 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1588.2783664802528,"upper_bound":1602.5333234227423},"point_estimate":1595.1523722679876,"standard_error":3.6388743991794077},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1587.335327556767,"upper_bound":1602.0158533537847},"point_estimate":1594.0831301333437,"standard_error":4.142572809441536},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.050144425910053,"upper_bound":22.59710807290084},"point_estimate":12.279364129681595,"standard_error":4.00770965387885},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1590.6046077855954,"upper_bound":1604.053771694071},"point_estimate":1596.8443263174531,"standard_error":3.478666837800065},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.259913612197362,"upper_bound":21.812439521940252},"point_estimate":16.702961898453143,"standard_error":3.0175334478709934}} \ 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 a22651d..72ad4a4 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,,,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
+example_stack-push_pop,,1000,,,23287112.0,ns,14506
+example_stack-push_pop,,1000,,,47523315.0,ns,29012
+example_stack-push_pop,,1000,,,68410541.0,ns,43518
+example_stack-push_pop,,1000,,,92982805.0,ns,58024
+example_stack-push_pop,,1000,,,114811671.0,ns,72530
+example_stack-push_pop,,1000,,,136986078.0,ns,87036
+example_stack-push_pop,,1000,,,159324519.0,ns,101542
+example_stack-push_pop,,1000,,,185937001.0,ns,116048
+example_stack-push_pop,,1000,,,206427982.0,ns,130554
+example_stack-push_pop,,1000,,,233617364.0,ns,145060
+example_stack-push_pop,,1000,,,254084835.0,ns,159566
+example_stack-push_pop,,1000,,,276531592.0,ns,174072
+example_stack-push_pop,,1000,,,299471912.0,ns,188578
+example_stack-push_pop,,1000,,,323813890.0,ns,203084
+example_stack-push_pop,,1000,,,346769643.0,ns,217590
+example_stack-push_pop,,1000,,,371768941.0,ns,232096
+example_stack-push_pop,,1000,,,394943805.0,ns,246602
+example_stack-push_pop,,1000,,,423619061.0,ns,261108
+example_stack-push_pop,,1000,,,439833897.0,ns,275614
+example_stack-push_pop,,1000,,,460309432.0,ns,290120
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 fd0cbc6..a66199a 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":[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
+{"sampling_mode":"Linear","iters":[14506.0,29012.0,43518.0,58024.0,72530.0,87036.0,101542.0,116048.0,130554.0,145060.0,159566.0,174072.0,188578.0,203084.0,217590.0,232096.0,246602.0,261108.0,275614.0,290120.0],"times":[23287112.0,47523315.0,68410541.0,92982805.0,114811671.0,136986078.0,159324519.0,185937001.0,206427982.0,233617364.0,254084835.0,276531592.0,299471912.0,323813890.0,346769643.0,371768941.0,394943805.0,423619061.0,439833897.0,460309432.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 3a03a95..63632e3 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 @@
-[1147.3378888901025,1372.0877715743527,1971.4207920656863,2196.1706747499366] \ No newline at end of file
+[1535.894907710603,1560.7982483541296,1627.207156736867,1652.1104973803938] \ 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 e208ee6..1391785 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33342.943152762215,"upper_bound":33549.056562557584},"point_estimate":33440.79187075861,"standard_error":52.73835857875245},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33385.53187003968,"upper_bound":33481.54997519842},"point_estimate":33428.01139455782,"standard_error":32.687908230285004},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":50.30532480401766,"upper_bound":357.70906617915676},"point_estimate":146.30609374340352,"standard_error":86.26297616790092},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":33401.03770421221,"upper_bound":33561.04249118371},"point_estimate":33488.69392421603,"standard_error":40.76429758069875},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":140.37303882312614,"upper_bound":329.33819662759845},"point_estimate":243.3590000573492,"standard_error":50.364212021826866}} \ 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 44a6fff..4938cb8 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,,,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
+example_stack-push_pop,,1000,,,22934822.0,ns,672
+example_stack-push_pop,,1000,,,44445594.0,ns,1344
+example_stack-push_pop,,1000,,,67502233.0,ns,2016
+example_stack-push_pop,,1000,,,89888978.0,ns,2688
+example_stack-push_pop,,1000,,,111527611.0,ns,3360
+example_stack-push_pop,,1000,,,134592317.0,ns,4032
+example_stack-push_pop,,1000,,,157212508.0,ns,4704
+example_stack-push_pop,,1000,,,177976917.0,ns,5376
+example_stack-push_pop,,1000,,,200405166.0,ns,6048
+example_stack-push_pop,,1000,,,224683176.0,ns,6720
+example_stack-push_pop,,1000,,,245883270.0,ns,7392
+example_stack-push_pop,,1000,,,269981506.0,ns,8064
+example_stack-push_pop,,1000,,,291817237.0,ns,8736
+example_stack-push_pop,,1000,,,317389106.0,ns,9408
+example_stack-push_pop,,1000,,,337390392.0,ns,10080
+example_stack-push_pop,,1000,,,362390473.0,ns,10752
+example_stack-push_pop,,1000,,,381447734.0,ns,11424
+example_stack-push_pop,,1000,,,403948232.0,ns,12096
+example_stack-push_pop,,1000,,,428623503.0,ns,12768
+example_stack-push_pop,,1000,,,451678883.0,ns,13440
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 c426fdb..de70e3e 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":[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
+{"sampling_mode":"Linear","iters":[672.0,1344.0,2016.0,2688.0,3360.0,4032.0,4704.0,5376.0,6048.0,6720.0,7392.0,8064.0,8736.0,9408.0,10080.0,10752.0,11424.0,12096.0,12768.0,13440.0],"times":[22934822.0,44445594.0,67502233.0,89888978.0,111527611.0,134592317.0,157212508.0,177976917.0,200405166.0,224683176.0,245883270.0,269981506.0,291817237.0,317389106.0,337390392.0,362390473.0,381447734.0,403948232.0,428623503.0,451678883.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 e856055..fb2f173 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 @@
-[32223.34438536017,32875.235583715,34613.61211266122,35265.50331101605] \ No newline at end of file
+[32891.60638812941,33121.61849269836,33734.984104882235,33964.99620945119] \ 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 0125d54..07cda94 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":346858.27772980835,"upper_bound":351376.9864126954},"point_estimate":349117.49295060674,"standard_error":1155.2349433093823},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345604.5182868602,"upper_bound":352519.54540763673},"point_estimate":348761.8316993464,"standard_error":2425.5138624175875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2742.21189003261,"upper_bound":8475.551894724962},"point_estimate":6006.583730420642,"standard_error":1522.0764662199906},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348361.9910130927,"upper_bound":353876.8140069548},"point_estimate":351257.5823785612,"standard_error":1414.6227932206498},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4068.4387762085144,"upper_bound":6172.977523342023},"point_estimate":5308.658702854229,"standard_error":537.5606469836888}} \ 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 5c701a7..8654f06 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,,,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
+example_stack-push_pop,,10000,,,23182303.0,ns,68
+example_stack-push_pop,,10000,,,46479617.0,ns,136
+example_stack-push_pop,,10000,,,71937706.0,ns,204
+example_stack-push_pop,,10000,,,92952822.0,ns,272
+example_stack-push_pop,,10000,,,116884493.0,ns,340
+example_stack-push_pop,,10000,,,142922566.0,ns,408
+example_stack-push_pop,,10000,,,168841898.0,ns,476
+example_stack-push_pop,,10000,,,192847076.0,ns,544
+example_stack-push_pop,,10000,,,212270608.0,ns,612
+example_stack-push_pop,,10000,,,235533084.0,ns,680
+example_stack-push_pop,,10000,,,258537205.0,ns,748
+example_stack-push_pop,,10000,,,287039729.0,ns,816
+example_stack-push_pop,,10000,,,313543399.0,ns,884
+example_stack-push_pop,,10000,,,328983651.0,ns,952
+example_stack-push_pop,,10000,,,351423704.0,ns,1020
+example_stack-push_pop,,10000,,,387661400.0,ns,1088
+example_stack-push_pop,,10000,,,407356197.0,ns,1156
+example_stack-push_pop,,10000,,,425001266.0,ns,1224
+example_stack-push_pop,,10000,,,455305034.0,ns,1292
+example_stack-push_pop,,10000,,,487261836.0,ns,1360
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 eee4ad5..14c5538 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":[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
+{"sampling_mode":"Linear","iters":[68.0,136.0,204.0,272.0,340.0,408.0,476.0,544.0,612.0,680.0,748.0,816.0,884.0,952.0,1020.0,1088.0,1156.0,1224.0,1292.0,1360.0],"times":[23182303.0,46479617.0,71937706.0,92952822.0,116884493.0,142922566.0,168841898.0,192847076.0,212270608.0,235533084.0,258537205.0,287039729.0,313543399.0,328983651.0,351423704.0,387661400.0,407356197.0,425001266.0,455305034.0,487261836.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 94ff389..3496d2b 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 @@
-[316785.4629106187,330716.66761541786,367866.5468282157,381797.75153301493] \ No newline at end of file
+[321941.9220763304,333626.73967086826,364786.25325630256,376471.0708508404] \ 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 e4b9fdb..c130703 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17053.15939227573,"upper_bound":17378.783859042105},"point_estimate":17193.139650042773,"standard_error":84.0040802867629},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17033.158776235032,"upper_bound":17219.861064555276},"point_estimate":17105.36768511562,"standard_error":50.58898849650309},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86.49451081102492,"upper_bound":303.8784135382125},"point_estimate":186.3372217607223,"standard_error":53.623828806293176},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17047.767184428583,"upper_bound":17547.8988080207},"point_estimate":17236.98519621882,"standard_error":135.72627649190153},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":139.38024902732778,"upper_bound":594.9054648938239},"point_estimate":386.69888512216824,"standard_error":135.02537233409342}} \ 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 80941a5..12bec86 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,,,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
+example_stack-push_pop,,10000,,,23328227.0,ns,1331
+example_stack-push_pop,,10000,,,46137037.0,ns,2662
+example_stack-push_pop,,10000,,,68065015.0,ns,3993
+example_stack-push_pop,,10000,,,91777416.0,ns,5324
+example_stack-push_pop,,10000,,,110740121.0,ns,6655
+example_stack-push_pop,,10000,,,135329368.0,ns,7986
+example_stack-push_pop,,10000,,,158089669.0,ns,9317
+example_stack-push_pop,,10000,,,183893562.0,ns,10648
+example_stack-push_pop,,10000,,,204766864.0,ns,11979
+example_stack-push_pop,,10000,,,228780475.0,ns,13310
+example_stack-push_pop,,10000,,,249348496.0,ns,14641
+example_stack-push_pop,,10000,,,273391380.0,ns,15972
+example_stack-push_pop,,10000,,,297633910.0,ns,17303
+example_stack-push_pop,,10000,,,317439130.0,ns,18634
+example_stack-push_pop,,10000,,,348732020.0,ns,19965
+example_stack-push_pop,,10000,,,396290953.0,ns,21296
+example_stack-push_pop,,10000,,,383487524.0,ns,22627
+example_stack-push_pop,,10000,,,406976158.0,ns,23958
+example_stack-push_pop,,10000,,,432184094.0,ns,25289
+example_stack-push_pop,,10000,,,455939453.0,ns,26620
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 eb0ea26..31d0d8f 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":[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
+{"sampling_mode":"Linear","iters":[1331.0,2662.0,3993.0,5324.0,6655.0,7986.0,9317.0,10648.0,11979.0,13310.0,14641.0,15972.0,17303.0,18634.0,19965.0,21296.0,22627.0,23958.0,25289.0,26620.0],"times":[23328227.0,46137037.0,68065015.0,91777416.0,110740121.0,135329368.0,158089669.0,183893562.0,204766864.0,228780475.0,249348496.0,273391380.0,297633910.0,317439130.0,348732020.0,396290953.0,383487524.0,406976158.0,432184094.0,455939453.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 130e35a..493f224 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 @@
-[16249.42028553845,16602.50024706852,17544.046811148706,17897.126772678774] \ No newline at end of file
+[16340.423659491225,16680.159409411543,17586.121409199055,17925.857159119372] \ 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 0125d54..07cda94 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":346858.27772980835,"upper_bound":351376.9864126954},"point_estimate":349117.49295060674,"standard_error":1155.2349433093823},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":345604.5182868602,"upper_bound":352519.54540763673},"point_estimate":348761.8316993464,"standard_error":2425.5138624175875},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2742.21189003261,"upper_bound":8475.551894724962},"point_estimate":6006.583730420642,"standard_error":1522.0764662199906},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":348361.9910130927,"upper_bound":353876.8140069548},"point_estimate":351257.5823785612,"standard_error":1414.6227932206498},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4068.4387762085144,"upper_bound":6172.977523342023},"point_estimate":5308.658702854229,"standard_error":537.5606469836888}} \ 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 5c701a7..8654f06 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,,,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
+example_stack-push_pop,,10000,,,23182303.0,ns,68
+example_stack-push_pop,,10000,,,46479617.0,ns,136
+example_stack-push_pop,,10000,,,71937706.0,ns,204
+example_stack-push_pop,,10000,,,92952822.0,ns,272
+example_stack-push_pop,,10000,,,116884493.0,ns,340
+example_stack-push_pop,,10000,,,142922566.0,ns,408
+example_stack-push_pop,,10000,,,168841898.0,ns,476
+example_stack-push_pop,,10000,,,192847076.0,ns,544
+example_stack-push_pop,,10000,,,212270608.0,ns,612
+example_stack-push_pop,,10000,,,235533084.0,ns,680
+example_stack-push_pop,,10000,,,258537205.0,ns,748
+example_stack-push_pop,,10000,,,287039729.0,ns,816
+example_stack-push_pop,,10000,,,313543399.0,ns,884
+example_stack-push_pop,,10000,,,328983651.0,ns,952
+example_stack-push_pop,,10000,,,351423704.0,ns,1020
+example_stack-push_pop,,10000,,,387661400.0,ns,1088
+example_stack-push_pop,,10000,,,407356197.0,ns,1156
+example_stack-push_pop,,10000,,,425001266.0,ns,1224
+example_stack-push_pop,,10000,,,455305034.0,ns,1292
+example_stack-push_pop,,10000,,,487261836.0,ns,1360
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 eee4ad5..14c5538 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":[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
+{"sampling_mode":"Linear","iters":[68.0,136.0,204.0,272.0,340.0,408.0,476.0,544.0,612.0,680.0,748.0,816.0,884.0,952.0,1020.0,1088.0,1156.0,1224.0,1292.0,1360.0],"times":[23182303.0,46479617.0,71937706.0,92952822.0,116884493.0,142922566.0,168841898.0,192847076.0,212270608.0,235533084.0,258537205.0,287039729.0,313543399.0,328983651.0,351423704.0,387661400.0,407356197.0,425001266.0,455305034.0,487261836.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 94ff389..3496d2b 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 @@
-[316785.4629106187,330716.66761541786,367866.5468282157,381797.75153301493] \ No newline at end of file
+[321941.9220763304,333626.73967086826,364786.25325630256,376471.0708508404] \ 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 8da0ff7..c3a544e 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2235.8742995872767,"upper_bound":2250.926000693969},"point_estimate":2243.42376025091,"standard_error":3.8465745873376735},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2236.6032937934697,"upper_bound":2248.9325701903144},"point_estimate":2243.2146059711495,"standard_error":2.89193450895868},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.433496337344129,"upper_bound":21.96967830319543},"point_estimate":14.184824014121839,"standard_error":4.701557615810143},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2237.5177523061466,"upper_bound":2249.3737386445773},"point_estimate":2243.5286197836135,"standard_error":3.0312846429247853},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":10.193963965222718,"upper_bound":23.371092282736253},"point_estimate":17.678202142494953,"standard_error":3.345034665732322}} \ 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 8bc3618..298e526 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,,,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
+prime_sieve,,50,,,23791717.0,ns,10614
+prime_sieve,,50,,,48246247.0,ns,21228
+prime_sieve,,50,,,70100022.0,ns,31842
+prime_sieve,,50,,,95608488.0,ns,42456
+prime_sieve,,50,,,118166371.0,ns,53070
+prime_sieve,,50,,,142707730.0,ns,63684
+prime_sieve,,50,,,169627928.0,ns,74298
+prime_sieve,,50,,,191631128.0,ns,84912
+prime_sieve,,50,,,212873406.0,ns,95526
+prime_sieve,,50,,,237986796.0,ns,106140
+prime_sieve,,50,,,262033651.0,ns,116754
+prime_sieve,,50,,,285955864.0,ns,127368
+prime_sieve,,50,,,308393951.0,ns,137982
+prime_sieve,,50,,,330411752.0,ns,148596
+prime_sieve,,50,,,357573279.0,ns,159210
+prime_sieve,,50,,,383474632.0,ns,169824
+prime_sieve,,50,,,402883381.0,ns,180438
+prime_sieve,,50,,,428765041.0,ns,191052
+prime_sieve,,50,,,451364059.0,ns,201666
+prime_sieve,,50,,,478793900.0,ns,212280
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 33706a1..e56d1f4 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":[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
+{"sampling_mode":"Linear","iters":[10614.0,21228.0,31842.0,42456.0,53070.0,63684.0,74298.0,84912.0,95526.0,106140.0,116754.0,127368.0,137982.0,148596.0,159210.0,169824.0,180438.0,191052.0,201666.0,212280.0],"times":[23791717.0,48246247.0,70100022.0,95608488.0,118166371.0,142707730.0,169627928.0,191631128.0,212873406.0,237986796.0,262033651.0,285955864.0,308393951.0,330411752.0,357573279.0,383474632.0,402883381.0,428765041.0,451364059.0,478793900.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 92452ca..4454542 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 @@
-[2139.0987935861185,2179.665527468263,2287.843484487315,2328.4102183694595] \ No newline at end of file
+[2179.4150657545283,2206.9448757489263,2280.3577024006536,2307.887512395051] \ 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)])])/benchmark.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)])])/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::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.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)])])/benchmark.json
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)])])/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)])])/estimates.json
new file mode 100644
index 0000000..66e6962
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2165.7399097509033,"upper_bound":2183.458773792065},"point_estimate":2175.1469087660835,"standard_error":4.551825044460617},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2170.8548290219096,"upper_bound":2182.5498420661465},"point_estimate":2179.1914214046824,"standard_error":3.329023354492712},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.134527829390993,"upper_bound":29.14896425061824},"point_estimate":15.573558600723727,"standard_error":6.116068551435544},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2171.4612561347526,"upper_bound":2184.371117478941},"point_estimate":2178.253992651796,"standard_error":3.276683177246178},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.68740944387133,"upper_bound":27.890921900261056},"point_estimate":20.765674949469236,"standard_error":4.2798890793255735}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..cce1964
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,22696543.0,ns,10465
+prime_sieve,,50,,,44867134.0,ns,20930
+prime_sieve,,50,,,68858791.0,ns,31395
+prime_sieve,,50,,,92188120.0,ns,41860
+prime_sieve,,50,,,110763317.0,ns,52325
+prime_sieve,,50,,,136492625.0,ns,62790
+prime_sieve,,50,,,159176140.0,ns,73255
+prime_sieve,,50,,,182672245.0,ns,83720
+prime_sieve,,50,,,207501355.0,ns,94185
+prime_sieve,,50,,,226764277.0,ns,104650
+prime_sieve,,50,,,247682861.0,ns,115115
+prime_sieve,,50,,,274017955.0,ns,125580
+prime_sieve,,50,,,296637625.0,ns,136045
+prime_sieve,,50,,,320829549.0,ns,146510
+prime_sieve,,50,,,345091855.0,ns,156975
+prime_sieve,,50,,,365036160.0,ns,167440
+prime_sieve,,50,,,383877821.0,ns,177905
+prime_sieve,,50,,,411226895.0,ns,188370
+prime_sieve,,50,,,433036883.0,ns,198835
+prime_sieve,,50,,,455914329.0,ns,209300
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)])])/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)])])/sample.json
new file mode 100644
index 0000000..764ba30
--- /dev/null
+++ 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)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10465.0,20930.0,31395.0,41860.0,52325.0,62790.0,73255.0,83720.0,94185.0,104650.0,115115.0,125580.0,136045.0,146510.0,156975.0,167440.0,177905.0,188370.0,198835.0,209300.0],"times":[22696543.0,44867134.0,68858791.0,92188120.0,110763317.0,136492625.0,159176140.0,182672245.0,207501355.0,226764277.0,247682861.0,274017955.0,296637625.0,320829549.0,345091855.0,365036160.0,383877821.0,411226895.0,433036883.0,455914329.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..2a3d6f9
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[2119.005977748959,2143.6651568152347,2209.4229676586356,2234.0821467249107] \ 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)])])/benchmark.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)])])/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::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.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)])])/benchmark.json
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
new file mode 100644
index 0000000..15a16f6
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1318.5639257588675,"upper_bound":1325.9531449156207},"point_estimate":1322.3230347491221,"standard_error":1.8869009397257943},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1319.0099573071561,"upper_bound":1325.828720376394},"point_estimate":1323.8341361579483,"standard_error":1.8825762929405618},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2.661494961666788,"upper_bound":14.754016954111297},"point_estimate":9.644077727830755,"standard_error":3.3589731148731263},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1317.918282721162,"upper_bound":1326.936498035517},"point_estimate":1322.5347263059725,"standard_error":2.314438926511115},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6.061716015427782,"upper_bound":10.353666894369727},"point_estimate":8.62278114928691,"standard_error":1.0932544588475037}} \ 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
new file mode 100644
index 0000000..608f2c7
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,22948972.0,ns,17216
+prime_sieve,,50,,,45629678.0,ns,34432
+prime_sieve,,50,,,68373589.0,ns,51648
+prime_sieve,,50,,,91264666.0,ns,68864
+prime_sieve,,50,,,113453724.0,ns,86080
+prime_sieve,,50,,,135220361.0,ns,103296
+prime_sieve,,50,,,158202707.0,ns,120512
+prime_sieve,,50,,,180915269.0,ns,137728
+prime_sieve,,50,,,206689560.0,ns,154944
+prime_sieve,,50,,,224740035.0,ns,172160
+prime_sieve,,50,,,251182448.0,ns,189376
+prime_sieve,,50,,,273626813.0,ns,206592
+prime_sieve,,50,,,298760633.0,ns,223808
+prime_sieve,,50,,,319074849.0,ns,241024
+prime_sieve,,50,,,341565287.0,ns,258240
+prime_sieve,,50,,,366727510.0,ns,275456
+prime_sieve,,50,,,386824048.0,ns,292672
+prime_sieve,,50,,,412464951.0,ns,309888
+prime_sieve,,50,,,428520230.0,ns,327104
+prime_sieve,,50,,,454508121.0,ns,344320
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
new file mode 100644
index 0000000..311bb78
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[17216.0,34432.0,51648.0,68864.0,86080.0,103296.0,120512.0,137728.0,154944.0,172160.0,189376.0,206592.0,223808.0,241024.0,258240.0,275456.0,292672.0,309888.0,327104.0,344320.0],"times":[22948972.0,45629678.0,68373589.0,91264666.0,113453724.0,135220361.0,158202707.0,180915269.0,206689560.0,224740035.0,251182448.0,273626813.0,298760633.0,319074849.0,341565287.0,366727510.0,386824048.0,412464951.0,428520230.0,454508121.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
new file mode 100644
index 0000000..84f2804
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[1284.9892774163573,1300.9420352070752,1343.4827226489892,1359.435480439707] \ 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)])])/benchmark.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)])])/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 until n=34, then std::collections::HashSet)])])/benchmark.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)])])/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 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
new file mode 100644
index 0000000..c7c9650
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2250.4413033082214,"upper_bound":2270.076964469278},"point_estimate":2260.789038404606,"standard_error":5.0612325103632365},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2255.6491913805776,"upper_bound":2271.142706844307},"point_estimate":2264.0031208230635,"standard_error":4.3124925820158415},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.949428228944596,"upper_bound":33.33399030251211},"point_estimate":15.183461466392979,"standard_error":6.396133464013848},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2256.1710415564216,"upper_bound":2269.817762791426},"point_estimate":2262.8650955627754,"standard_error":3.4469619351295524},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.857113597336111,"upper_bound":30.258654990266123},"point_estimate":23.024179389088932,"standard_error":4.272790811596104}} \ 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
new file mode 100644
index 0000000..b78b864
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,22006839.0,ns,9594
+prime_sieve,,50,,,43293932.0,ns,19188
+prime_sieve,,50,,,63328262.0,ns,28782
+prime_sieve,,50,,,87323748.0,ns,38376
+prime_sieve,,50,,,109635627.0,ns,47970
+prime_sieve,,50,,,128324343.0,ns,57564
+prime_sieve,,50,,,149894907.0,ns,67158
+prime_sieve,,50,,,173214311.0,ns,76752
+prime_sieve,,50,,,195882031.0,ns,86346
+prime_sieve,,50,,,218589250.0,ns,95940
+prime_sieve,,50,,,239029087.0,ns,105534
+prime_sieve,,50,,,258894883.0,ns,115128
+prime_sieve,,50,,,286554962.0,ns,124722
+prime_sieve,,50,,,304987677.0,ns,134316
+prime_sieve,,50,,,322243737.0,ns,143910
+prime_sieve,,50,,,348701635.0,ns,153504
+prime_sieve,,50,,,369100173.0,ns,163098
+prime_sieve,,50,,,390805542.0,ns,172692
+prime_sieve,,50,,,411054183.0,ns,182286
+prime_sieve,,50,,,434723468.0,ns,191880
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
new file mode 100644
index 0000000..662d1bf
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[9594.0,19188.0,28782.0,38376.0,47970.0,57564.0,67158.0,76752.0,86346.0,95940.0,105534.0,115128.0,124722.0,134316.0,143910.0,153504.0,163098.0,172692.0,182286.0,191880.0],"times":[22006839.0,43293932.0,63328262.0,87323748.0,109635627.0,128324343.0,149894907.0,173214311.0,195882031.0,218589250.0,239029087.0,258894883.0,286554962.0,304987677.0,322243737.0,348701635.0,369100173.0,390805542.0,411054183.0,434723468.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
new file mode 100644
index 0000000..94d06b1
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[2196.007448831552,2224.7217986804844,2301.2933982776376,2330.0077481265703] \ 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)])])/benchmark.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)])])/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", primrose_library::SortedVec)])])/benchmark.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)])])/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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..53dbf2e
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2287.478061246112,"upper_bound":2314.9492669769343},"point_estimate":2300.1083331762397,"standard_error":7.018768365177761},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2280.7380631840365,"upper_bound":2310.4024654993727},"point_estimate":2298.870232997243,"standard_error":9.590896141679464},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.502057414923106,"upper_bound":38.49929675737419},"point_estimate":25.64441221077024,"standard_error":7.111240053138474},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2285.707649965163,"upper_bound":2333.9180357401815},"point_estimate":2308.707571221599,"standard_error":12.432650493326877},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.906231735823965,"upper_bound":45.50540087833448},"point_estimate":32.173046863018456,"standard_error":7.814240764783669}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..d61646c
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23758343.0,ns,10185
+prime_sieve,,50,,,47061346.0,ns,20370
+prime_sieve,,50,,,70488506.0,ns,30555
+prime_sieve,,50,,,93298717.0,ns,40740
+prime_sieve,,50,,,116684794.0,ns,50925
+prime_sieve,,50,,,138133133.0,ns,61110
+prime_sieve,,50,,,161614497.0,ns,71295
+prime_sieve,,50,,,184909574.0,ns,81480
+prime_sieve,,50,,,211790027.0,ns,91665
+prime_sieve,,50,,,232292477.0,ns,101850
+prime_sieve,,50,,,258742360.0,ns,112035
+prime_sieve,,50,,,282923101.0,ns,122220
+prime_sieve,,50,,,305383362.0,ns,132405
+prime_sieve,,50,,,325012453.0,ns,142590
+prime_sieve,,50,,,349486346.0,ns,152775
+prime_sieve,,50,,,368226554.0,ns,162960
+prime_sieve,,50,,,394899573.0,ns,173145
+prime_sieve,,50,,,440173438.0,ns,183330
+prime_sieve,,50,,,448052773.0,ns,193515
+prime_sieve,,50,,,474329986.0,ns,203700
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)])])/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)])])/sample.json
new file mode 100644
index 0000000..9d27134
--- /dev/null
+++ 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)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10185.0,20370.0,30555.0,40740.0,50925.0,61110.0,71295.0,81480.0,91665.0,101850.0,112035.0,122220.0,132405.0,142590.0,152775.0,162960.0,173145.0,183330.0,193515.0,203700.0],"times":[23758343.0,47061346.0,70488506.0,93298717.0,116684794.0,138133133.0,161614497.0,184909574.0,211790027.0,232292477.0,258742360.0,282923101.0,305383362.0,325012453.0,349486346.0,368226554.0,394899573.0,440173438.0,448052773.0,474329986.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..cf5c166
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[2186.81568500596,2233.6007525948517,2358.360932831896,2405.146000420788] \ 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)])])/benchmark.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::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.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::vec::Vec)])])/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 until n=34, then 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::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..76c5754
--- /dev/null
+++ 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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1422.9515376972795,"upper_bound":1460.7100745139842},"point_estimate":1438.0524036164154,"standard_error":10.216245385706982},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1424.5528513245815,"upper_bound":1436.0654763884665},"point_estimate":1430.6082654389588,"standard_error":2.756353476449512},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.035377475133225,"upper_bound":21.159066369935378},"point_estimate":11.588458838303076,"standard_error":3.9649735721102664},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1425.5290760319806,"upper_bound":1508.7239320792746},"point_estimate":1457.1564450658573,"standard_error":24.26036768723699},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9.384508976441431,"upper_bound":75.65145272427935},"point_estimate":46.86758171864616,"standard_error":21.315089799397825}} \ 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::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::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..86abc94
--- /dev/null
+++ 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::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,20814255.0,ns,15032
+prime_sieve,,50,,,43770254.0,ns,30064
+prime_sieve,,50,,,64608695.0,ns,45096
+prime_sieve,,50,,,86559033.0,ns,60128
+prime_sieve,,50,,,105933379.0,ns,75160
+prime_sieve,,50,,,128798965.0,ns,90192
+prime_sieve,,50,,,149697225.0,ns,105224
+prime_sieve,,50,,,172428521.0,ns,120256
+prime_sieve,,50,,,192616598.0,ns,135288
+prime_sieve,,50,,,214259127.0,ns,150320
+prime_sieve,,50,,,239225804.0,ns,165352
+prime_sieve,,50,,,258513675.0,ns,180384
+prime_sieve,,50,,,279300350.0,ns,195416
+prime_sieve,,50,,,302684303.0,ns,210448
+prime_sieve,,50,,,318636962.0,ns,225480
+prime_sieve,,50,,,340764148.0,ns,240512
+prime_sieve,,50,,,365806919.0,ns,255544
+prime_sieve,,50,,,386851551.0,ns,270576
+prime_sieve,,50,,,411178727.0,ns,285608
+prime_sieve,,50,,,489086413.0,ns,300640
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::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::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..99d844b
--- /dev/null
+++ 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::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[15032.0,30064.0,45096.0,60128.0,75160.0,90192.0,105224.0,120256.0,135288.0,150320.0,165352.0,180384.0,195416.0,210448.0,225480.0,240512.0,255544.0,270576.0,285608.0,300640.0],"times":[20814255.0,43770254.0,64608695.0,86559033.0,105933379.0,128798965.0,149697225.0,172428521.0,192616598.0,214259127.0,239225804.0,258513675.0,279300350.0,302684303.0,318636962.0,340764148.0,365806919.0,386851551.0,411178727.0,489086413.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::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::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..bd1be7f
--- /dev/null
+++ 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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[1378.0827755946043,1400.780099577251,1461.3062968643085,1484.003620846955] \ 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)])])/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 until n=747, then std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/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 until n=747, then std::vec::Vec)])])/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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..0f0f31b
--- /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 until n=747, then std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2318.0836314224157,"upper_bound":2345.6688398772612},"point_estimate":2331.916364783735,"standard_error":7.03577876846305},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2307.20522166022,"upper_bound":2353.734637921915},"point_estimate":2335.04484721258,"standard_error":10.649496122978052},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.697947613670358,"upper_bound":52.33492667382327},"point_estimate":40.24304641734916,"standard_error":8.755207526121657},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2314.119099040153,"upper_bound":2349.5310051011384},"point_estimate":2333.6690866850436,"standard_error":9.18531559624367},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":23.708637339032933,"upper_bound":38.65339021040634},"point_estimate":32.465256915318726,"standard_error":3.824155473649588}} \ 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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..50c3d2c
--- /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 until n=747, then std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,23630413.0,ns,10083
+prime_sieve,,50,,,48048758.0,ns,20166
+prime_sieve,,50,,,71382316.0,ns,30249
+prime_sieve,,50,,,92681717.0,ns,40332
+prime_sieve,,50,,,116264766.0,ns,50415
+prime_sieve,,50,,,137618010.0,ns,60498
+prime_sieve,,50,,,162702182.0,ns,70581
+prime_sieve,,50,,,189370459.0,ns,80664
+prime_sieve,,50,,,208729507.0,ns,90747
+prime_sieve,,50,,,232741473.0,ns,100830
+prime_sieve,,50,,,262625661.0,ns,110913
+prime_sieve,,50,,,288292817.0,ns,120996
+prime_sieve,,50,,,304597589.0,ns,131079
+prime_sieve,,50,,,329552930.0,ns,141162
+prime_sieve,,50,,,352048296.0,ns,151245
+prime_sieve,,50,,,380755102.0,ns,161328
+prime_sieve,,50,,,401345107.0,ns,171411
+prime_sieve,,50,,,423882349.0,ns,181494
+prime_sieve,,50,,,436033818.0,ns,191577
+prime_sieve,,50,,,476430488.0,ns,201660
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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..728c7d6
--- /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 until n=747, then std::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10083.0,20166.0,30249.0,40332.0,50415.0,60498.0,70581.0,80664.0,90747.0,100830.0,110913.0,120996.0,131079.0,141162.0,151245.0,161328.0,171411.0,181494.0,191577.0,201660.0],"times":[23630413.0,48048758.0,71382316.0,92681717.0,116264766.0,137618010.0,162702182.0,189370459.0,208729507.0,232741473.0,262625661.0,288292817.0,304597589.0,329552930.0,352048296.0,380755102.0,401345107.0,423882349.0,436033818.0,476430488.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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..37c627b
--- /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 until n=747, then std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[2143.9448627286383,2224.9282537527806,2440.8839631504934,2521.8673541746357] \ 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)])])/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
deleted file mode 100644
index 22bae46..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 2243942..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index 257e25a..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index e23eeb1..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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::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 65eb9cf..faa4590 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1636.164829290616,"upper_bound":1709.199362747518},"point_estimate":1662.766574702605,"standard_error":21.39107179384943},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1637.4722711784748,"upper_bound":1651.5748882398689},"point_estimate":1642.3310269902815,"standard_error":3.6492556738114925},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":5.652666532466259,"upper_bound":25.25142988162336},"point_estimate":17.143351167857126,"standard_error":5.553487989265206},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1640.9010533065712,"upper_bound":1733.0924989195644},"point_estimate":1669.7016466577174,"standard_error":26.12040103076402},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.457724406757062,"upper_bound":160.55873401387265},"point_estimate":97.85625675168089,"standard_error":52.27014568480176}} \ 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 f82d482..7d1e841 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,,,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
+prime_sieve,,50,,,22830918.0,ns,14185
+prime_sieve,,50,,,46142964.0,ns,28370
+prime_sieve,,50,,,69703715.0,ns,42555
+prime_sieve,,50,,,91591252.0,ns,56740
+prime_sieve,,50,,,118352885.0,ns,70925
+prime_sieve,,50,,,141151757.0,ns,85110
+prime_sieve,,50,,,163164647.0,ns,99295
+prime_sieve,,50,,,188173425.0,ns,113480
+prime_sieve,,50,,,211276136.0,ns,127665
+prime_sieve,,50,,,230409376.0,ns,141850
+prime_sieve,,50,,,254617913.0,ns,156035
+prime_sieve,,50,,,278646200.0,ns,170220
+prime_sieve,,50,,,382375202.0,ns,184405
+prime_sieve,,50,,,327320747.0,ns,198590
+prime_sieve,,50,,,348550078.0,ns,212775
+prime_sieve,,50,,,373459308.0,ns,226960
+prime_sieve,,50,,,395447508.0,ns,241145
+prime_sieve,,50,,,419881316.0,ns,255330
+prime_sieve,,50,,,447225476.0,ns,269515
+prime_sieve,,50,,,465673919.0,ns,283700
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 7dd2e48..8d7d9fc 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":[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
+{"sampling_mode":"Linear","iters":[14185.0,28370.0,42555.0,56740.0,70925.0,85110.0,99295.0,113480.0,127665.0,141850.0,156035.0,170220.0,184405.0,198590.0,212775.0,226960.0,241145.0,255330.0,269515.0,283700.0],"times":[22830918.0,46142964.0,69703715.0,91591252.0,118352885.0,141151757.0,163164647.0,188173425.0,211276136.0,230409376.0,254617913.0,278646200.0,382375202.0,327320747.0,348550078.0,373459308.0,395447508.0,419881316.0,447225476.0,465673919.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 30e2ce8..5dd68d0 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 @@
-[1519.7906178451376,1550.0236128379706,1630.6449328188587,1660.8779278116917] \ No newline at end of file
+[1575.4910402714129,1605.5868401921039,1685.84230664728,1715.9381065679713] \ 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)])])/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
deleted file mode 100644
index 3a27b01..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 34be0ff..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index d98951d..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index b7b0797..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 3af96f8..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index bcfd5f7..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 472ddc1..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index d97bd1b..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index 93c5fb8..892ef34 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2621.735498058818,"upper_bound":2643.8458160459386},"point_estimate":2633.0276598057358,"standard_error":5.642597051213975},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2622.9058808950194,"upper_bound":2646.7779851890605},"point_estimate":2638.3083609733762,"standard_error":6.221402830408019},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.23645433410775,"upper_bound":39.752100763467766},"point_estimate":23.104094702082246,"standard_error":7.406163684773278},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2619.9177859191623,"upper_bound":2644.378620119096},"point_estimate":2632.7062229523895,"standard_error":6.282723988804468},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.755166724755508,"upper_bound":31.58096263494909},"point_estimate":25.866549796002737,"standard_error":3.545834004565778}} \ 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
index f461fb7..694e634 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::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
@@ -1,21 +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
+prime_sieve,,50,,,22844935.0,ns,8528
+prime_sieve,,50,,,44065038.0,ns,17056
+prime_sieve,,50,,,68292128.0,ns,25584
+prime_sieve,,50,,,88694201.0,ns,34112
+prime_sieve,,50,,,113182157.0,ns,42640
+prime_sieve,,50,,,135097578.0,ns,51168
+prime_sieve,,50,,,155605846.0,ns,59696
+prime_sieve,,50,,,179536113.0,ns,68224
+prime_sieve,,50,,,201700939.0,ns,76752
+prime_sieve,,50,,,226055447.0,ns,85280
+prime_sieve,,50,,,245683212.0,ns,93808
+prime_sieve,,50,,,269881702.0,ns,102336
+prime_sieve,,50,,,292992708.0,ns,110864
+prime_sieve,,50,,,315123838.0,ns,119392
+prime_sieve,,50,,,330905929.0,ns,127920
+prime_sieve,,50,,,358423124.0,ns,136448
+prime_sieve,,50,,,385674228.0,ns,144976
+prime_sieve,,50,,,405315145.0,ns,153504
+prime_sieve,,50,,,429938615.0,ns,162032
+prime_sieve,,50,,,445342680.0,ns,170560
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
index f475284..c98f687 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::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
@@ -1 +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
+{"sampling_mode":"Linear","iters":[8528.0,17056.0,25584.0,34112.0,42640.0,51168.0,59696.0,68224.0,76752.0,85280.0,93808.0,102336.0,110864.0,119392.0,127920.0,136448.0,144976.0,153504.0,162032.0,170560.0],"times":[22844935.0,44065038.0,68292128.0,88694201.0,113182157.0,135097578.0,155605846.0,179536113.0,201700939.0,226055447.0,245683212.0,269881702.0,292992708.0,315123838.0,330905929.0,358423124.0,385674228.0,405315145.0,429938615.0,445342680.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
index 389fe44..1ae7807 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::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
@@ -1 +1 @@
-[2433.8888422470955,2515.0021803859477,2731.304415422887,2812.417753561739] \ No newline at end of file
+[2513.8261808413827,2565.4210401691134,2703.0073317097294,2754.6021910374607] \ 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
deleted file mode 100644
index 06fc7ce..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index c032bf1..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 7a6f8b0..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 96f2ed3..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 8387b44..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 until n=34, then std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index ab1f0c1..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 until n=34, then std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index c2d2ba8..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 until n=34, then std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index d6b6881..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 until n=34, then std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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), ("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
new file mode 100644
index 0000000..5a9e850
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2231.660822785749,"upper_bound":2253.3188678354627},"point_estimate":2242.5382753596427,"standard_error":5.51955751888732},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2230.0232538976234,"upper_bound":2260.2838005537424},"point_estimate":2238.8428038168695,"standard_error":7.4563314104886596},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":11.759743414641765,"upper_bound":39.07634272808953},"point_estimate":29.046703441600663,"standard_error":7.159714128421877},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2233.4132469399265,"upper_bound":2256.816879175645},"point_estimate":2244.387467712411,"standard_error":5.966048069836844},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":17.98810995706167,"upper_bound":31.286385422887342},"point_estimate":25.424638263462917,"standard_error":3.407505363106739}} \ 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
new file mode 100644
index 0000000..9e252de
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50,,,22131664.0,ns,10113
+prime_sieve,,50,,,45051068.0,ns,20226
+prime_sieve,,50,,,67736749.0,ns,30339
+prime_sieve,,50,,,91531091.0,ns,40452
+prime_sieve,,50,,,114168637.0,ns,50565
+prime_sieve,,50,,,137715129.0,ns,60678
+prime_sieve,,50,,,161537463.0,ns,70791
+prime_sieve,,50,,,178797468.0,ns,80904
+prime_sieve,,50,,,203714946.0,ns,91017
+prime_sieve,,50,,,224374650.0,ns,101130
+prime_sieve,,50,,,249545597.0,ns,111243
+prime_sieve,,50,,,275524625.0,ns,121356
+prime_sieve,,50,,,293591345.0,ns,131469
+prime_sieve,,50,,,313526579.0,ns,141582
+prime_sieve,,50,,,341451004.0,ns,151695
+prime_sieve,,50,,,369622903.0,ns,161808
+prime_sieve,,50,,,389649923.0,ns,171921
+prime_sieve,,50,,,407406359.0,ns,182034
+prime_sieve,,50,,,427114985.0,ns,192147
+prime_sieve,,50,,,452956811.0,ns,202260
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
new file mode 100644
index 0000000..ad3e744
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[10113.0,20226.0,30339.0,40452.0,50565.0,60678.0,70791.0,80904.0,91017.0,101130.0,111243.0,121356.0,131469.0,141582.0,151695.0,161808.0,171921.0,182034.0,192147.0,202260.0],"times":[22131664.0,45051068.0,67736749.0,91531091.0,114168637.0,137715129.0,161537463.0,178797468.0,203714946.0,224374650.0,249545597.0,275524625.0,293591345.0,313526579.0,341451004.0,369622903.0,389649923.0,407406359.0,427114985.0,452956811.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
new file mode 100644
index 0000000..0644f7b
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[2114.0770874834197,2170.164446696219,2319.7307379303493,2375.818097143148] \ 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 9d53a0c..cd69293 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2551.436782154613,"upper_bound":2642.226326834285},"point_estimate":2588.818742616571,"standard_error":23.70241373351097},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2545.4825596569326,"upper_bound":2586.6952699356116},"point_estimate":2561.0070204848807,"standard_error":9.23178772193165},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":14.425503463715994,"upper_bound":76.86793950284917},"point_estimate":34.903235422938934,"standard_error":16.290084278039195},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2548.7464265020253,"upper_bound":2671.9446544758657},"point_estimate":2594.598061421056,"standard_error":32.84567493536937},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":34.2706816435695,"upper_bound":168.9017974324542},"point_estimate":108.86950243329082,"standard_error":41.07205698616611}} \ 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 69c49cf..bd8348d 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,,,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
+prime_sieve,,50,,,21787143.0,ns,8749
+prime_sieve,,50,,,43568291.0,ns,17498
+prime_sieve,,50,,,70490383.0,ns,26247
+prime_sieve,,50,,,89445673.0,ns,34996
+prime_sieve,,50,,,112012172.0,ns,43745
+prime_sieve,,50,,,136166141.0,ns,52494
+prime_sieve,,50,,,157973459.0,ns,61243
+prime_sieve,,50,,,179484916.0,ns,69992
+prime_sieve,,50,,,201690598.0,ns,78741
+prime_sieve,,50,,,221702373.0,ns,87490
+prime_sieve,,50,,,244737176.0,ns,96239
+prime_sieve,,50,,,272801968.0,ns,104988
+prime_sieve,,50,,,297998905.0,ns,113737
+prime_sieve,,50,,,367492687.0,ns,122486
+prime_sieve,,50,,,350654965.0,ns,131235
+prime_sieve,,50,,,359150888.0,ns,139984
+prime_sieve,,50,,,378964334.0,ns,148733
+prime_sieve,,50,,,402099984.0,ns,157482
+prime_sieve,,50,,,418792132.0,ns,166231
+prime_sieve,,50,,,444606544.0,ns,174980
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 7009f2b..a72ea92 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":[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
+{"sampling_mode":"Linear","iters":[8749.0,17498.0,26247.0,34996.0,43745.0,52494.0,61243.0,69992.0,78741.0,87490.0,96239.0,104988.0,113737.0,122486.0,131235.0,139984.0,148733.0,157482.0,166231.0,174980.0],"times":[21787143.0,43568291.0,70490383.0,89445673.0,112012172.0,136166141.0,157973459.0,179484916.0,201690598.0,221702373.0,244737176.0,272801968.0,297998905.0,367492687.0,350654965.0,359150888.0,378964334.0,402099984.0,418792132.0,444606544.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 744dcbf..5010077 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 @@
-[2520.464812687501,2544.511184299551,2608.6348419316846,2632.6812135437344] \ No newline at end of file
+[2384.7758452914104,2463.630775335363,2673.910588785904,2752.7655188298572] \ 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)])])/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
deleted file mode 100644
index 657b624..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 9c8cee9..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index 2ce0168..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 04b62d9..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index d6e41c6..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 89bf5e5..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index c47b78a..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 99e5cc4..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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 333f1b8..5554163 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1185.7647065973056,"upper_bound":1197.4401758936554},"point_estimate":1191.2948745021743,"standard_error":2.9733332370733674},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1180.7362935134615,"upper_bound":1199.3653937227791},"point_estimate":1187.3496012117748,"standard_error":5.294171516934212},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4.618306682373897,"upper_bound":21.06729901922593},"point_estimate":14.860653139138215,"standard_error":4.13719860170357},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1181.6585365010071,"upper_bound":1193.127136746473},"point_estimate":1186.7758695766966,"standard_error":2.94722308574654},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8.6813810925863,"upper_bound":17.503282423405004},"point_estimate":13.586626354946688,"standard_error":2.33940344369444}} \ 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 e7eda06..b8e3606 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,,,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
+prime_sieve,,50,,,23313850.0,ns,19004
+prime_sieve,,50,,,46108563.0,ns,38008
+prime_sieve,,50,,,67749879.0,ns,57012
+prime_sieve,,50,,,91204958.0,ns,76016
+prime_sieve,,50,,,112085946.0,ns,95020
+prime_sieve,,50,,,134651591.0,ns,114024
+prime_sieve,,50,,,157593463.0,ns,133028
+prime_sieve,,50,,,181095711.0,ns,152032
+prime_sieve,,50,,,205531766.0,ns,171036
+prime_sieve,,50,,,223772942.0,ns,190040
+prime_sieve,,50,,,250994113.0,ns,209044
+prime_sieve,,50,,,269835517.0,ns,228048
+prime_sieve,,50,,,296195125.0,ns,247052
+prime_sieve,,50,,,315636869.0,ns,266056
+prime_sieve,,50,,,335557816.0,ns,285060
+prime_sieve,,50,,,364295906.0,ns,304064
+prime_sieve,,50,,,388398110.0,ns,323068
+prime_sieve,,50,,,402098211.0,ns,342072
+prime_sieve,,50,,,426274371.0,ns,361076
+prime_sieve,,50,,,448343635.0,ns,380080
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 c517581..ab9aabf 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":[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
+{"sampling_mode":"Linear","iters":[19004.0,38008.0,57012.0,76016.0,95020.0,114024.0,133028.0,152032.0,171036.0,190040.0,209044.0,228048.0,247052.0,266056.0,285060.0,304064.0,323068.0,342072.0,361076.0,380080.0],"times":[23313850.0,46108563.0,67749879.0,91204958.0,112085946.0,134651591.0,157593463.0,181095711.0,205531766.0,223772942.0,250994113.0,269835517.0,296195125.0,315636869.0,335557816.0,364295906.0,388398110.0,402098211.0,426274371.0,448343635.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 b3319c6..bff6052 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 @@
-[1157.6669680131595,1174.8603323115722,1220.709303774006,1237.9026680724187] \ No newline at end of file
+[1121.218952815524,1150.7725264997093,1229.5820563242037,1259.1356300083892] \ 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 3a27b01..c7c9650 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2250.4413033082214,"upper_bound":2270.076964469278},"point_estimate":2260.789038404606,"standard_error":5.0612325103632365},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2255.6491913805776,"upper_bound":2271.142706844307},"point_estimate":2264.0031208230635,"standard_error":4.3124925820158415},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7.949428228944596,"upper_bound":33.33399030251211},"point_estimate":15.183461466392979,"standard_error":6.396133464013848},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2256.1710415564216,"upper_bound":2269.817762791426},"point_estimate":2262.8650955627754,"standard_error":3.4469619351295524},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":13.857113597336111,"upper_bound":30.258654990266123},"point_estimate":23.024179389088932,"standard_error":4.272790811596104}} \ 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 34be0ff..b78b864 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,,,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
+prime_sieve,,50,,,22006839.0,ns,9594
+prime_sieve,,50,,,43293932.0,ns,19188
+prime_sieve,,50,,,63328262.0,ns,28782
+prime_sieve,,50,,,87323748.0,ns,38376
+prime_sieve,,50,,,109635627.0,ns,47970
+prime_sieve,,50,,,128324343.0,ns,57564
+prime_sieve,,50,,,149894907.0,ns,67158
+prime_sieve,,50,,,173214311.0,ns,76752
+prime_sieve,,50,,,195882031.0,ns,86346
+prime_sieve,,50,,,218589250.0,ns,95940
+prime_sieve,,50,,,239029087.0,ns,105534
+prime_sieve,,50,,,258894883.0,ns,115128
+prime_sieve,,50,,,286554962.0,ns,124722
+prime_sieve,,50,,,304987677.0,ns,134316
+prime_sieve,,50,,,322243737.0,ns,143910
+prime_sieve,,50,,,348701635.0,ns,153504
+prime_sieve,,50,,,369100173.0,ns,163098
+prime_sieve,,50,,,390805542.0,ns,172692
+prime_sieve,,50,,,411054183.0,ns,182286
+prime_sieve,,50,,,434723468.0,ns,191880
diff --git a/analysis/current/criterion/prime_sieve/50/new/sample.json b/analysis/current/criterion/prime_sieve/50/new/sample.json
index d98951d..662d1bf 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":[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
+{"sampling_mode":"Linear","iters":[9594.0,19188.0,28782.0,38376.0,47970.0,57564.0,67158.0,76752.0,86346.0,95940.0,105534.0,115128.0,124722.0,134316.0,143910.0,153504.0,163098.0,172692.0,182286.0,191880.0],"times":[22006839.0,43293932.0,63328262.0,87323748.0,109635627.0,128324343.0,149894907.0,173214311.0,195882031.0,218589250.0,239029087.0,258894883.0,286554962.0,304987677.0,322243737.0,348701635.0,369100173.0,390805542.0,411054183.0,434723468.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 b7b0797..94d06b1 100644
--- a/analysis/current/criterion/prime_sieve/50/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50/new/tukey.json
@@ -1 +1 @@
-[2186.428010119106,2230.6014013648983,2348.3971113536772,2392.5705025994694] \ No newline at end of file
+[2196.007448831552,2224.7217986804844,2301.2933982776376,2330.0077481265703] \ 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 1466e17..4661736 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202713.8479784125,"upper_bound":209940.57307027304},"point_estimate":205758.20500720755,"standard_error":1877.9489573377657},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202252.22901714512,"upper_bound":204242.4178978147},"point_estimate":203228.24308601365,"standard_error":516.4718176419913},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":829.2029305418785,"upper_bound":2997.2041121475663},"point_estimate":1742.5761378719467,"standard_error":533.8088162751911},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203112.91566885996,"upper_bound":211397.1677967574},"point_estimate":206308.9979980439,"standard_error":2184.9472810680572},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1393.5070447517815,"upper_bound":12633.775540412596},"point_estimate":8671.294165849331,"standard_error":3006.4364792210445}} \ 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 8aeae8d..21f2a7d 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,,,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
+prime_sieve,,500,,,22732294.0,ns,114
+prime_sieve,,500,,,47263561.0,ns,228
+prime_sieve,,500,,,68741588.0,ns,342
+prime_sieve,,500,,,93544058.0,ns,456
+prime_sieve,,500,,,115055841.0,ns,570
+prime_sieve,,500,,,139603604.0,ns,684
+prime_sieve,,500,,,160932309.0,ns,798
+prime_sieve,,500,,,184321889.0,ns,912
+prime_sieve,,500,,,208836988.0,ns,1026
+prime_sieve,,500,,,230320238.0,ns,1140
+prime_sieve,,500,,,253805993.0,ns,1254
+prime_sieve,,500,,,310336759.0,ns,1368
+prime_sieve,,500,,,346766037.0,ns,1482
+prime_sieve,,500,,,323049102.0,ns,1596
+prime_sieve,,500,,,346402574.0,ns,1710
+prime_sieve,,500,,,370712813.0,ns,1824
+prime_sieve,,500,,,396348572.0,ns,1938
+prime_sieve,,500,,,416996795.0,ns,2052
+prime_sieve,,500,,,442700075.0,ns,2166
+prime_sieve,,500,,,463830708.0,ns,2280
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 f0ae8d2..96fcaaa 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":[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
+{"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":[22732294.0,47263561.0,68741588.0,93544058.0,115055841.0,139603604.0,160932309.0,184321889.0,208836988.0,230320238.0,253805993.0,310336759.0,346766037.0,323049102.0,346402574.0,370712813.0,396348572.0,416996795.0,442700075.0,463830708.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 6cabf85..91544a8 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 @@
-[197408.6653524784,200364.40643060982,208246.38263896032,211202.12371709177] \ No newline at end of file
+[195103.1305408452,198596.22774301033,207911.15361545066,211404.25081761577] \ 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)])])/benchmark.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)])])/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::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.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)])])/benchmark.json
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)])])/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)])])/estimates.json
new file mode 100644
index 0000000..ca4366e
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":201248.1598851643,"upper_bound":202970.7217784419},"point_estimate":202051.66703242273,"standard_error":440.3495152230849},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200971.57033295924,"upper_bound":202403.57076719578},"point_estimate":201563.70081018517,"standard_error":381.45129665258537},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":664.9517509030876,"upper_bound":2686.6098028586816},"point_estimate":1560.2835056327767,"standard_error":559.9458262333835},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":200946.7636650675,"upper_bound":202399.58699121544},"point_estimate":201624.30031616983,"standard_error":369.0138254128438},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1135.6228637082183,"upper_bound":2631.6849510463953},"point_estimate":2018.1279803161751,"standard_error":388.00054738072095}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..eba4629
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22391515.0,ns,108
+prime_sieve,,500,,,43188602.0,ns,216
+prime_sieve,,500,,,64741568.0,ns,324
+prime_sieve,,500,,,87069530.0,ns,432
+prime_sieve,,500,,,109942190.0,ns,540
+prime_sieve,,500,,,133451616.0,ns,648
+prime_sieve,,500,,,151612710.0,ns,756
+prime_sieve,,500,,,174163015.0,ns,864
+prime_sieve,,500,,,195205865.0,ns,972
+prime_sieve,,500,,,217985363.0,ns,1080
+prime_sieve,,500,,,238923505.0,ns,1188
+prime_sieve,,500,,,261994740.0,ns,1296
+prime_sieve,,500,,,286419706.0,ns,1404
+prime_sieve,,500,,,306407868.0,ns,1512
+prime_sieve,,500,,,329785698.0,ns,1620
+prime_sieve,,500,,,349305127.0,ns,1728
+prime_sieve,,500,,,366300798.0,ns,1836
+prime_sieve,,500,,,389132241.0,ns,1944
+prime_sieve,,500,,,413194059.0,ns,2052
+prime_sieve,,500,,,434968307.0,ns,2160
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)])])/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)])])/sample.json
new file mode 100644
index 0000000..b5eb2de
--- /dev/null
+++ 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)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[108.0,216.0,324.0,432.0,540.0,648.0,756.0,864.0,972.0,1080.0,1188.0,1296.0,1404.0,1512.0,1620.0,1728.0,1836.0,1944.0,2052.0,2160.0],"times":[22391515.0,43188602.0,64741568.0,87069530.0,109942190.0,133451616.0,151612710.0,174163015.0,195205865.0,217985363.0,238923505.0,261994740.0,286419706.0,306407868.0,329785698.0,349305127.0,366300798.0,389132241.0,413194059.0,434968307.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..5086203
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[194390.49717813046,197574.39238315693,206064.77959656087,209248.67480158736] \ 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)])])/benchmark.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)])])/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::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.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)])])/benchmark.json
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
new file mode 100644
index 0000000..36be3c3
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82089.35832019353,"upper_bound":82667.81546308631},"point_estimate":82371.08168001479,"standard_error":147.1598694571409},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82020.92595923261,"upper_bound":82604.10119904077},"point_estimate":82415.60143884891,"standard_error":126.92676186677998},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":182.981230916257,"upper_bound":803.1470142484924},"point_estimate":585.1458556907114,"standard_error":171.79278393565406},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":82062.04577312531,"upper_bound":82552.45504078832},"point_estimate":82319.27426616198,"standard_error":126.39541921521865},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":376.79838879651777,"upper_bound":917.2961784137059},"point_estimate":676.1886633998417,"standard_error":140.7594231535587}} \ 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
new file mode 100644
index 0000000..4de5435
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23408620.0,ns,278
+prime_sieve,,500,,,45818702.0,ns,556
+prime_sieve,,500,,,67492428.0,ns,834
+prime_sieve,,500,,,92181996.0,ns,1112
+prime_sieve,,500,,,114074465.0,ns,1390
+prime_sieve,,500,,,136732451.0,ns,1668
+prime_sieve,,500,,,160292016.0,ns,1946
+prime_sieve,,500,,,181980811.0,ns,2224
+prime_sieve,,500,,,207913272.0,ns,2502
+prime_sieve,,500,,,226920325.0,ns,2780
+prime_sieve,,500,,,252844893.0,ns,3058
+prime_sieve,,500,,,275699063.0,ns,3336
+prime_sieve,,500,,,298269636.0,ns,3614
+prime_sieve,,500,,,320574775.0,ns,3892
+prime_sieve,,500,,,343705851.0,ns,4170
+prime_sieve,,500,,,368675655.0,ns,4448
+prime_sieve,,500,,,387107701.0,ns,4726
+prime_sieve,,500,,,412459777.0,ns,5004
+prime_sieve,,500,,,430947440.0,ns,5282
+prime_sieve,,500,,,459059167.0,ns,5560
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
new file mode 100644
index 0000000..ad24db8
--- /dev/null
+++ 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
@@ -0,0 +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":[23408620.0,45818702.0,67492428.0,92181996.0,114074465.0,136732451.0,160292016.0,181980811.0,207913272.0,226920325.0,252844893.0,275699063.0,298269636.0,320574775.0,343705851.0,368675655.0,387107701.0,412459777.0,430947440.0,459059167.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
new file mode 100644
index 0000000..865f7a2
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[79871.46726642753,80914.720474623,83696.7290298109,84739.98223800636] \ 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)])])/benchmark.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)])])/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 until n=34, then std::collections::HashSet)])])/benchmark.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)])])/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 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
new file mode 100644
index 0000000..8230aef
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202356.55469400823,"upper_bound":204854.24680237516},"point_estimate":203532.96101954204,"standard_error":638.4501330326855},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":201825.35874744726,"upper_bound":204456.43067846607},"point_estimate":202433.08235004917,"standard_error":645.4014412383375},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":801.7208558993347,"upper_bound":3789.421759164316},"point_estimate":2011.6653004952589,"standard_error":744.8102091933893},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202332.9127456454,"upper_bound":204413.75574526354},"point_estimate":203207.52320310814,"standard_error":535.396334628013},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1641.334311462202,"upper_bound":3720.151342067353},"point_estimate":2929.3568442463834,"standard_error":524.8335173916503}} \ 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
new file mode 100644
index 0000000..610918e
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23794012.0,ns,113
+prime_sieve,,500,,,47112609.0,ns,226
+prime_sieve,,500,,,67528484.0,ns,339
+prime_sieve,,500,,,90880974.0,ns,452
+prime_sieve,,500,,,115325754.0,ns,565
+prime_sieve,,500,,,136331420.0,ns,678
+prime_sieve,,500,,,159519416.0,ns,791
+prime_sieve,,500,,,182250789.0,ns,904
+prime_sieve,,500,,,205809689.0,ns,1017
+prime_sieve,,500,,,229357225.0,ns,1130
+prime_sieve,,500,,,255274324.0,ns,1243
+prime_sieve,,500,,,277769794.0,ns,1356
+prime_sieve,,500,,,296712560.0,ns,1469
+prime_sieve,,500,,,330606985.0,ns,1582
+prime_sieve,,500,,,347130038.0,ns,1695
+prime_sieve,,500,,,363541204.0,ns,1808
+prime_sieve,,500,,,390929568.0,ns,1921
+prime_sieve,,500,,,411878401.0,ns,2034
+prime_sieve,,500,,,434142063.0,ns,2147
+prime_sieve,,500,,,457202262.0,ns,2260
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
new file mode 100644
index 0000000..8dfaac3
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[113.0,226.0,339.0,452.0,565.0,678.0,791.0,904.0,1017.0,1130.0,1243.0,1356.0,1469.0,1582.0,1695.0,1808.0,1921.0,2034.0,2147.0,2260.0],"times":[23794012.0,47112609.0,67528484.0,90880974.0,115325754.0,136331420.0,159519416.0,182250789.0,205809689.0,229357225.0,255274324.0,277769794.0,296712560.0,330606985.0,347130038.0,363541204.0,390929568.0,411878401.0,434142063.0,457202262.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
new file mode 100644
index 0000000..fa2c78d
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[192183.13982300885,196917.69007190265,209543.15740228613,214277.70765117995] \ 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)])])/benchmark.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)])])/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", primrose_library::SortedVec)])])/benchmark.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)])])/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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..d790c7e
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204493.4968049686,"upper_bound":206239.2485533759},"point_estimate":205333.4414888592,"standard_error":446.10167123436895},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203790.4585921325,"upper_bound":206006.78844720498},"point_estimate":205062.64682274248,"standard_error":501.52873463012463},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":857.0768633925051,"upper_bound":3017.767427438385},"point_estimate":1974.1551980453924,"standard_error":537.4830974742335},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":203881.0448431845,"upper_bound":205150.18989674625},"point_estimate":204492.0177730647,"standard_error":324.2613702684378},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1280.4496269329222,"upper_bound":2528.610240618274},"point_estimate":2044.017414282671,"standard_error":315.9089599455397}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..3d40d0d
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23578077.0,ns,115
+prime_sieve,,500,,,48214101.0,ns,230
+prime_sieve,,500,,,72311746.0,ns,345
+prime_sieve,,500,,,95739641.0,ns,460
+prime_sieve,,500,,,118572071.0,ns,575
+prime_sieve,,500,,,141587528.0,ns,690
+prime_sieve,,500,,,164029608.0,ns,805
+prime_sieve,,500,,,188043100.0,ns,920
+prime_sieve,,500,,,209880414.0,ns,1035
+prime_sieve,,500,,,237925334.0,ns,1150
+prime_sieve,,500,,,261640121.0,ns,1265
+prime_sieve,,500,,,280655618.0,ns,1380
+prime_sieve,,500,,,306622313.0,ns,1495
+prime_sieve,,500,,,331340060.0,ns,1610
+prime_sieve,,500,,,351585065.0,ns,1725
+prime_sieve,,500,,,374805620.0,ns,1840
+prime_sieve,,500,,,396586438.0,ns,1955
+prime_sieve,,500,,,420826129.0,ns,2070
+prime_sieve,,500,,,448686679.0,ns,2185
+prime_sieve,,500,,,471313176.0,ns,2300
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)])])/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)])])/sample.json
new file mode 100644
index 0000000..f7e1e77
--- /dev/null
+++ 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)])])/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":[23578077.0,48214101.0,72311746.0,95739641.0,118572071.0,141587528.0,164029608.0,188043100.0,209880414.0,237925334.0,261640121.0,280655618.0,306622313.0,331340060.0,351585065.0,374805620.0,396586438.0,420826129.0,448686679.0,471313176.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..245a7bb
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[195888.90060417837,199818.09669184074,210295.95292560704,214225.1490132694] \ 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)])])/benchmark.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::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.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::vec::Vec)])])/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 until n=34, then 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::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..6cc30cc
--- /dev/null
+++ 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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84675.68855497189,"upper_bound":85376.13351236361},"point_estimate":85012.55869442562,"standard_error":179.05330816808322},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84566.12848703642,"upper_bound":85425.7799733992},"point_estimate":84970.73480580791,"standard_error":237.6749582741214},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":352.3061639619223,"upper_bound":1177.8492074373717},"point_estimate":736.7055796784324,"standard_error":215.57619830334013},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":84653.82210558435,"upper_bound":85189.57601220885},"point_estimate":84927.56704738425,"standard_error":137.5022299919571},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":527.8218522368016,"upper_bound":1062.6687194900223},"point_estimate":820.2125083007601,"standard_error":141.33469554165373}} \ 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::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::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..03c6f41
--- /dev/null
+++ 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::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23623180.0,ns,277
+prime_sieve,,500,,,48261902.0,ns,554
+prime_sieve,,500,,,71000373.0,ns,831
+prime_sieve,,500,,,95556884.0,ns,1108
+prime_sieve,,500,,,118044453.0,ns,1385
+prime_sieve,,500,,,139608306.0,ns,1662
+prime_sieve,,500,,,162663919.0,ns,1939
+prime_sieve,,500,,,185937239.0,ns,2216
+prime_sieve,,500,,,209544117.0,ns,2493
+prime_sieve,,500,,,236822793.0,ns,2770
+prime_sieve,,500,,,257782186.0,ns,3047
+prime_sieve,,500,,,284534574.0,ns,3324
+prime_sieve,,500,,,306000697.0,ns,3601
+prime_sieve,,500,,,329493807.0,ns,3878
+prime_sieve,,500,,,351968500.0,ns,4155
+prime_sieve,,500,,,373792138.0,ns,4432
+prime_sieve,,500,,,398053147.0,ns,4709
+prime_sieve,,500,,,426997485.0,ns,4986
+prime_sieve,,500,,,449522731.0,ns,5263
+prime_sieve,,500,,,469905767.0,ns,5540
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::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::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..3d19335
--- /dev/null
+++ 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::vec::Vec)])])/sample.json
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[277.0,554.0,831.0,1108.0,1385.0,1662.0,1939.0,2216.0,2493.0,2770.0,3047.0,3324.0,3601.0,3878.0,4155.0,4432.0,4709.0,4986.0,5263.0,5540.0],"times":[23623180.0,48261902.0,71000373.0,95556884.0,118044453.0,139608306.0,162663919.0,185937239.0,209544117.0,236822793.0,257782186.0,284534574.0,306000697.0,329493807.0,351968500.0,373792138.0,398053147.0,426997485.0,449522731.0,469905767.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::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::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..62dca04
--- /dev/null
+++ 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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[81569.28664259927,83025.92564305053,86910.29631092057,88366.93531137184] \ 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)])])/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 until n=747, then std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/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 until n=747, then std::vec::Vec)])])/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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..6ef9b56
--- /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 until n=747, then std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":194243.22023706188,"upper_bound":195719.39486210296},"point_estimate":194989.1852665337,"standard_error":377.62426123322757},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193862.01893939392,"upper_bound":196238.83780991734},"point_estimate":195294.11363636365,"standard_error":643.6330965693595},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":940.6498082278042,"upper_bound":2816.7193979271065},"point_estimate":2089.0672952256773,"standard_error":529.2086853670422},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193833.58603708705,"upper_bound":195979.2001607821},"point_estimate":194903.3296599188,"standard_error":551.3102015902025},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1303.8404549518195,"upper_bound":2003.3737009346125},"point_estimate":1734.8581550629767,"standard_error":177.70192877021742}} \ 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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..732611b
--- /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 until n=747, then std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,23778314.0,ns,121
+prime_sieve,,500,,,47334907.0,ns,242
+prime_sieve,,500,,,71243016.0,ns,363
+prime_sieve,,500,,,94968507.0,ns,484
+prime_sieve,,500,,,119119266.0,ns,605
+prime_sieve,,500,,,141562332.0,ns,726
+prime_sieve,,500,,,163581122.0,ns,847
+prime_sieve,,500,,,186548400.0,ns,968
+prime_sieve,,500,,,212011597.0,ns,1089
+prime_sieve,,500,,,232418875.0,ns,1210
+prime_sieve,,500,,,256738196.0,ns,1331
+prime_sieve,,500,,,285916084.0,ns,1452
+prime_sieve,,500,,,307974882.0,ns,1573
+prime_sieve,,500,,,331836456.0,ns,1694
+prime_sieve,,500,,,352992962.0,ns,1815
+prime_sieve,,500,,,372454191.0,ns,1936
+prime_sieve,,500,,,405180444.0,ns,2057
+prime_sieve,,500,,,423719439.0,ns,2178
+prime_sieve,,500,,,454259782.0,ns,2299
+prime_sieve,,500,,,467634889.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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..11ce101
--- /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 until n=747, then std::vec::Vec)])])/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":[23778314.0,47334907.0,71243016.0,94968507.0,119119266.0,141562332.0,163581122.0,186548400.0,212011597.0,232418875.0,256738196.0,285916084.0,307974882.0,331836456.0,352992962.0,372454191.0,405180444.0,423719439.0,454259782.0,467634889.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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..f6cba33
--- /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 until n=747, then std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[183867.50053128685,188539.08607585594,200996.64752804016,205668.23307260923] \ 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)])])/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
deleted file mode 100644
index 6fe28d9..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index b454e9d..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index f6612a3..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index a700923..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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::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 50bc0d2..5f2656e 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76389.20640179532,"upper_bound":76789.73782241359},"point_estimate":76584.53124046649,"standard_error":102.38273608287847},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76339.64510711693,"upper_bound":76851.91882055852},"point_estimate":76470.60841503268,"standard_error":156.9763665950995},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":228.4691404536672,"upper_bound":703.376799522368},"point_estimate":537.6846521811872,"standard_error":120.71511249186399},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":76272.67986247783,"upper_bound":76882.95734077501},"point_estimate":76535.36056568968,"standard_error":157.60865549039974},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":323.44832320760844,"upper_bound":580.331721972848},"point_estimate":470.8231658754032,"standard_error":66.14361568727392}} \ 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 d4edc5e..54a3963 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,,,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
+prime_sieve,,500,,,23455543.0,ns,306
+prime_sieve,,500,,,47017717.0,ns,612
+prime_sieve,,500,,,69798168.0,ns,918
+prime_sieve,,500,,,93445561.0,ns,1224
+prime_sieve,,500,,,117362899.0,ns,1530
+prime_sieve,,500,,,140198013.0,ns,1836
+prime_sieve,,500,,,164865386.0,ns,2142
+prime_sieve,,500,,,189018258.0,ns,2448
+prime_sieve,,500,,,210226253.0,ns,2754
+prime_sieve,,500,,,234194406.0,ns,3060
+prime_sieve,,500,,,258769674.0,ns,3366
+prime_sieve,,500,,,283717140.0,ns,3672
+prime_sieve,,500,,,302729811.0,ns,3978
+prime_sieve,,500,,,324818399.0,ns,4284
+prime_sieve,,500,,,353302116.0,ns,4590
+prime_sieve,,500,,,374089148.0,ns,4896
+prime_sieve,,500,,,403868954.0,ns,5202
+prime_sieve,,500,,,420587658.0,ns,5508
+prime_sieve,,500,,,442272318.0,ns,5814
+prime_sieve,,500,,,466376526.0,ns,6120
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 f135aa5..20412c9 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":[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
+{"sampling_mode":"Linear","iters":[306.0,612.0,918.0,1224.0,1530.0,1836.0,2142.0,2448.0,2754.0,3060.0,3366.0,3672.0,3978.0,4284.0,4590.0,4896.0,5202.0,5508.0,5814.0,6120.0],"times":[23455543.0,47017717.0,69798168.0,93445561.0,117362899.0,140198013.0,164865386.0,189018258.0,210226253.0,234194406.0,258769674.0,283717140.0,302729811.0,324818399.0,353302116.0,374089148.0,403868954.0,420587658.0,442272318.0,466376526.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 7a2c01b..f3b68b9 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 @@
-[72513.41513979377,74285.82754818136,79012.26063721495,80784.67304560254] \ No newline at end of file
+[74509.59109724697,75406.03899905921,77796.56673722519,78693.01463903744] \ 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)])])/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
deleted file mode 100644
index 047e637..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 94bc22f..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index 686bd97..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 9f1f2ee..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index d9991d4..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index f8cfb4f..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 3bc3dae..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index dd91060..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index 5c4a415..ac5bffb 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204970.96913329634,"upper_bound":206348.49663610605},"point_estimate":205686.21936548277,"standard_error":351.2418655092087},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":205071.06636500754,"upper_bound":206614.83950617287},"point_estimate":206017.90923676713,"standard_error":342.83597460895703},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":463.83330253456836,"upper_bound":2303.435535601584},"point_estimate":1202.8240993428801,"standard_error":477.8248981097835},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204596.47640907663,"upper_bound":206348.98583177355},"point_estimate":205458.78737306054,"standard_error":448.8191866986292},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1023.4860694107176,"upper_bound":2010.0098970291733},"point_estimate":1609.890742702378,"standard_error":252.50029235272174}} \ 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
index 96ee812..ecbb03b 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::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
@@ -1,21 +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
+prime_sieve,,500,,,24130167.0,ns,117
+prime_sieve,,500,,,48186620.0,ns,234
+prime_sieve,,500,,,72600355.0,ns,351
+prime_sieve,,500,,,96130980.0,ns,468
+prime_sieve,,500,,,120728652.0,ns,585
+prime_sieve,,500,,,145187491.0,ns,702
+prime_sieve,,500,,,169442427.0,ns,819
+prime_sieve,,500,,,191625562.0,ns,936
+prime_sieve,,500,,,212713686.0,ns,1053
+prime_sieve,,500,,,240935634.0,ns,1170
+prime_sieve,,500,,,261403141.0,ns,1287
+prime_sieve,,500,,,290335654.0,ns,1404
+prime_sieve,,500,,,316959288.0,ns,1521
+prime_sieve,,500,,,340372087.0,ns,1638
+prime_sieve,,500,,,361406713.0,ns,1755
+prime_sieve,,500,,,381057384.0,ns,1872
+prime_sieve,,500,,,407216037.0,ns,1989
+prime_sieve,,500,,,434758223.0,ns,2106
+prime_sieve,,500,,,458173788.0,ns,2223
+prime_sieve,,500,,,476687240.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 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
index 1b528a7..b239c45 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::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
@@ -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":[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
+{"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":[24130167.0,48186620.0,72600355.0,96130980.0,120728652.0,145187491.0,169442427.0,191625562.0,212713686.0,240935634.0,261403141.0,290335654.0,316959288.0,340372087.0,361406713.0,381057384.0,407216037.0,434758223.0,458173788.0,476687240.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
index 39cd78c..61024e9 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::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
@@ -1 +1 @@
-[197308.83922847995,202301.81106913925,215616.40264423072,220609.37448489002] \ No newline at end of file
+[198533.99434389133,201633.2886657868,209898.0735241747,212997.36784607015] \ 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
deleted file mode 100644
index ba7bf37..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index fefdbbc..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 2187c67..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index b5a5849..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 6759643..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 until n=34, then std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index bba6b05..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 until n=34, then std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 5a64aad..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 until n=34, then std::collections::HashSet)])])/sample.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 33a5bcd..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 until n=34, then std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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), ("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
new file mode 100644
index 0000000..2ca66b2
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193015.24056454762,"upper_bound":194638.31841346284},"point_estimate":193826.74731632785,"standard_error":414.7824499715809},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193079.84537037037,"upper_bound":195366.19425925927},"point_estimate":193478.1329861111,"standard_error":549.3862875868076},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":394.5124399960058,"upper_bound":3261.721354092877},"point_estimate":1931.191707850856,"standard_error":914.6262122161108},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":193572.69302439282,"upper_bound":195621.9627753228},"point_estimate":194637.98719802554,"standard_error":524.2829534180851},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1312.7060593972585,"upper_bound":2334.9837179811675},"point_estimate":1908.2732707924347,"standard_error":261.5182452069653}} \ 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
new file mode 100644
index 0000000..7f5ab86
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,500,,,22874199.0,ns,120
+prime_sieve,,500,,,46561957.0,ns,240
+prime_sieve,,500,,,69642590.0,ns,360
+prime_sieve,,500,,,92734700.0,ns,480
+prime_sieve,,500,,,117205657.0,ns,600
+prime_sieve,,500,,,139123422.0,ns,720
+prime_sieve,,500,,,160477335.0,ns,840
+prime_sieve,,500,,,182792321.0,ns,960
+prime_sieve,,500,,,208446611.0,ns,1080
+prime_sieve,,500,,,234533338.0,ns,1200
+prime_sieve,,500,,,254413658.0,ns,1320
+prime_sieve,,500,,,278141140.0,ns,1440
+prime_sieve,,500,,,304921400.0,ns,1560
+prime_sieve,,500,,,328718336.0,ns,1680
+prime_sieve,,500,,,348529133.0,ns,1800
+prime_sieve,,500,,,371528884.0,ns,1920
+prime_sieve,,500,,,402415036.0,ns,2040
+prime_sieve,,500,,,422041594.0,ns,2160
+prime_sieve,,500,,,449184066.0,ns,2280
+prime_sieve,,500,,,463133849.0,ns,2400
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
new file mode 100644
index 0000000..4778295
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"sampling_mode":"Linear","iters":[120.0,240.0,360.0,480.0,600.0,720.0,840.0,960.0,1080.0,1200.0,1320.0,1440.0,1560.0,1680.0,1800.0,1920.0,2040.0,2160.0,2280.0,2400.0],"times":[22874199.0,46561957.0,69642590.0,92734700.0,117205657.0,139123422.0,160477335.0,182792321.0,208446611.0,234533338.0,254413658.0,278141140.0,304921400.0,328718336.0,348529133.0,371528884.0,402415036.0,422041594.0,449184066.0,463133849.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
new file mode 100644
index 0000000..b9a2db5
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[185780.80430555553,189389.25227430556,199011.78019097226,202620.22815972226] \ 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 b13de58..efded87 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202133.15947855037,"upper_bound":212812.52530482513},"point_estimate":206554.15516727036,"standard_error":2788.368068152456},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":199838.05173913046,"upper_bound":206465.25923913042},"point_estimate":205624.56254180602,"standard_error":1834.7533511629276},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1484.7498219143567,"upper_bound":10729.047752695204},"point_estimate":5207.2628524621205,"standard_error":2266.025154775514},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":204396.99898301452,"upper_bound":222512.4602527708},"point_estimate":212059.58501439175,"standard_error":4818.51575363062},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3881.53145660326,"upper_bound":19864.279015748994},"point_estimate":12831.975723247646,"standard_error":4867.2725159707625}} \ 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 82b2440..8c2dbd4 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,,,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
+prime_sieve,,500,,,23546352.0,ns,115
+prime_sieve,,500,,,47844104.0,ns,230
+prime_sieve,,500,,,70912803.0,ns,345
+prime_sieve,,500,,,91190576.0,ns,460
+prime_sieve,,500,,,113655404.0,ns,575
+prime_sieve,,500,,,135381349.0,ns,690
+prime_sieve,,500,,,159115813.0,ns,805
+prime_sieve,,500,,,182769004.0,ns,920
+prime_sieve,,500,,,204885187.0,ns,1035
+prime_sieve,,500,,,231166264.0,ns,1150
+prime_sieve,,500,,,254919763.0,ns,1265
+prime_sieve,,500,,,286482838.0,ns,1380
+prime_sieve,,500,,,307528629.0,ns,1495
+prime_sieve,,500,,,332966319.0,ns,1610
+prime_sieve,,500,,,355400777.0,ns,1725
+prime_sieve,,500,,,379259218.0,ns,1840
+prime_sieve,,500,,,498412500.0,ns,1955
+prime_sieve,,500,,,460112552.0,ns,2070
+prime_sieve,,500,,,455664490.0,ns,2185
+prime_sieve,,500,,,473411931.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::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 6a2608a..4058a6c 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":[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
+{"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":[23546352.0,47844104.0,70912803.0,91190576.0,113655404.0,135381349.0,159115813.0,182769004.0,204885187.0,231166264.0,254919763.0,286482838.0,307528629.0,332966319.0,355400777.0,379259218.0,498412500.0,460112552.0,455664490.0,473411931.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 648c6d5..d462ef6 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 @@
-[191605.63322368416,197806.10238486837,214340.68681469298,220541.15597587722] \ No newline at end of file
+[173203.46956521744,185880.01793478263,219684.14692028982,232360.695289855] \ 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)])])/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
deleted file mode 100644
index b203d26..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index a32a441..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index a637b78..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index ff175cb..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 2cddfa4..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index b686e98..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index a416e82..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 318a71f..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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 4e8bd88..5fff606 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":75057.05324502847,"upper_bound":76969.14282103033},"point_estimate":75914.2616622379,"standard_error":490.10108876838416},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74561.5999874534,"upper_bound":76376.94688485804},"point_estimate":75093.52146862951,"standard_error":451.86963432506064},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":519.8203275681253,"upper_bound":2452.3816084983005},"point_estimate":1195.0297263543985,"standard_error":516.0906695489722},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":74814.81373021158,"upper_bound":76523.50384622999},"point_estimate":75540.83886940942,"standard_error":438.37791877960024},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1065.0786494358401,"upper_bound":3202.287621682699},"point_estimate":2252.81177481479,"standard_error":594.7076643252515}} \ 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 0efb1b2..f94d996 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,,,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
+prime_sieve,,500,,,23714570.0,ns,317
+prime_sieve,,500,,,46547115.0,ns,634
+prime_sieve,,500,,,70632644.0,ns,951
+prime_sieve,,500,,,105456892.0,ns,1268
+prime_sieve,,500,,,122630315.0,ns,1585
+prime_sieve,,500,,,141787031.0,ns,1902
+prime_sieve,,500,,,166753153.0,ns,2219
+prime_sieve,,500,,,193981269.0,ns,2536
+prime_sieve,,500,,,214750861.0,ns,2853
+prime_sieve,,500,,,241753257.0,ns,3170
+prime_sieve,,500,,,259974951.0,ns,3487
+prime_sieve,,500,,,295356113.0,ns,3804
+prime_sieve,,500,,,326732962.0,ns,4121
+prime_sieve,,500,,,336022187.0,ns,4438
+prime_sieve,,500,,,356609063.0,ns,4755
+prime_sieve,,500,,,378207487.0,ns,5072
+prime_sieve,,500,,,417254317.0,ns,5389
+prime_sieve,,500,,,428173445.0,ns,5706
+prime_sieve,,500,,,447526965.0,ns,6023
+prime_sieve,,500,,,469136439.0,ns,6340
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 a979c17..2fda31a 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":[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
+{"sampling_mode":"Linear","iters":[317.0,634.0,951.0,1268.0,1585.0,1902.0,2219.0,2536.0,2853.0,3170.0,3487.0,3804.0,4121.0,4438.0,4755.0,5072.0,5389.0,5706.0,6023.0,6340.0],"times":[23714570.0,46547115.0,70632644.0,105456892.0,122630315.0,141787031.0,166753153.0,193981269.0,214750861.0,241753257.0,259974951.0,295356113.0,326732962.0,336022187.0,356609063.0,378207487.0,417254317.0,428173445.0,447526965.0,469136439.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 127415d..2986aba 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 @@
-[71969.14092203573,73350.36237980767,77033.61960053285,78414.8410583048] \ No newline at end of file
+[68080.92126409998,71317.05022076043,79946.72743852166,83182.85639518213] \ 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 047e637..8230aef 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202356.55469400823,"upper_bound":204854.24680237516},"point_estimate":203532.96101954204,"standard_error":638.4501330326855},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":201825.35874744726,"upper_bound":204456.43067846607},"point_estimate":202433.08235004917,"standard_error":645.4014412383375},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":801.7208558993347,"upper_bound":3789.421759164316},"point_estimate":2011.6653004952589,"standard_error":744.8102091933893},"slope":{"confidence_interval":{"confidence_level":0.95,"lower_bound":202332.9127456454,"upper_bound":204413.75574526354},"point_estimate":203207.52320310814,"standard_error":535.396334628013},"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1641.334311462202,"upper_bound":3720.151342067353},"point_estimate":2929.3568442463834,"standard_error":524.8335173916503}} \ 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 94bc22f..610918e 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,,,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
+prime_sieve,,500,,,23794012.0,ns,113
+prime_sieve,,500,,,47112609.0,ns,226
+prime_sieve,,500,,,67528484.0,ns,339
+prime_sieve,,500,,,90880974.0,ns,452
+prime_sieve,,500,,,115325754.0,ns,565
+prime_sieve,,500,,,136331420.0,ns,678
+prime_sieve,,500,,,159519416.0,ns,791
+prime_sieve,,500,,,182250789.0,ns,904
+prime_sieve,,500,,,205809689.0,ns,1017
+prime_sieve,,500,,,229357225.0,ns,1130
+prime_sieve,,500,,,255274324.0,ns,1243
+prime_sieve,,500,,,277769794.0,ns,1356
+prime_sieve,,500,,,296712560.0,ns,1469
+prime_sieve,,500,,,330606985.0,ns,1582
+prime_sieve,,500,,,347130038.0,ns,1695
+prime_sieve,,500,,,363541204.0,ns,1808
+prime_sieve,,500,,,390929568.0,ns,1921
+prime_sieve,,500,,,411878401.0,ns,2034
+prime_sieve,,500,,,434142063.0,ns,2147
+prime_sieve,,500,,,457202262.0,ns,2260
diff --git a/analysis/current/criterion/prime_sieve/500/new/sample.json b/analysis/current/criterion/prime_sieve/500/new/sample.json
index 686bd97..8dfaac3 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":[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
+{"sampling_mode":"Linear","iters":[113.0,226.0,339.0,452.0,565.0,678.0,791.0,904.0,1017.0,1130.0,1243.0,1356.0,1469.0,1582.0,1695.0,1808.0,1921.0,2034.0,2147.0,2260.0],"times":[23794012.0,47112609.0,67528484.0,90880974.0,115325754.0,136331420.0,159519416.0,182250789.0,205809689.0,229357225.0,255274324.0,277769794.0,296712560.0,330606985.0,347130038.0,363541204.0,390929568.0,411878401.0,434142063.0,457202262.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 9f1f2ee..fa2c78d 100644
--- a/analysis/current/criterion/prime_sieve/500/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/500/new/tukey.json
@@ -1 +1 @@
-[200423.9263043479,202855.297826087,209338.95521739125,211770.32673913037] \ No newline at end of file
+[192183.13982300885,196917.69007190265,209543.15740228613,214277.70765117995] \ 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 7a3dd2d..4e5ec53 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":753691860.84875,"upper_bound":759176991.55125},"point_estimate":756254318.15,"standard_error":1402370.5959702441},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":753172345.5,"upper_bound":757454964.0},"point_estimate":755410166.0,"standard_error":1127204.4838410665},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2017373.042884469,"upper_bound":8570342.612046003},"point_estimate":5181569.041308761,"standard_error":1713857.9577272364},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3643097.7446394637,"upper_bound":8666063.942692779},"point_estimate":6419763.236684793,"standard_error":1341732.661468113}} \ 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 d245f97..55c96fb 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,,,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
+prime_sieve,,50000,,,755377444.0,ns,1
+prime_sieve,,50000,,,764035295.0,ns,1
+prime_sieve,,50000,,,759376690.0,ns,1
+prime_sieve,,50000,,,751401812.0,ns,1
+prime_sieve,,50000,,,755699723.0,ns,1
+prime_sieve,,50000,,,750140565.0,ns,1
+prime_sieve,,50000,,,747527546.0,ns,1
+prime_sieve,,50000,,,752386849.0,ns,1
+prime_sieve,,50000,,,757941459.0,ns,1
+prime_sieve,,50000,,,761618579.0,ns,1
+prime_sieve,,50000,,,756622461.0,ns,1
+prime_sieve,,50000,,,774525356.0,ns,1
+prime_sieve,,50000,,,754172397.0,ns,1
+prime_sieve,,50000,,,747660186.0,ns,1
+prime_sieve,,50000,,,765045616.0,ns,1
+prime_sieve,,50000,,,756968469.0,ns,1
+prime_sieve,,50000,,,754223341.0,ns,1
+prime_sieve,,50000,,,753957842.0,ns,1
+prime_sieve,,50000,,,750961845.0,ns,1
+prime_sieve,,50000,,,755442888.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 bb9ebaf..51acb97 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":[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
+{"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":[755377444.0,764035295.0,759376690.0,751401812.0,755699723.0,750140565.0,747527546.0,752386849.0,757941459.0,761618579.0,756622461.0,774525356.0,754172397.0,747660186.0,765045616.0,756968469.0,754223341.0,753957842.0,750961845.0,755442888.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 2850df5..267d3b8 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 @@
-[758920427.25,763778584.875,776733671.875,781591829.5] \ No newline at end of file
+[733661558.75,742901074.25,767539782.25,776779297.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::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.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)])])/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::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/benchmark.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)])])/benchmark.json
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)])])/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)])])/estimates.json
new file mode 100644
index 0000000..5fb12dd
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8126501455.20125,"upper_bound":8782280977.035},"point_estimate":8454039088.1,"standard_error":178899089.32410002},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7664290958.0,"upper_bound":9238173590.0},"point_estimate":8447301983.0,"standard_error":693573672.7840348},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":38205291.44462049,"upper_bound":1188154034.7479491},"point_estimate":1177223998.6198962,"standard_error":410875365.7202808},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":707926993.2387011,"upper_bound":829324883.0915596},"point_estimate":818657045.0501268,"standard_error":31876474.779318273}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..f7c5ee8
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,9239978556.0,ns,1
+prime_sieve,,50000,,,9304533956.0,ns,1
+prime_sieve,,50000,,,7612388641.0,ns,1
+prime_sieve,,50000,,,7610838402.0,ns,1
+prime_sieve,,50000,,,9197039347.0,ns,1
+prime_sieve,,50000,,,9281651448.0,ns,1
+prime_sieve,,50000,,,7651925110.0,ns,1
+prime_sieve,,50000,,,7695337533.0,ns,1
+prime_sieve,,50000,,,9208745882.0,ns,1
+prime_sieve,,50000,,,9236368624.0,ns,1
+prime_sieve,,50000,,,7654630465.0,ns,1
+prime_sieve,,50000,,,7697564619.0,ns,1
+prime_sieve,,50000,,,9224910452.0,ns,1
+prime_sieve,,50000,,,9244428391.0,ns,1
+prime_sieve,,50000,,,7639006329.0,ns,1
+prime_sieve,,50000,,,7680953047.0,ns,1
+prime_sieve,,50000,,,9318011235.0,ns,1
+prime_sieve,,50000,,,9256930746.0,ns,1
+prime_sieve,,50000,,,7673951451.0,ns,1
+prime_sieve,,50000,,,7651587528.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)])])/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)])])/sample.json
new file mode 100644
index 0000000..370f511
--- /dev/null
+++ 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)])])/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":[9239978556.0,9304533956.0,7612388641.0,7610838402.0,9197039347.0,9281651448.0,7651925110.0,7695337533.0,9208745882.0,9236368624.0,7654630465.0,7697564619.0,9224910452.0,9244428391.0,7639006329.0,7680953047.0,9318011235.0,9256930746.0,7673951451.0,7651587528.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..9e89a7f
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[2892543460.75,5273248793.5,11621796347.5,14002501680.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::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.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)])])/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::vec::Vec), ("Primes", primrose_library::SortedVec)])])/benchmark.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)])])/benchmark.json
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
new file mode 100644
index 0000000..a50ae5e
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":787001120.8575,"upper_bound":796969003.355},"point_estimate":791596647.35,"standard_error":2549333.7429089174},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783748270.0,"upper_bound":796094736.5},"point_estimate":790138181.0,"standard_error":2710197.7840251965},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3827888.5483413935,"upper_bound":14768500.062006712},"point_estimate":13641629.195612669,"standard_error":3149490.18417488},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":6558671.997999407,"upper_bound":16425499.60764749},"point_estimate":11687471.857001588,"standard_error":2811640.864926576}} \ 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
new file mode 100644
index 0000000..6b0d5da
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,783253304.0,ns,1
+prime_sieve,,50000,,,780455724.0,ns,1
+prime_sieve,,50000,,,791298125.0,ns,1
+prime_sieve,,50000,,,790103316.0,ns,1
+prime_sieve,,50000,,,799249924.0,ns,1
+prime_sieve,,50000,,,800170035.0,ns,1
+prime_sieve,,50000,,,800378158.0,ns,1
+prime_sieve,,50000,,,802525606.0,ns,1
+prime_sieve,,50000,,,801959607.0,ns,1
+prime_sieve,,50000,,,828186004.0,ns,1
+prime_sieve,,50000,,,787967837.0,ns,1
+prime_sieve,,50000,,,780352719.0,ns,1
+prime_sieve,,50000,,,778246582.0,ns,1
+prime_sieve,,50000,,,780716888.0,ns,1
+prime_sieve,,50000,,,780847618.0,ns,1
+prime_sieve,,50000,,,791089871.0,ns,1
+prime_sieve,,50000,,,787775798.0,ns,1
+prime_sieve,,50000,,,784243236.0,ns,1
+prime_sieve,,50000,,,790173046.0,ns,1
+prime_sieve,,50000,,,792939549.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
new file mode 100644
index 0000000..9e792a7
--- /dev/null
+++ 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
@@ -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":[783253304.0,780455724.0,791298125.0,790103316.0,799249924.0,800170035.0,800378158.0,802525606.0,801959607.0,828186004.0,787967837.0,780352719.0,778246582.0,780716888.0,780847618.0,791089871.0,787775798.0,784243236.0,790173046.0,792939549.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
new file mode 100644
index 0000000..196ce34
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[732167674.75,757409778.625,824722055.625,849964159.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)])])/benchmark.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)])])/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 until n=34, then std::collections::HashSet)])])/benchmark.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)])])/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 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
new file mode 100644
index 0000000..730c031
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":752432207.0425,"upper_bound":767202406.9937501},"point_estimate":758159590.5,"standard_error":4030583.782680766},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":750447597.5,"upper_bound":757975549.5},"point_estimate":756440618.0,"standard_error":2393668.527453284},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1617037.6914918423,"upper_bound":9378748.038893938},"point_estimate":8057271.84125483,"standard_error":2157145.4708805736},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4244607.20895962,"upper_bound":29875140.17990798},"point_estimate":18458969.35717385,"standard_error":8578410.06793775}} \ 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
new file mode 100644
index 0000000..a52eb0f
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,756158065.0,ns,1
+prime_sieve,,50000,,,762887815.0,ns,1
+prime_sieve,,50000,,,758540048.0,ns,1
+prime_sieve,,50000,,,750332468.0,ns,1
+prime_sieve,,50000,,,757041203.0,ns,1
+prime_sieve,,50000,,,757896653.0,ns,1
+prime_sieve,,50000,,,757927410.0,ns,1
+prime_sieve,,50000,,,758023689.0,ns,1
+prime_sieve,,50000,,,750295186.0,ns,1
+prime_sieve,,50000,,,742318769.0,ns,1
+prime_sieve,,50000,,,748342684.0,ns,1
+prime_sieve,,50000,,,750562727.0,ns,1
+prime_sieve,,50000,,,748122729.0,ns,1
+prime_sieve,,50000,,,833205982.0,ns,1
+prime_sieve,,50000,,,762766497.0,ns,1
+prime_sieve,,50000,,,758904525.0,ns,1
+prime_sieve,,50000,,,748681187.0,ns,1
+prime_sieve,,50000,,,756723171.0,ns,1
+prime_sieve,,50000,,,751449398.0,ns,1
+prime_sieve,,50000,,,753011604.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
new file mode 100644
index 0000000..c464af2
--- /dev/null
+++ 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
@@ -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":[756158065.0,762887815.0,758540048.0,750332468.0,757041203.0,757896653.0,757927410.0,758023689.0,750295186.0,742318769.0,748342684.0,750562727.0,748122729.0,833205982.0,762766497.0,758904525.0,748681187.0,756723171.0,751449398.0,753011604.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
new file mode 100644
index 0000000..85e08b3
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[726834253.75,738578700.625,769897225.625,781641672.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", primrose_library::SortedVec)])])/benchmark.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)])])/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", primrose_library::SortedVec)])])/benchmark.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)])])/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 until n=34, then std::collections::HashSet), ("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 until n=34, then std::collections::HashSet), ("Sieve", std::collections::LinkedList)])])/estimates.json
new file mode 100644
index 0000000..2521548
--- /dev/null
+++ 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)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8501488672.2325,"upper_bound":9109132577.842499},"point_estimate":8806689486.1,"standard_error":163096152.07730013},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":8104775364.5,"upper_bound":9526730005.5},"point_estimate":8814512497.0,"standard_error":619303084.2969642},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":59270942.89813042,"upper_bound":1116061867.503941},"point_estimate":1101446514.0888155,"standard_error":365755043.7279737},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":646111962.2948227,"upper_bound":762247093.4573733},"point_estimate":748292169.3080922,"standard_error":29729013.31192111}} \ 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)])])/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)])])/raw.csv
new file mode 100644
index 0000000..f350a7d
--- /dev/null
+++ 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)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,8000975034.0,ns,1
+prime_sieve,,50000,,,9478964489.0,ns,1
+prime_sieve,,50000,,,8018654927.0,ns,1
+prime_sieve,,50000,,,9567879314.0,ns,1
+prime_sieve,,50000,,,8115237517.0,ns,1
+prime_sieve,,50000,,,9491066303.0,ns,1
+prime_sieve,,50000,,,8150570975.0,ns,1
+prime_sieve,,50000,,,9478454019.0,ns,1
+prime_sieve,,50000,,,8122066185.0,ns,1
+prime_sieve,,50000,,,9572238770.0,ns,1
+prime_sieve,,50000,,,8094313212.0,ns,1
+prime_sieve,,50000,,,9558613289.0,ns,1
+prime_sieve,,50000,,,8055797993.0,ns,1
+prime_sieve,,50000,,,9569423446.0,ns,1
+prime_sieve,,50000,,,8041900322.0,ns,1
+prime_sieve,,50000,,,9556446585.0,ns,1
+prime_sieve,,50000,,,8116280007.0,ns,1
+prime_sieve,,50000,,,9577278342.0,ns,1
+prime_sieve,,50000,,,8070615567.0,ns,1
+prime_sieve,,50000,,,9497013426.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)])])/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)])])/sample.json
new file mode 100644
index 0000000..d366f79
--- /dev/null
+++ 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)])])/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":[8000975034.0,9478964489.0,8018654927.0,9567879314.0,8115237517.0,9491066303.0,8150570975.0,9478454019.0,8122066185.0,9572238770.0,8094313212.0,9558613289.0,8055797993.0,9569423446.0,8041900322.0,9556446585.0,8116280007.0,9577278342.0,8070615567.0,9497013426.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)])])/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)])])/tukey.json
new file mode 100644
index 0000000..b0e2005
--- /dev/null
+++ 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)])])/tukey.json
@@ -0,0 +1 @@
+[3682590420.0,5885489610.375,11759887451.375,13962786641.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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.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::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet)])])/benchmark.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::vec::Vec)])])/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 until n=34, then 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::BTreeSet until n=34, then std::collections::HashSet), ("Sieve", std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..7e87c90
--- /dev/null
+++ 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::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":784710308.52125,"upper_bound":794772639.0087501},"point_estimate":788800522.95,"standard_error":2651052.970801823},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":783286077.0,"upper_bound":787090905.5},"point_estimate":785139323.5,"standard_error":1044954.9333061766},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1841532.9795062542,"upper_bound":7343512.928046499},"point_estimate":3397949.3819743395,"standard_error":1400690.3860841657},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3211396.438057872,"upper_bound":18888014.921541046},"point_estimate":12133581.082197895,"standard_error":4824797.047503858}} \ 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::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::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..a5ae618
--- /dev/null
+++ 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::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,784348882.0,ns,1
+prime_sieve,,50000,,,786774223.0,ns,1
+prime_sieve,,50000,,,795143789.0,ns,1
+prime_sieve,,50000,,,782537176.0,ns,1
+prime_sieve,,50000,,,786770377.0,ns,1
+prime_sieve,,50000,,,781255253.0,ns,1
+prime_sieve,,50000,,,785374770.0,ns,1
+prime_sieve,,50000,,,786165491.0,ns,1
+prime_sieve,,50000,,,800604224.0,ns,1
+prime_sieve,,50000,,,835476584.0,ns,1
+prime_sieve,,50000,,,783215603.0,ns,1
+prime_sieve,,50000,,,780804679.0,ns,1
+prime_sieve,,50000,,,782501945.0,ns,1
+prime_sieve,,50000,,,787454830.0,ns,1
+prime_sieve,,50000,,,784903877.0,ns,1
+prime_sieve,,50000,,,783356551.0,ns,1
+prime_sieve,,50000,,,781533119.0,ns,1
+prime_sieve,,50000,,,784894558.0,ns,1
+prime_sieve,,50000,,,795486940.0,ns,1
+prime_sieve,,50000,,,787407588.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::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::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..74a86dc
--- /dev/null
+++ 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::vec::Vec)])])/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":[784348882.0,786774223.0,795143789.0,782537176.0,786770377.0,781255253.0,785374770.0,786165491.0,800604224.0,835476584.0,783215603.0,780804679.0,782501945.0,787454830.0,784903877.0,783356551.0,781533119.0,784894558.0,795486940.0,787407588.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::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::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..f8cd88d
--- /dev/null
+++ 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::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[769925789.5,776485892.875,793979501.875,800539605.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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/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 until n=747, then std::vec::Vec)])])/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 until n=747, then std::vec::Vec), ("Primes", std::collections::BTreeSet until n=34, then std::collections::HashSet)])])/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 until n=747, then std::vec::Vec)])])/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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/estimates.json
new file mode 100644
index 0000000..86e3cb6
--- /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 until n=747, then std::vec::Vec)])])/estimates.json
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":760397525.3862499,"upper_bound":774893852.0075},"point_estimate":765890366.8,"standard_error":4048026.1894137794},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":759525088.0,"upper_bound":764248150.0},"point_estimate":762053062.5,"standard_error":1283239.5960403995},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":2282004.536086321,"upper_bound":7627766.335380077},"point_estimate":4786313.077425957,"standard_error":1354507.2689914815},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3356839.5416567964,"upper_bound":30307325.17469292},"point_estimate":18608106.674461715,"standard_error":9156119.468378028}} \ 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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/raw.csv
new file mode 100644
index 0000000..cc83a33
--- /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 until n=747, then std::vec::Vec)])])/raw.csv
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,764041537.0,ns,1
+prime_sieve,,50000,,,764449613.0,ns,1
+prime_sieve,,50000,,,767642664.0,ns,1
+prime_sieve,,50000,,,761990388.0,ns,1
+prime_sieve,,50000,,,763658000.0,ns,1
+prime_sieve,,50000,,,764927206.0,ns,1
+prime_sieve,,50000,,,757679336.0,ns,1
+prime_sieve,,50000,,,767106860.0,ns,1
+prime_sieve,,50000,,,758329126.0,ns,1
+prime_sieve,,50000,,,761005161.0,ns,1
+prime_sieve,,50000,,,761530308.0,ns,1
+prime_sieve,,50000,,,764046687.0,ns,1
+prime_sieve,,50000,,,753206154.0,ns,1
+prime_sieve,,50000,,,842673053.0,ns,1
+prime_sieve,,50000,,,771890272.0,ns,1
+prime_sieve,,50000,,,758470558.0,ns,1
+prime_sieve,,50000,,,760579618.0,ns,1
+prime_sieve,,50000,,,756688440.0,ns,1
+prime_sieve,,50000,,,755776618.0,ns,1
+prime_sieve,,50000,,,762115737.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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/sample.json
new file mode 100644
index 0000000..b3a937d
--- /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 until n=747, then std::vec::Vec)])])/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":[764041537.0,764449613.0,767642664.0,761990388.0,763658000.0,764927206.0,757679336.0,767106860.0,758329126.0,761005161.0,761530308.0,764046687.0,753206154.0,842673053.0,771890272.0,758470558.0,760579618.0,756688440.0,755776618.0,762115737.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 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), ("Sieve", std::collections::LinkedList until n=747, then std::vec::Vec)])])/tukey.json
new file mode 100644
index 0000000..35b4b02
--- /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 until n=747, then std::vec::Vec)])])/tukey.json
@@ -0,0 +1 @@
+[740033766.25,749234483.125,773769728.125,782970445.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)])])/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
deleted file mode 100644
index 941bdd4..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 97d5736..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index 1e79f4f..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index d39ed3f..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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::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 efec781..cc83e9a 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":773311979.5625,"upper_bound":806297123.5925001},"point_estimate":787506721.95,"standard_error":8559041.261105401},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":767524442.0,"upper_bound":785034115.5},"point_estimate":772131974.5,"standard_error":4433038.167454988},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3952316.492432356,"upper_bound":24975639.71669376},"point_estimate":10060792.211285233,"standard_error":5285114.459854059},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":9889293.652293826,"upper_bound":57041989.22948265},"point_estimate":39223651.743414655,"standard_error":12498618.118382221}} \ 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 44e11e7..af46549 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,,,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
+prime_sieve,,50000,,,766292039.0,ns,1
+prime_sieve,,50000,,,767134844.0,ns,1
+prime_sieve,,50000,,,768443957.0,ns,1
+prime_sieve,,50000,,,775056808.0,ns,1
+prime_sieve,,50000,,,785670739.0,ns,1
+prime_sieve,,50000,,,784397492.0,ns,1
+prime_sieve,,50000,,,763681710.0,ns,1
+prime_sieve,,50000,,,767914040.0,ns,1
+prime_sieve,,50000,,,764913970.0,ns,1
+prime_sieve,,50000,,,762914287.0,ns,1
+prime_sieve,,50000,,,773265709.0,ns,1
+prime_sieve,,50000,,,776399834.0,ns,1
+prime_sieve,,50000,,,792407926.0,ns,1
+prime_sieve,,50000,,,792027839.0,ns,1
+prime_sieve,,50000,,,765778156.0,ns,1
+prime_sieve,,50000,,,918514857.0,ns,1
+prime_sieve,,50000,,,867266942.0,ns,1
+prime_sieve,,50000,,,816500959.0,ns,1
+prime_sieve,,50000,,,770998240.0,ns,1
+prime_sieve,,50000,,,770554091.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 8423d59..ab28646 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":[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
+{"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":[766292039.0,767134844.0,768443957.0,775056808.0,785670739.0,784397492.0,763681710.0,767914040.0,764913970.0,762914287.0,773265709.0,776399834.0,792407926.0,792027839.0,765778156.0,918514857.0,867266942.0,816500959.0,770998240.0,770554091.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 9e5dcfd..515f35a 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 @@
-[737069107.5,749039157.0,780959289.0,792929338.5] \ No newline at end of file
+[705916529.0,736420335.875,817763820.875,848267627.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 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
deleted file mode 100644
index e9e0d60..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 1e4a33a..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index fb79b04..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 145babf..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index e077c97..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index a46c114..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index cde3109..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 22c0409..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("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
index 7a2039e..78df496 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::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
@@ -1 +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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":769641027.25,"upper_bound":776843085.1537501},"point_estimate":772905262.55,"standard_error":1852044.1032692504},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768367317.5,"upper_bound":773325446.5},"point_estimate":770035328.0,"standard_error":1314565.015311479},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1849991.9536560774,"upper_bound":8628289.290717244},"point_estimate":4877929.601499438,"standard_error":1622871.3659369037},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3698673.2521706484,"upper_bound":11685218.80487837},"point_estimate":8491962.35269505,"standard_error":2083302.3810875192}} \ 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
index 4e537cc..7430c3f 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::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
@@ -1,21 +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
+prime_sieve,,50000,,,775083795.0,ns,1
+prime_sieve,,50000,,,768758170.0,ns,1
+prime_sieve,,50000,,,766367661.0,ns,1
+prime_sieve,,50000,,,771031160.0,ns,1
+prime_sieve,,50000,,,767976465.0,ns,1
+prime_sieve,,50000,,,769984282.0,ns,1
+prime_sieve,,50000,,,772156100.0,ns,1
+prime_sieve,,50000,,,782637125.0,ns,1
+prime_sieve,,50000,,,788823385.0,ns,1
+prime_sieve,,50000,,,798435741.0,ns,1
+prime_sieve,,50000,,,773392180.0,ns,1
+prime_sieve,,50000,,,769943320.0,ns,1
+prime_sieve,,50000,,,766240480.0,ns,1
+prime_sieve,,50000,,,768918973.0,ns,1
+prime_sieve,,50000,,,770086374.0,ns,1
+prime_sieve,,50000,,,763731026.0,ns,1
+prime_sieve,,50000,,,773258713.0,ns,1
+prime_sieve,,50000,,,765520195.0,ns,1
+prime_sieve,,50000,,,767753042.0,ns,1
+prime_sieve,,50000,,,778007064.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
index ec93a0d..57f14c3 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::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
@@ -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":[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
+{"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":[775083795.0,768758170.0,766367661.0,771031160.0,767976465.0,769984282.0,772156100.0,782637125.0,788823385.0,798435741.0,773392180.0,769943320.0,766240480.0,768918973.0,770086374.0,763731026.0,773258713.0,765520195.0,767753042.0,778007064.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
index 81603a8..2ffdaf7 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::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
@@ -1 +1 @@
-[738460067.5,749432713.375,778693102.375,789665748.25] \ No newline at end of file
+[750237185.75,759078897.5,782656795.5,791498507.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
deleted file mode 100644
index 16c4a1c..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index c21f07a..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 9d29639..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 6e7a6cb..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index d1dd308..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 until n=34, then std::collections::HashSet)])])/estimates.json
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index 94cb49f..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 until n=34, then std::collections::HashSet)])])/raw.csv
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index a83fbd0..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 until n=34, then 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,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
deleted file mode 100644
index a835f3f..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 until n=34, then std::collections::HashSet)])])/tukey.json
+++ /dev/null
@@ -1 +0,0 @@
-[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", [("Primes", std::collections::BTreeSet), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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), ("Sieve", std::collections::LinkedList)])])/benchmark.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)])])/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), ("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
new file mode 100644
index 0000000..ca0586d
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":28258710992.34625,"upper_bound":29395311785.71125},"point_estimate":28973401795.65,"standard_error":318967318.1468058},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29319760214.0,"upper_bound":29437177838.0},"point_estimate":29370792836.5,"standard_error":36321022.72958584},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":40853946.66069746,"upper_bound":192774727.25126445},"point_estimate":110709071.43672109,"standard_error":39463317.40886903},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":86946847.28115827,"upper_bound":2358918272.2451386},"point_estimate":1464152935.7834427,"standard_error":730723152.9377221}} \ 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
new file mode 100644
index 0000000..4f14fc8
--- /dev/null
+++ 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
@@ -0,0 +1,21 @@
+group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
+prime_sieve,,50000,,,22956504813.0,ns,1
+prime_sieve,,50000,,,27795823386.0,ns,1
+prime_sieve,,50000,,,28999328005.0,ns,1
+prime_sieve,,50000,,,29421896824.0,ns,1
+prime_sieve,,50000,,,29450885648.0,ns,1
+prime_sieve,,50000,,,29416130190.0,ns,1
+prime_sieve,,50000,,,29312848794.0,ns,1
+prime_sieve,,50000,,,29458622161.0,ns,1
+prime_sieve,,50000,,,29440044519.0,ns,1
+prime_sieve,,50000,,,29531058509.0,ns,1
+prime_sieve,,50000,,,29329013681.0,ns,1
+prime_sieve,,50000,,,29374049588.0,ns,1
+prime_sieve,,50000,,,29253087543.0,ns,1
+prime_sieve,,50000,,,29549534474.0,ns,1
+prime_sieve,,50000,,,29367536085.0,ns,1
+prime_sieve,,50000,,,29326671634.0,ns,1
+prime_sieve,,50000,,,29434311157.0,ns,1
+prime_sieve,,50000,,,29248715257.0,ns,1
+prime_sieve,,50000,,,29350947269.0,ns,1
+prime_sieve,,50000,,,29451026376.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
new file mode 100644
index 0000000..ff8284f
--- /dev/null
+++ 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
@@ -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":[22956504813.0,27795823386.0,28999328005.0,29421896824.0,29450885648.0,29416130190.0,29312848794.0,29458622161.0,29440044519.0,29531058509.0,29329013681.0,29374049588.0,29253087543.0,29549534474.0,29367536085.0,29326671634.0,29434311157.0,29248715257.0,29350947269.0,29451026376.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
new file mode 100644
index 0000000..8d56fbf
--- /dev/null
+++ 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
@@ -0,0 +1 @@
+[28863369521.25,29080639001.25,29660024281.25,29877293761.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::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 7fb8bde..0ec3c08 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7757661574.05375,"upper_bound":7795202813.27125},"point_estimate":7775939074.05,"standard_error":9588657.79138553},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":7752424390.5,"upper_bound":7792325419.0},"point_estimate":7766182064.5,"standard_error":12834423.39587476},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":18226453.23011577,"upper_bound":66521463.15280795},"point_estimate":38760136.69357002,"standard_error":11574851.635002734},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":29276681.493834965,"upper_bound":54958248.76272367},"point_estimate":43988286.1457559,"standard_error":6601785.369087844}} \ 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 1f650b1..29d5de6 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,,,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
+prime_sieve,,50000,,,7745566388.0,ns,1
+prime_sieve,,50000,,,7875895120.0,ns,1
+prime_sieve,,50000,,,7730120296.0,ns,1
+prime_sieve,,50000,,,7760128321.0,ns,1
+prime_sieve,,50000,,,7790590227.0,ns,1
+prime_sieve,,50000,,,7700259252.0,ns,1
+prime_sieve,,50000,,,7718218560.0,ns,1
+prime_sieve,,50000,,,7832327592.0,ns,1
+prime_sieve,,50000,,,7754199628.0,ns,1
+prime_sieve,,50000,,,7750649153.0,ns,1
+prime_sieve,,50000,,,7786578959.0,ns,1
+prime_sieve,,50000,,,7761018380.0,ns,1
+prime_sieve,,50000,,,7732352288.0,ns,1
+prime_sieve,,50000,,,7825717750.0,ns,1
+prime_sieve,,50000,,,7790245660.0,ns,1
+prime_sieve,,50000,,,7794060611.0,ns,1
+prime_sieve,,50000,,,7762210592.0,ns,1
+prime_sieve,,50000,,,7838171578.0,ns,1
+prime_sieve,,50000,,,7770153537.0,ns,1
+prime_sieve,,50000,,,7800317589.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 29282e3..e0638af 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":[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
+{"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":[7745566388.0,7875895120.0,7730120296.0,7760128321.0,7790590227.0,7700259252.0,7718218560.0,7832327592.0,7754199628.0,7750649153.0,7786578959.0,7761018380.0,7732352288.0,7825717750.0,7790245660.0,7794060611.0,7762210592.0,7838171578.0,7770153537.0,7800317589.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 fc3899c..3185b0f 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 @@
-[1612418275.5,3955849821.375,10205000610.375,12548432156.25] \ No newline at end of file
+[7610639280.5,7680008871.125,7864994446.125,7934364036.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::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
deleted file mode 100644
index 6a96c5a..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index c2845fb..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index aa5d4a4..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 2c65434..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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
deleted file mode 100644
index 39377be..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-{"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
deleted file mode 100644
index dfe7afe..0000000
--- 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
+++ /dev/null
@@ -1,21 +0,0 @@
-group,function,value,throughput_num,throughput_type,sample_measured_value,unit,iteration_count
-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
deleted file mode 100644
index 6651ab4..0000000
--- 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
+++ /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":[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
deleted file mode 100644
index 2f63a20..0000000
--- 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
+++ /dev/null
@@ -1 +0,0 @@
-[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 197912c..f34ae3b 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":768670372.30875,"upper_bound":784396075.7225001},"point_estimate":774811341.0,"standard_error":4288879.713770737},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":767750574.0,"upper_bound":772370857.0},"point_estimate":770701920.5,"standard_error":1143186.2476041385},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1798942.3300623894,"upper_bound":9240879.584741592},"point_estimate":4375666.243216395,"standard_error":1848703.3233611565},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":3906707.8725366043,"upper_bound":31688011.5505913},"point_estimate":19684498.701660402,"standard_error":9054794.569094477}} \ 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 65776b6..b556a33 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,,,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
+prime_sieve,,50000,,,767745947.0,ns,1
+prime_sieve,,50000,,,787183337.0,ns,1
+prime_sieve,,50000,,,771086078.0,ns,1
+prime_sieve,,50000,,,769328571.0,ns,1
+prime_sieve,,50000,,,772454181.0,ns,1
+prime_sieve,,50000,,,764783694.0,ns,1
+prime_sieve,,50000,,,758149037.0,ns,1
+prime_sieve,,50000,,,763995765.0,ns,1
+prime_sieve,,50000,,,769993151.0,ns,1
+prime_sieve,,50000,,,767543619.0,ns,1
+prime_sieve,,50000,,,772287533.0,ns,1
+prime_sieve,,50000,,,767755201.0,ns,1
+prime_sieve,,50000,,,766669410.0,ns,1
+prime_sieve,,50000,,,854432101.0,ns,1
+prime_sieve,,50000,,,771846604.0,ns,1
+prime_sieve,,50000,,,770633234.0,ns,1
+prime_sieve,,50000,,,777845282.0,ns,1
+prime_sieve,,50000,,,770770607.0,ns,1
+prime_sieve,,50000,,,779218202.0,ns,1
+prime_sieve,,50000,,,772505266.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 8ccf770..b0262e9 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":[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
+{"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":[767745947.0,787183337.0,771086078.0,769328571.0,772454181.0,764783694.0,758149037.0,763995765.0,769993151.0,767543619.0,772287533.0,767755201.0,766669410.0,854432101.0,771846604.0,770633234.0,777845282.0,770770607.0,779218202.0,772505266.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 01976b3..ddc43ff 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 @@
-[760777935.5,765041202.125,776409913.125,780673179.75] \ No newline at end of file
+[753380603.25,760537984.125,779624333.125,786781714.0] \ 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 e9e0d60..730c031 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":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
+{"mean":{"confidence_interval":{"confidence_level":0.95,"lower_bound":752432207.0425,"upper_bound":767202406.9937501},"point_estimate":758159590.5,"standard_error":4030583.782680766},"median":{"confidence_interval":{"confidence_level":0.95,"lower_bound":750447597.5,"upper_bound":757975549.5},"point_estimate":756440618.0,"standard_error":2393668.527453284},"median_abs_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":1617037.6914918423,"upper_bound":9378748.038893938},"point_estimate":8057271.84125483,"standard_error":2157145.4708805736},"slope":null,"std_dev":{"confidence_interval":{"confidence_level":0.95,"lower_bound":4244607.20895962,"upper_bound":29875140.17990798},"point_estimate":18458969.35717385,"standard_error":8578410.06793775}} \ 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 1e4a33a..a52eb0f 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,,,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
+prime_sieve,,50000,,,756158065.0,ns,1
+prime_sieve,,50000,,,762887815.0,ns,1
+prime_sieve,,50000,,,758540048.0,ns,1
+prime_sieve,,50000,,,750332468.0,ns,1
+prime_sieve,,50000,,,757041203.0,ns,1
+prime_sieve,,50000,,,757896653.0,ns,1
+prime_sieve,,50000,,,757927410.0,ns,1
+prime_sieve,,50000,,,758023689.0,ns,1
+prime_sieve,,50000,,,750295186.0,ns,1
+prime_sieve,,50000,,,742318769.0,ns,1
+prime_sieve,,50000,,,748342684.0,ns,1
+prime_sieve,,50000,,,750562727.0,ns,1
+prime_sieve,,50000,,,748122729.0,ns,1
+prime_sieve,,50000,,,833205982.0,ns,1
+prime_sieve,,50000,,,762766497.0,ns,1
+prime_sieve,,50000,,,758904525.0,ns,1
+prime_sieve,,50000,,,748681187.0,ns,1
+prime_sieve,,50000,,,756723171.0,ns,1
+prime_sieve,,50000,,,751449398.0,ns,1
+prime_sieve,,50000,,,753011604.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 fb79b04..c464af2 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":[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
+{"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":[756158065.0,762887815.0,758540048.0,750332468.0,757041203.0,757896653.0,757927410.0,758023689.0,750295186.0,742318769.0,748342684.0,750562727.0,748122729.0,833205982.0,762766497.0,758904525.0,748681187.0,756723171.0,751449398.0,753011604.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 145babf..85e08b3 100644
--- a/analysis/current/criterion/prime_sieve/50000/new/tukey.json
+++ b/analysis/current/criterion/prime_sieve/50000/new/tukey.json
@@ -1 +1 @@
-[733935879.5,745572533.75,776603611.75,788240266.0] \ No newline at end of file
+[726834253.75,738578700.625,769897225.625,781641672.5] \ No newline at end of file
diff --git a/analysis/current/log b/analysis/current/log
index 9f51162..07053d8 100644
--- a/analysis/current/log
+++ b/analysis/current/log
@@ -1,30 +1,34 @@
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
+section_start:1711757617: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
+section_end:1711757617:prepare_executor section_start:1711757617:prepare_script Preparing environment
+Waiting for pod gitlab-runner/runner-ykqbq3bm-project-42-concurrent-0xt85j to be running, status is Pending
+Waiting for pod gitlab-runner/runner-ykqbq3bm-project-42-concurrent-0xt85j to be running, status is Pending
+ ContainersNotInitialized: "containers with incomplete status: [init-permissions]"
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...
+Waiting for pod gitlab-runner/runner-ykqbq3bm-project-42-concurrent-0xt85j 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-0xt85j via gitlab-runner-7ffd5f6dd7-lrns2...
-section_end:1711383061:prepare_script section_start:1711383061:get_sources Getting source from Git repository
+section_end:1711757627:prepare_script section_start:1711757627: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)...
+Checking out 52dacd92 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
+section_end:1711757630:get_sources section_start:1711757630: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]
+v3.19.1-312-g9f590231144 [https://dl-cdn.alpinelinux.org/alpine/v3.19/main]
+v3.19.1-312-g9f590231144 [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)
@@ -35,7 +39,7 @@ OK: 22990 distinct packages available
Executing busybox-1.36.1-r15.trigger
OK: 12 MiB in 21 packages
$ eval $(ssh-agent -s)
-Agent pid 36
+Agent pid 38
$ chmod 400 "$SSH_PRIVATE_KEY"
$ ssh-add "$SSH_PRIVATE_KEY"
Identity added: /builds/tcmal/dissertation.tmp/SSH_PRIVATE_KEY (candelabra)
@@ -47,203 +51,203 @@ 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
+section_start:1711757635: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)]
+[2024-03-30T00:13:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:13:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:13:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:13:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:13:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:13:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:13:55Z INFO candelabra_cli::select] Processing project aoc_2021_09
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "insert": 10000.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 66980.45981038766, "contains": 0.0} }]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951]), ("primrose_library::VecMap", [1177545948376.6836])]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 10000.0, "contains": 39601.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-30T00:13:55Z 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 │
+│ 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 │
└──────┴────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
\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 \\
+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 \\
\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
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "insert": 10000.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 66980.45981038766, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0} }]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeMap", [48723268604.105606]), ("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("primrose_library::SortedVecMap", [96058631523.74951])]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 10000.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 39601.0, "push": 0.0, "first": 0.0} }]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:13:56Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:13:56Z 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-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:13:56Z 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
+ Finished bench [optimized] target(s) in 4.02s
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
+[2024-03-30T00:15:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-30T00:15:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:15:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:15:13Z 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.36s
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
+[2024-03-30T00:26:31Z 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-30T00:26:31Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:26:31Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:26:31Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:26:31Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:26:31Z 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
+ Finished bench [optimized] target(s) in 3.34s
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
+[2024-03-30T00:27:49Z 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-30T00:27:49Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:27:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:27:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:27:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:27:49Z 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
+ Finished bench [optimized] target(s) in 3.42s
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
+[2024-03-30T00:28:57Z 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-30T00:28:57Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:28:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:28:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:28:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:28:57Z 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.13s
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
+[2024-03-30T00:30:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-30T00:30:49Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:30:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:30:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:30:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:30:49Z 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
+ Finished bench [optimized] target(s) in 3.23s
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
+[2024-03-30T00:42:24Z 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-30T00:42:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:42:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:42:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:42:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:42: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.25s
+ Finished bench [optimized] target(s) in 3.22s
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
+[2024-03-30T00:44:24Z 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-30T00:44:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:44:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:44:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:44:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:44: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.26s
+ Finished bench [optimized] target(s) in 3.45s
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 │
-└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬─────────────┐
+│ │ aoc_2021_09-part1/100 │ aoc_2021_09-part2/100 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼─────────────┤
+│ {("/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} │ 5455500 │ 5672100000 │ 5677555500 │
+│ {("/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} │ 1930500 │ 4533800000 │ 4535730500 │
+│ {("/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} │ 1903900 │ 8205900000 │ 8207803900 │
+│ {("/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} │ 3372200 │ 8720400000 │ 8723772200 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 162890000 │ 61787000000 │ 61949890000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 179250000 │ 60112000000 │ 60291250000 │
+│ {("/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} │ 5421000 │ 9540900000 │ 9546321000 │
+│ {("/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} │ 3543900 │ 5419800000 │ 5423343900 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
\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 \\
+\{("/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\} & 5455500 & 5672100000 & 5677555500 \\
+\{("/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\} & 1930500 & 4533800000 & 4535730500 \\
+\{("/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\} & 1903900 & 8205900000 & 8207803900 \\
+\{("/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\} & 3372200 & 8720400000 & 8723772200 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 162890000 & 61787000000 & 61949890000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 179250000 & 60112000000 & 60291250000 \\
+\{("/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\} & 5421000 & 9540900000 & 9546321000 \\
+\{("/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\} & 3543900 & 5419800000 & 5423343900 \\
\end{tabular}
\end{center}
-section_end:1711384915:compare-aoc_2021_09 
-section_start:1711384915:compare-aoc_2022_08 compare-aoc_2022_08
+section_end:1711759572:compare-aoc_2021_09 
+section_start:1711759572: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
+[2024-03-30T00:46:12Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:46:12Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:46:12Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:46:12Z INFO candelabra_cli::select] Processing project aoc_2022_08
┌──────┬─────────────────────────────────────────────────────────────────────────────┬───────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼─────────────────────────────────────────────────────────────────────────────┼───────────────────┼───────────────────────────────────────────────────────┤
@@ -264,123 +268,124 @@ 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-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
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 1171.8223598435486, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "insert": 2342.4306049822058, "clear": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"get": 40000.0, "insert": 17337.662337662307, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 160000.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 65332.419465387095} }]
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551])]
+[2024-03-30T00:46:12Z 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-30T00:46:12Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"contains": 0.0, "insert": 2342.4306049822058, "nth": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "get": 40000.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 17337.662337662307, "last": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "first": 0.0, "insert": 65332.419465387095, "clear": 0.0, "get": 160000.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }]
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716])]
+[2024-03-30T00:46:12Z 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-30T00:46:12Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:46:12Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:46:12Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:46:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:46:13Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:46:13Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:46:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:46:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:46:13Z 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
+ Finished bench [optimized] target(s) in 3.11s
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
+[2024-03-30T00:49:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-30T00:49:14Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:49:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:49:14Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:49:15Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:49:15Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:49:15Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:49:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:49:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:49:15Z 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
+ Finished bench [optimized] target(s) in 3.46s
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
+[2024-03-30T00:50:04Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-30T00:50:04Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:50:04Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:50:04Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:50:04Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:50:04Z 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
+ Finished bench [optimized] target(s) in 3.22s
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
+[2024-03-30T00:50:54Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-30T00:50:54Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:50:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:50:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:50:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:50:54Z 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
+ Finished bench [optimized] target(s) in 3.19s
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
+[2024-03-30T00:51:41Z 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-30T00:51:41Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:51:41Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:51:41Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:51:41Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:51:42Z 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
+ Finished bench [optimized] target(s) in 3.93s
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 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1747800 │ 6755900 │ 4806300 │ 20791000 │ 34101000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 4046400 │ 16506000 │ 10580000 │ 43934000 │ 75066400 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 113040000 │ 2324000000 │ 563720000 │ 9419600000 │ 12420360000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1262900 │ 6563900 │ 4152800 │ 19650000 │ 31629600 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2961000 │ 12815000 │ 8966900 │ 43222000 │ 67964900 │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
\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 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1747800 & 6755900 & 4806300 & 20791000 & 34101000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 4046400 & 16506000 & 10580000 & 43934000 & 75066400 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 113040000 & 2324000000 & 563720000 & 9419600000 & 12420360000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1262900 & 6563900 & 4152800 & 19650000 & 31629600 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2961000 & 12815000 & 8966900 & 43222000 & 67964900 \\
\end{tabular}
\end{center}
-section_end:1711385292:compare-aoc_2022_08 
-section_start:1711385292:compare-aoc_2022_09 compare-aoc_2022_09
+section_end:1711759951:compare-aoc_2022_08 
+section_start:1711759951: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┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+[2024-03-30T00:52:32Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:52:32Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:52:32Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:52:32Z INFO candelabra_cli::select] Processing project aoc_2022_09
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 10423.5, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 10402.5, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 10594.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 11279.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 11632.666666666668, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"clear": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "insert": 11010.666666666666, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "insert": 11636.77777777778} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"push": 0.0, "insert": 11014.625, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "insert": 11424.913043478262, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"first": 0.0, "pop": 0.0, "insert": 11550.040650406509, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"remove": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 11715.168831168829, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "insert": 11728.8243902439, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 11741.582043343651} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "insert": 11923.370106761557, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 12030.515353805067, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"first": 0.0, "insert": 12066.183383991887, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"clear": 0.0, "insert": 12129.497745716852, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 12234.710678210677, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 12304.128901734117, "first": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 12417.01402103156, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 12495.20224215245, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"contains": 0.0, "insert": 12588.545726495697, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 12671.632385938672} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12762.058018018031} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"last": 0.0, "insert": 12876.619242199076, "pop": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 12965.701145038189, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"pop": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 13086.277619047612, "first": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"clear": 0.0, "nth": 0.0, "insert": 13166.605816831692, "first": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 13288.413043478262} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 13369.568337129842} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 13418.711026615969} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"pop": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 13492.217861975649, "first": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 13624.21782178219, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"insert": 13667.03962703963, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13775.817663817665, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"last": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 13864.041284403667, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "insert": 13960.32824427481} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 14073.38461538461, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 14188.200000000004, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "insert": 14278.7, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"insert": 14590.94117647059, "clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"insert": 14452.5, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 14476.8, "nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 14256.5} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"push": 0.0, "insert": 14852.5, "clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"pop": 0.0, "insert": 120149.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"insert": 124355.0, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "insert": 123123.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "insert": 121640.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "insert": 118912.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "insert": 122323.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 122954.5, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"insert": 122962.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 127854.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 124329.66666666669, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"pop": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "insert": 124196.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "insert": 125431.0, "nth": 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: {"pop": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "insert": 123175.66666666669} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"insert": 123977.66666666669, "pop": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 122874.88888888888, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124556.2, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"remove": 0.0, "clear": 0.0, "insert": 124360.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "insert": 123709.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 124758.22222222223, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "insert": 125011.66666666669, "push": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"insert": 125034.5625, "first": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "insert": 124896.625, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "insert": 123502.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"last": 0.0, "contains": 0.0, "insert": 125100.52631578948, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 124748.55555555556, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 124379.07142857142, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "insert": 126244.94444444444, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 124890.55555555556, "remove": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"insert": 125889.0, "clear": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126348.5294117647, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"first": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "insert": 125503.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 125987.14285714286, "push": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 125793.46153846156, "clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 126119.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 126618.95833333331, "clear": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"insert": 126063.45945945944, "nth": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 125831.1081081081, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 125879.41666666669, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 125980.42857142858, "remove": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"insert": 125993.25, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 126382.34210526312, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"contains": 0.0, "insert": 126223.7297297297, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "insert": 126425.2894736842, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 126170.0, "pop": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"get": 0.0, "insert": 126801.04545454546, "first": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126395.12765957446, "clear": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"insert": 126948.16666666669, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"first": 0.0, "insert": 126859.61702127656, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"remove": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 126550.225, "get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "insert": 126452.20408163266, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"get": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "insert": 126582.0, "nth": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126684.83870967744, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "insert": 126907.64285714286, "nth": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"insert": 126533.05172413794, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "insert": 126673.87719298244, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 126765.81481481482} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"contains": 0.0, "insert": 127307.30769230766, "last": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "insert": 126543.16666666669, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 126700.91071428574} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "insert": 127086.6282051282, "get": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 126913.12698412698, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 127391.40322580644, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 126925.34285714282, "contains": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 127281.53333333335} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 127031.47368421052, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "insert": 127705.15068493152, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "insert": 127746.65306122448, "push": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"insert": 127800.96875, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "insert": 127328.66666666666, "remove": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 127605.44, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "insert": 127320.09090909093, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"pop": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 127902.29629629632} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "insert": 127585.04081632652, "remove": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 127963.94736842104, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"remove": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 128125.73076923077, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"contains": 0.0, "insert": 128217.98795180724, "remove": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 128113.35211267605, "remove": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 127726.50847457629, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"remove": 0.0, "insert": 128209.00000000004, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "insert": 128082.125, "pop": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "insert": 127810.55102040817, "last": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 128457.57142857142, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 128447.4, "last": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"clear": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 128031.1935483871, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "insert": 128333.84210526316} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"remove": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 128494.8813559322, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 128527.45283018867, "first": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"insert": 128449.71999999996, "pop": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"first": 0.0, "insert": 128197.47500000003, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"push": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "insert": 128781.64705882355, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 129048.29999999996, "nth": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "insert": 129139.46153846156, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 129129.78048780486, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "insert": 129088.92857142857, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 129839.96875, "first": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"contains": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "insert": 129575.44444444444, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "insert": 129895.80000000002, "pop": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 130055.94736842104, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 130027.37499999996, "first": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 129914.72727272726} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 129822.61538461538, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 129112.5, "last": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"contains": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 129906.11764705884, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 129925.5, "nth": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "insert": 129789.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 130504.54545454546} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"pop": 0.0, "insert": 129790.125, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "contains": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"nth": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "insert": 129779.14285714286} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875, "get": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 130196.77777777778} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"last": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "insert": 132418.09999999998, "push": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 131003.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"insert": 130950.0, "nth": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"push": 0.0, "insert": 131214.4, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 131187.22222222222, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 130130.6, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "insert": 131373.66666666666, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "insert": 131476.75, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 130876.5, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"insert": 132182.66666666666, "remove": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "insert": 130631.0, "remove": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 130937.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 132746.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 133914.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "insert": 132252.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 132028.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "insert": 245941.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"insert": 253658.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 248499.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"clear": 0.0, "insert": 248449.5, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"remove": 0.0, "insert": 250456.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "insert": 254132.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 248843.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 248808.75} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"insert": 252911.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252248.5, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "insert": 248845.75, "pop": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "insert": 252196.33333333337} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 251444.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "insert": 250041.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "insert": 251650.5, "remove": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253010.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 252484.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 252508.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 251638.2857142857, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 250481.33333333337, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 252611.55555555556, "remove": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 253215.75, "get": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 251812.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "insert": 251207.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 250868.0, "first": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 253499.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"insert": 249660.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 251090.5, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 253265.5, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 251796.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 253346.1111111111} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"insert": 252773.7, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 254815.7, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 252631.1, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 252600.38888888888, "last": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 253341.8, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 252807.57142857145, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "insert": 255467.2857142857, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "insert": 252893.4, "last": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 252720.5, "last": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "insert": 253790.5, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 252997.46153846156} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "insert": 253791.46666666667, "pop": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"pop": 0.0, "insert": 253894.85714285713, "contains": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "insert": 253369.22222222225, "pop": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "insert": 253517.375, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"first": 0.0, "push": 0.0, "remove": 0.0, "insert": 252823.6923076923, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 254223.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"last": 0.0, "insert": 253658.4, "push": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"remove": 0.0, "last": 0.0, "push": 0.0, "insert": 254484.33333333337, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 255092.4736842105, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"insert": 254845.7857142857, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "insert": 253696.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "insert": 255116.0, "get": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"insert": 255035.50000000003, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 255176.4, "contains": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 255135.4, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 254900.28, "remove": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"nth": 0.0, "insert": 255540.26666666663, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "insert": 254870.35000000003, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 253364.35714285716, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"nth": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 253518.73333333337, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "insert": 256024.0625, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "insert": 254467.00000000003, "nth": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 255525.84999999995, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 253977.05882352943, "first": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "insert": 254195.92857142855} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 254348.9, "contains": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 253249.7142857143, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 256425.00000000003, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"insert": 254252.75, "get": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 254977.8823529412, "nth": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"push": 0.0, "insert": 255086.41666666663, "clear": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"nth": 0.0, "insert": 254118.2142857143, "clear": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 255405.14285714284, "first": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 253264.66666666663, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 253977.2307692308, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"insert": 253440.4, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 254637.33333333337, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 255225.0588235294, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 254809.20000000004} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "insert": 254499.53333333335, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 255218.5652173913, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"last": 0.0, "insert": 252834.5, "clear": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"insert": 255743.31250000003, "last": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"insert": 253987.35294117648, "clear": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"remove": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 254242.40909090912, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 254657.15} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 255063.6875, "remove": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"first": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 254894.66666666663, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "insert": 253446.1, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 254043.70588235292, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 257092.7272727273, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 253829.625, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"insert": 254586.2, "last": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"first": 0.0, "insert": 255587.09090909088, "remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 254984.07692307697, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "insert": 255585.7, "last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"get": 0.0, "insert": 256074.13636363635, "first": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "insert": 254739.6923076923, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 255391.3333333333, "pop": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 255032.76190476184, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "insert": 254739.2142857143, "contains": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "insert": 255473.20833333337, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 256391.06250000003} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 254204.3636363636, "push": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 255435.94444444444} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255958.6923076923, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"insert": 254058.6, "last": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 256178.50000000003, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 256088.0833333333, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "get": 0.0, "insert": 256683.88888888888, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"get": 0.0, "insert": 256277.38888888885, "first": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"insert": 255604.47058823527, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 256014.61538461535, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 257983.1666666667, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 254821.16666666663, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"get": 0.0, "push": 0.0, "clear": 0.0, "insert": 256241.6153846154, "pop": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "insert": 257446.53333333333, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 257560.45454545453, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 256133.76470588235, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "insert": 256013.0909090909, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "insert": 256689.31250000003, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "insert": 256954.8333333333, "nth": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"insert": 258066.8, "last": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "insert": 256467.2142857143, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 252509.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"remove": 0.0, "last": 0.0, "nth": 0.0, "insert": 255113.42857142855, "clear": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 257461.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"insert": 257478.45454545456, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"get": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "insert": 257766.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 258351.9090909091, "pop": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 258487.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 258508.1818181818, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "insert": 256648.5, "pop": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 258673.5, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 257374.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"pop": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 257104.66666666663} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"insert": 257757.55555555556, "last": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"remove": 0.0, "insert": 258777.42857142855, "push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "contains": 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, "last": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "insert": 258483.25, "clear": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "insert": 258986.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 258703.33333333337, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 257076.33333333337, "last": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 255819.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 258599.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "insert": 261051.0, "get": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"contains": 0.0, "insert": 261254.5, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"insert": 259279.25, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"get": 0.0, "contains": 0.0, "last": 0.0, "insert": 258939.66666666663, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"insert": 257986.66666666663, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "insert": 260875.5, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"insert": 262184.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 258189.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 256212.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "insert": 261549.5, "push": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 262991.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 261433.0, "first": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 261582.5, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "insert": 261129.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 262664.0, "get": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "insert": 260916.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 258835.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 258782.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 262336.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "insert": 262515.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"get": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 265951.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }]
+[2024-03-30T00:52:32Z 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, 349237┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼───────────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
│ Set │ std::collections::HashSet │ 133433432727.14162 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
@@ -396,61 +401,60 @@ 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}
-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
+023.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-30T00:52:32Z 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-30T00:52:32Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "insert": 10423.5, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 10402.5, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "insert": 10594.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "insert": 11279.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"first": 0.0, "insert": 11632.666666666668, "contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 11010.666666666666, "contains": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 11636.77777777778, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 11014.625, "contains": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 11424.913043478262, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 11550.040650406509, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 11715.168831168829, "first": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 11728.8243902439, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 11741.582043343651, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"get": 0.0, "contains": 0.0, "push": 0.0, "insert": 11923.370106761557, "first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "insert": 12030.515353805067, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 12066.183383991887, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 12129.497745716852, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"clear": 0.0, "insert": 12234.710678210677, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 12304.128901734117, "get": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "insert": 12417.01402103156, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "insert": 12495.20224215245, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"contains": 0.0, "insert": 12588.545726495697, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"contains": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 12671.632385938672, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "insert": 12762.058018018031, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"first": 0.0, "insert": 12876.619242199076, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 12965.701145038189, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 13086.277619047612, "remove": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 13166.605816831692, "contains": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"insert": 13288.413043478262, "first": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 13369.568337129842, "contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"insert": 13418.711026615969, "remove": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13492.217861975649, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "insert": 13624.21782178219, "last": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"nth": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "insert": 13667.03962703963, "last": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 13775.817663817665} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 13864.041284403667, "contains": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"pop": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "insert": 13960.32824427481} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"clear": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "insert": 14073.38461538461, "first": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"insert": 14188.200000000004, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "insert": 14278.7} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "insert": 14590.94117647059, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "insert": 14452.5, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 14476.8, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"insert": 14256.5, "clear": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"insert": 14852.5, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "insert": 120149.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 124355.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"insert": 123123.0, "push": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "insert": 121640.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 118912.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 122323.0, "remove": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "insert": 122954.5, "first": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 122962.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 127854.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"insert": 124329.66666666669, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "insert": 124196.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "insert": 125431.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "insert": 123175.66666666669, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "insert": 123977.66666666669} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 122874.88888888888, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"insert": 124556.2, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "insert": 124360.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"remove": 0.0, "insert": 123709.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 124758.22222222223, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"insert": 125011.66666666669, "remove": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125034.5625, "clear": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 124896.625, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 123502.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "insert": 125100.52631578948, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"nth": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 124748.55555555556, "clear": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 124379.07142857142} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 126244.94444444444, "clear": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 124890.55555555556, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "insert": 125889.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 126348.5294117647, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "insert": 125503.0, "first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 125987.14285714286} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 125793.46153846156, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126119.0, "get": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 126618.95833333331, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 126063.45945945944, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"clear": 0.0, "insert": 125831.1081081081, "pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 125879.41666666669, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "insert": 125980.42857142858, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 125993.25, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 126382.34210526312, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"get": 0.0, "insert": 126223.7297297297, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 126425.2894736842, "last": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 126170.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "insert": 126801.04545454546, "first": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 126395.12765957446, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 126948.16666666669} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 126859.61702127656, "push": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"clear": 0.0, "nth": 0.0, "insert": 126550.225, "get": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 126452.20408163266, "pop": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 126582.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "insert": 126684.83870967744} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "insert": 126907.64285714286, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126533.05172413794, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126673.87719298244, "clear": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"first": 0.0, "insert": 126765.81481481482, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 127307.30769230766} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "insert": 126543.16666666669, "pop": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126700.91071428574, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 127086.6282051282, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "insert": 126913.12698412698} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 127391.40322580644, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "insert": 126925.34285714282, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"insert": 127281.53333333335, "pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"push": 0.0, "insert": 127031.47368421052, "nth": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 127705.15068493152} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"remove": 0.0, "pop": 0.0, "insert": 127746.65306122448, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 127800.96875} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"first": 0.0, "insert": 127328.66666666666, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"contains": 0.0, "clear": 0.0, "insert": 127605.44, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"pop": 0.0, "insert": 127902.29629629632, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 127585.04081632652, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "insert": 127963.94736842104} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "insert": 128125.73076923077, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 128217.98795180724, "last": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "insert": 128113.35211267605} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 127726.50847457629, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "insert": 128209.00000000004, "nth": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"remove": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 128082.125, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"push": 0.0, "last": 0.0, "contains": 0.0, "insert": 127810.55102040817, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "insert": 128457.57142857142, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"clear": 0.0, "contains": 0.0, "insert": 128447.4, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "insert": 128031.1935483871, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "insert": 128333.84210526316, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"contains": 0.0, "insert": 128494.8813559322, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 128527.45283018867, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "insert": 128449.71999999996} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "insert": 128197.47500000003, "remove": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "insert": 128781.64705882355, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 129048.29999999996, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 129139.46153846156, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "insert": 129129.78048780486, "pop": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 129088.92857142857} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"first": 0.0, "insert": 129839.96875, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "insert": 129575.44444444444, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "insert": 129895.80000000002, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"get": 0.0, "insert": 130055.94736842104, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 130027.37499999996, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"remove": 0.0, "insert": 129914.72727272726, "get": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 129822.61538461538} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 129112.5, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"get": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 129906.11764705884, "clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"insert": 129925.5, "last": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "insert": 129789.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"contains": 0.0, "insert": 130504.54545454546, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "insert": 129790.125, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 130128.61538461538, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "insert": 129779.14285714286, "first": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"pop": 0.0, "insert": 130789.875, "last": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 130196.77777777778, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"pop": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 132418.09999999998, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 131003.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "insert": 130950.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "insert": 131214.4, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "insert": 131187.22222222222} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "insert": 130130.6, "nth": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"insert": 131373.66666666666, "get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "insert": 131476.75} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"insert": 130876.5, "pop": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 132182.66666666666, "push": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"clear": 0.0, "pop": 0.0, "insert": 130631.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 132931.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 130937.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 132746.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 133914.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 132252.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 132028.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"first": 0.0, "insert": 245941.0, "last": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"insert": 253658.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"insert": 248499.0, "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: 2.0, avg_n: 182852.0, avg_op_counts: {"insert": 248449.5, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"first": 0.0, "insert": 250456.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 254132.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 248843.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 248808.75, "nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 252911.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "insert": 252248.5, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "insert": 248845.75} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "insert": 252196.33333333337, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 251444.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 250041.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "insert": 251650.5, "remove": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 253010.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 252484.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252508.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "insert": 251638.2857142857, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 250481.33333333337, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "insert": 252611.55555555556} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"push": 0.0, "first": 0.0, "insert": 253215.75, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "insert": 251812.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "insert": 251207.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"insert": 250868.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"contains": 0.0, "insert": 253499.0, "last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 249660.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "insert": 251090.5, "contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 253265.5, "last": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "insert": 251796.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "insert": 253346.1111111111, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252773.7, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"push": 0.0, "insert": 254815.7, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 252631.1} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 252600.38888888888, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 253341.8, "get": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "insert": 252807.57142857145, "contains": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 255467.2857142857, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 252893.4} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"clear": 0.0, "insert": 252720.5, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253790.5, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "insert": 252997.46153846156, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "insert": 253791.46666666667, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "insert": 253894.85714285713} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"clear": 0.0, "insert": 253369.22222222225, "last": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"get": 0.0, "insert": 253517.375, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 252823.6923076923, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 254223.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"clear": 0.0, "insert": 253658.4, "contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "insert": 254484.33333333337, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"get": 0.0, "insert": 255092.4736842105, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 254845.7857142857} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"insert": 253696.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "insert": 255116.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "insert": 255035.50000000003, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"remove": 0.0, "contains": 0.0, "insert": 255176.4, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 255135.4, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "insert": 254900.28, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 255540.26666666663} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 254870.35000000003, "get": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 253364.35714285716, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 253518.73333333337, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 256024.0625, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "insert": 254467.00000000003, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 255525.84999999995, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 253977.05882352943, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"get": 0.0, "insert": 254195.92857142855, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 254348.9, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 253249.7142857143, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"insert": 256425.00000000003, "clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 254252.75, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "insert": 254977.8823529412, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255086.41666666663, "last": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 254118.2142857143} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "insert": 255405.14285714284} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 253264.66666666663, "contains": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 253977.2307692308} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "insert": 253440.4, "push": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 254637.33333333337, "remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 255225.0588235294, "first": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 254809.20000000004, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 254499.53333333335, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "insert": 255218.5652173913, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"insert": 252834.5, "pop": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "insert": 255743.31250000003, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "insert": 253987.35294117648} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254242.40909090912, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"clear": 0.0, "insert": 254657.15, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 255063.6875, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 254894.66666666663, "get": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 253446.1, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 254043.70588235292, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 257092.7272727273, "nth": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 253829.625, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "insert": 254586.2} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255587.09090909088, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 254984.07692307697, "push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 255585.7, "contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 256074.13636363635, "nth": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 254739.6923076923} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"contains": 0.0, "insert": 255391.3333333333, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 255032.76190476184, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 254739.2142857143, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "nth": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "insert": 256391.06250000003, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 254204.3636363636} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"remove": 0.0, "contains": 0.0, "insert": 255435.94444444444, "get": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "insert": 255958.6923076923, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "insert": 254058.6} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "insert": 256178.50000000003, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "insert": 256088.0833333333, "last": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 256683.88888888888, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"insert": 256277.38888888885, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 255604.47058823527, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 256014.61538461535, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 257983.1666666667, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 254821.16666666663, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "insert": 256241.6153846154, "first": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 257446.53333333333, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 257560.45454545453, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"get": 0.0, "insert": 256133.76470588235, "pop": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"nth": 0.0, "insert": 256013.0909090909, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"first": 0.0, "insert": 256689.31250000003, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 256954.8333333333, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 258066.8, "nth": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 256467.2142857143, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"push": 0.0, "last": 0.0, "insert": 252509.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"clear": 0.0, "insert": 255113.42857142855, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 257461.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 257478.45454545456, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "insert": 257766.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"insert": 258351.9090909091, "nth": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"insert": 258487.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 258508.1818181818, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 256648.5, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 258673.5, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 257374.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 257104.66666666663} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"insert": 257757.55555555556, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "insert": 258777.42857142855, "nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"last": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 257524.8, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "insert": 258483.25, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 258986.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 258703.33333333337, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "insert": 257076.33333333337, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 255819.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "insert": 258599.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "insert": 261051.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 261254.5} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "insert": 259279.25, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"pop": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "insert": 258939.66666666663, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 257986.66666666663, "push": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 260875.5, "get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "insert": 258189.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 256212.0, "nth": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 261549.5, "contains": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"contains": 0.0, "insert": 262991.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"contains": 0.0, "insert": 261433.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"insert": 261582.5, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 261129.0, "first": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 262664.0, "pop": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"last": 0.0, "insert": 260916.0, "first": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258835.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "insert": 258782.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "insert": 262336.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"insert": 262515.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 265951.0, "get": 0.0, "nth": 0.0, "remove": 0.0} }]
+[2024-03-30T00:52:32Z 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-30T00:52:32Z 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-30T00:52:32Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:52:32Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:52:32Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:52:32Z 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
+ Finished bench [optimized] target(s) in 3.06s
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
+[2024-03-30T00:53:46Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-30T00:53:46Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:53:46Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:53:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:53:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:53:46Z 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
+ Finished bench [optimized] target(s) in 3.25s
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
+[2024-03-30T00:55:00Z 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-30T00:55:00Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:55:00Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:55:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:55:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:55:00Z 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
@@ -466,38 +470,38 @@ 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.75s
+ Finished bench [optimized] target(s) in 3.33s
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 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 837230 │ 10606000 │ 21827000 │ 1379200 │ 15987000 │ 31761000 │ 82397430 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 576980 │ 5513900 │ 12754000 │ 1100900 │ 10509000 │ 22763000 │ 53217780 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 574770 │ 5523600 │ 31770000 │ 1100300 │ 10769000 │ 39966000 │ 89703670 │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴──────────┘
\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 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 837230 & 10606000 & 21827000 & 1379200 & 15987000 & 31761000 & 82397430 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 576980 & 5513900 & 12754000 & 1100900 & 10509000 & 22763000 & 53217780 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 574770 & 5523600 & 31770000 & 1100300 & 10769000 & 39966000 & 89703670 \\
\end{tabular}
\end{center}
-section_end:1711385499:compare-aoc_2022_09 
-section_start:1711385499:compare-aoc_2022_14 compare-aoc_2022_14
+section_end:1711760176:compare-aoc_2022_09 
+section_start:1711760176: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)]
+[2024-03-30T00:56:16Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:56:16Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:56:16Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:56:16Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:56:16Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:56:16Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:56:16Z INFO candelabra_cli::select] Processing project aoc_2022_14
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 29.192028034174125, "contains": 372.2773222112264, "get": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"insert": 26360.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 5107130.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }]
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924]), ("std::collections::HashSet", [1674077076.6974382, 15974321226.296566])]
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
┌──────┬──────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼──────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
@@ -516,38 +520,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-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
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 0.08577766267691815, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }]
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"last": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 29.192028034174125, "remove": 0.0, "contains": 372.2773222112264, "first": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 5107130.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 26360.0, "push": 0.0, "nth": 0.0} }]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"last": 0.0, "clear": 0.0, "insert": 0.08577766267691815, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [287403.5813059762]), ("std::collections::LinkedList", [233734.21651701306])]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:56:17Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:56:17Z 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::vec::Vec}
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:56:17Z 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
@@ -558,18 +562,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.37s
+ Finished bench [optimized] target(s) in 3.42s
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
+[2024-03-30T00:57:05Z 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-30T00:57:05Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:57:05Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:57:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:57:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:57:05Z 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
@@ -580,18 +584,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.33s
+ 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: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
+[2024-03-30T00:57:50Z 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-30T00:57:50Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:57:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:57:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:57:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:57:50Z 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
@@ -602,18 +606,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.24s
+ Finished bench [optimized] target(s) in 3.26s
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
+[2024-03-30T00:58:36Z 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::BTreeSet}
+[2024-03-30T00:58:36Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:58:36Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:58:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:58:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:58:36Z 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
@@ -624,36 +628,36 @@ 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.22s
+ Finished bench [optimized] target(s) in 3.32s
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 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴────────────────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────┐
+│ │ 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::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec} │ 1643.3999999999999 │ 10097 │ 242120000 │ 57144 │ 242188884.4 │
+│ {("/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} │ 1253.2 │ 4809.8 │ 272960000 │ 33136 │ 272999199 │
+│ {("/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} │ 1202.7 │ 11412 │ 335230000 │ 60733 │ 335303347.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::BTreeSet} │ 1555.8000000000002 │ 6073.8 │ 350980000 │ 46728 │ 351034357.6 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────┘
\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 \\
+\{("/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::vec::Vec\} & 1643.3999999999999 & 10097 & 242120000 & 57144 & 242188884.4 \\
+\{("/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\} & 1253.2 & 4809.8 & 272960000 & 33136 & 272999199 \\
+\{("/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\} & 1202.7 & 11412 & 335230000 & 60733 & 335303347.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::BTreeSet\} & 1555.8000000000002 & 6073.8 & 350980000 & 46728 & 351034357.6 \\
\end{tabular}
\end{center}
-section_end:1711385689:compare-aoc_2022_14 
-section_start:1711385689:compare-example_mapping compare-example_mapping
+section_end:1711760369:compare-aoc_2022_14 
+section_start:1711760369: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
+[2024-03-30T00:59:29Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:59:29Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:59:29Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:59:29Z INFO candelabra_cli::select] Processing project example_mapping
┌──────┬──────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼──────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────────┤
@@ -674,121 +678,125 @@ 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-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
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"get": 100.0, "insert": 50.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "get": 300.0, "insert": 150.0, "nth": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 5000.0, "insert": 2500.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "nth": 0.0, "get": 15000.0, "first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 7500.0} }]
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682])]
+[2024-03-30T00:59:29Z 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-30T00:59:29Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 50.0, "get": 100.0, "first": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 150.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 300.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 5000.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "insert": 2500.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"get": 15000.0, "pop": 0.0, "insert": 7500.0, "push": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0} }]
+[2024-03-30T00:59:29Z 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-30T00:59:29Z 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-30T00:59:29Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:59:29Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:59:29Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:59:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:59:30Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:59:30Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:59:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:59:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:59:30Z 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
+ Finished bench [optimized] target(s) in 3.23s
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
+[2024-03-30T01:00:20Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-30T01:00:20Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:00:20Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:00:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:00:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:00:20Z 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
+ Finished bench [optimized] target(s) in 2.76s
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
+[2024-03-30T01:01:08Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-30T01:01:08Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:01:08Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:01:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:01:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:01:08Z 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
+ Finished bench [optimized] target(s) in 2.79s
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
+[2024-03-30T01:02:00Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-30T01:02:00Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:02:00Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:02:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:02:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:02:00Z 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
+ Finished bench [optimized] target(s) in 2.94s
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
+[2024-03-30T01:02:49Z 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-30T01:02:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:02:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:02:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:02:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:02:49Z 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
+ Finished bench [optimized] target(s) in 2.93s
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 │
-└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴─────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────┬────────┬─────────┬──────────┬────────────────────┬────────────┐
+│ │ l15 │ l18 │ l19 │ l25 │ l27 │ l29 │ l30 │ l35 │ l37 │ l39 │ l41 │ l8 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────┼────────┼─────────┼──────────┼────────────────────┼────────────┤
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ │ 33333 │ │ │ 192630 │ │ │ │ │ 605770 │ │ 4665.7 │ 836398.7 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 12739 │ │ │ 288750 │ │ │ │ 907990 │ │ │ │ 3100.9 │ 1212579.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ │ 11322 │ │ │ 183930 │ │ │ │ 594750 │ │ │ 3720.8 │ 793722.8 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ │ │ 33571 │ │ │ │ 8621900 │ │ │ │ 78539000 │ 4847.900000000001 │ 87199318.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 12985 │ │ │ │ 638210 │ │ │ │ 6928500 │ │ 3492.1000000000004 │ 7583187.1 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
\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 \\
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
+ & l15 & l18 & l19 & l25 & l27 & l29 & l30 & l35 & l37 & l39 & l41 & 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 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & & 33333 & & & 192630 & & & & & 605770 & & 4665.7 & 836398.7 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 12739 & & & 288750 & & & & 907990 & & & & 3100.9 & 1212579.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & & 11322 & & & 183930 & & & & 594750 & & & 3720.8 & 793722.8 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & & & 33571 & & & & 8621900 & & & & 78539000 & 4847.900000000001 & 87199318.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 12985 & & & & 638210 & & & & 6928500 & & 3492.1000000000004 & 7583187.1 \\
\end{tabular}
\end{center}
-section_end:1711385934:compare-example_mapping 
-section_start:1711385934:compare-example_sets compare-example_sets
+section_end:1711760618:compare-example_mapping 
+section_start:1711760618: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
+[2024-03-30T01:03:38Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T01:03:38Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T01:03:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T01:03:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T01:03:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T01:03:38Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T01:03:38Z INFO candelabra_cli::select] Processing project example_sets
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"clear": 0.0, "contains": 100.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 50.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 150.0, "pop": 0.0, "contains": 300.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 5000.0, "pop": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "insert": 2500.0, "first": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "insert": 7500.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "contains": 15000.0} }]
+[2024-03-30T01:03:39Z 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-30T01:03:39Z 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)]
┌──────┬────────────────────────────┬────────────────────┬────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼────────────────────────────┼────────────────────┼────────────────────────────────────────────────────────┤
@@ -803,74 +811,70 @@ 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-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
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 50.0, "get": 0.0, "first": 0.0, "contains": 100.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"insert": 150.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 300.0, "last": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"get": 0.0, "first": 0.0, "contains": 5000.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "insert": 2500.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "remove": 0.0, "first": 0.0, "get": 0.0, "contains": 15000.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }]
+[2024-03-30T01:03:39Z 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-30T01:03:39Z 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-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T01:03:39Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T01:03:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:03:39Z 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
+ Finished bench [optimized] target(s) in 2.96s
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
+[2024-03-30T01:04:27Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-30T01:04:27Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-30T01:04:27Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:04:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:04:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:04:27Z 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
+ Finished bench [optimized] target(s) in 2.91s
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 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────────────────┴──────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────┬───────────┐
+│ │ l17 │ l18 │ l27 │ l28 │ l35 │ l39 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────┼───────────┤
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 19808 │ │ 485220 │ │ │ 1657700 │ 5258.9 │ 2167986.9 │
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 11916 │ │ 193590 │ 633840 │ │ 3961.1 │ 843307.1 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────┴───────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
- & l18 & l19 & l28 & l30 & l37 & l40 & l8 & total \\
+ & l17 & l18 & l27 & l28 & l35 & l39 & 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 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 19808 & & 485220 & & & 1657700 & 5258.9 & 2167986.9 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 11916 & & 193590 & 633840 & & 3961.1 & 843307.1 \\
\end{tabular}
\end{center}
-section_end:1711386038:compare-example_sets 
-section_start:1711386038:compare-example_stack compare-example_stack
+section_end:1711760718:compare-example_sets 
+section_start:1711760718: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
+[2024-03-30T01:05:18Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T01:05:18Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T01:05:18Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T01:05:18Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T01:05:18Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T01:05:18Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T01:05:19Z INFO candelabra_cli::select] Processing project example_stack
┌──────────┬──────────────────────────────┬────────────────────┬─────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────────┼──────────────────────────────┼────────────────────┼─────────────────────────────────────────────────────────┤
@@ -885,164 +889,164 @@ 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-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
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 10.0, "push": 10.0, "insert": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"contains": 0.0, "push": 1000.0, "nth": 0.0, "remove": 0.0, "insert": 0.0, "first": 0.0, "pop": 1000.0, "last": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "push": 10000.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 0.0, "pop": 10000.0, "nth": 0.0} }]
+[2024-03-30T01:05:19Z 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-30T01:05:19Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 10.0, "clear": 0.0, "get": 0.0, "last": 0.0, "pop": 10.0, "first": 0.0, "insert": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 1000.0, "contains": 0.0, "insert": 0.0, "first": 0.0, "push": 1000.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "pop": 10000.0, "nth": 0.0, "insert": 0.0, "first": 0.0, "push": 10000.0} }]
+[2024-03-30T01:05:19Z 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-30T01:05:19Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T01:05:19Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T01:05:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:05:19Z 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
+ Finished bench [optimized] target(s) in 2.69s
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
+[2024-03-30T01:05:54Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
+[2024-03-30T01:05:54Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-30T01:05:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:05:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:05:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:05:54Z 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
+ Finished bench [optimized] target(s) in 2.62s
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 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴────────┴───────┴────────┴───────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────┬───────┬───────┬────────┬────────┬────────────────────┐
+│ │ l17 │ l18 │ l26 │ l29 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────┼───────┼───────┼────────┼────────┼────────────────────┤
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ │ 33489 │ │ 351260 │ 158.16 │ 384907.16000000003 │
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1596.8 │ │ 17237 │ │ 134.17 │ 18967.97 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴───────┴───────┴────────┴────────┴────────────────────┘
\begin{center}
-\begin{tabular}{|c|c|c|c|c|c|}
- & l15 & l22 & l24 & l8 & total \\
+\begin{tabular}{|c|c|c|c|c|c|c|}
+ & l17 & l18 & l26 & l29 & 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 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & & 33489 & & 351260 & 158.16 & 384907.16000000003 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1596.8 & & 17237 & & 134.17 & 18967.97 \\
\end{tabular}
\end{center}
-section_end:1711386112:compare-example_stack 
-section_start:1711386112:compare-prime_sieve compare-prime_sieve
+section_end:1711760792:compare-example_stack 
+section_start:1711760792: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
+[2024-03-30T01:06:32Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T01:06:32Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T01:06:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T01:06:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T01:06:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T01:06:32Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T01:06:33Z INFO candelabra_cli::select] Processing project prime_sieve
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 23.905292384789895, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "insert": 5133.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::HashSet", [116800020.83819024, 205347.45777480432])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 1, 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-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
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"get": 0.0, "remove": 60.0, "contains": 0.0, "nth": 0.0, "pop": 16.0, "push": 48.0, "insert": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"push": 498.0, "first": 0.0, "pop": 96.0, "remove": 911.0, "nth": 0.0, "contains": 0.0, "insert": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 49998.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 124819.0, "pop": 5134.0, "get": 0.0, "insert": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.6228476]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.6228476)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"pop": 16.0, "push": 48.0, "remove": 60.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "insert": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"insert": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "push": 498.0, "first": 0.0, "pop": 96.0, "get": 0.0, "remove": 911.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"push": 49998.0, "clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 124819.0, "contains": 0.0, "pop": 5134.0, "insert": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206]), ("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 23.905292384789895, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 5133.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916]), ("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T01:06:33Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T01:06:33Z 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-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:06:33Z 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
+ Finished bench [optimized] target(s) in 2.94s
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
+[2024-03-30T01:09:45Z 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-30T01:09:45Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:09:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:09:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:09:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:09: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 2.85s
+ Finished bench [optimized] target(s) in 3.06s
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
+[2024-03-30T01:10:32Z 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-30T01:10:32Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:10:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:10:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:10:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:10:33Z 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
@@ -1058,44 +1062,44 @@ help: remove these parentheses
|
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
+ Finished bench [optimized] target(s) in 3.02s
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
+[2024-03-30T01:11:20Z 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}
+[2024-03-30T01:11:20Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:11:20Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:11:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:11:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:11:20Z 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
+ Finished bench [optimized] target(s) in 2.64s
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
+[2024-03-30T01:14:42Z 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-30T01:14:42Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:14:42Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:14:42Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:14:42Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:14:42Z 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
+ Finished bench [optimized] target(s) in 2.73s
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
+[2024-03-30T01:15:32Z 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-30T01:15:32Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:15:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:15:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:15:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:15:33Z 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
@@ -1111,190 +1115,190 @@ help: remove these parentheses
|
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
+ Finished bench [optimized] target(s) in 2.91s
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
+[2024-03-30T01:16:19Z 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-30T01:16:19Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:16:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:16:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:16:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:16:19Z 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
+ Finished bench [optimized] target(s) in 2.83s
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
+[2024-03-30T01:26:30Z 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-30T01:26:30Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:26:30Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:26:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:26:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:26: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)
- Finished bench [optimized] target(s) in 2.93s
+ Finished bench [optimized] target(s) in 2.97s
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
+[2024-03-30T01:27:19Z 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 until n=747, then std::vec::Vec}
+[2024-03-30T01:27:19Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:27:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:27:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:27:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:27:19Z 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:101
|
-11 | ::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()
| ^ ^
|
= 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::<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 2.97s
+ Finished bench [optimized] target(s) in 2.73s
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
+[2024-03-30T01:28:06Z 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}
+[2024-03-30T01:28:06Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:28:06Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:28:06Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:28:06Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:28:06Z 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:110
|
-18 | ::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()
| ^ ^
|
= 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::<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()
|
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
+ Finished bench [optimized] target(s) in 3.11s
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
+[2024-03-30T01:31:36Z 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::vec::Vec}
+[2024-03-30T01:31:36Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:31:36Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:31:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:31:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:31:36Z 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:110
|
-18 | ::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()
| ^ ^
|
= 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::<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()
|
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
+ Finished bench [optimized] target(s) in 3.14s
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
+[2024-03-30T01:32:24Z 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-30T01:32:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:32:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:32:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:32:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:32: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
+ --> prime_sieve/src/types.rs:11:110
|
-11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+11 | ::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()
+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()
|
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()
+ | ^ ^
|
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 2 warnings (run `cargo fix --lib -p prime_sieve` to apply 2 suggestions)
- Finished bench [optimized] target(s) in 3.04s
+ Finished bench [optimized] target(s) in 3.11s
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 │
+│ {("/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} │ 1669.7 │ 76535 │ 787510000 │ 787588204.7 │
+│ {("/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} │ 2262.9 │ 203210 │ 758160000 │ 758365472.9 │
+│ {("/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} │ 2243.5 │ 206310 │ 756250000 │ 756458553.5 │
+│ {("/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::vec::Vec} │ 1457.2 │ 84928 │ 788800000 │ 788886385.2 │
+│ {("/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} │ 2308.7 │ 204490 │ 8806700000 │ 8806906798.7 │
+│ {("/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} │ 1322.5 │ 82319 │ 791600000 │ 791683641.5 │
+│ {("/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} │ 1186.8000000000002 │ 75541 │ 774810000 │ 774886727.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} │ 2244.4 │ 194640 │ 28973000000 │ 28973196884.4 │
+│ {("/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} │ 2632.7 │ 205460 │ 772910000 │ 773118092.7 │
+│ {("/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} │ 2594.6 │ 212060 │ 7775900000 │ 7776114654.6 │
+│ {("/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 until n=747, then std::vec::Vec} │ 2333.7 │ 194900 │ 765890000 │ 766087233.7 │
+│ {("/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} │ 2178.3 │ 201620 │ 8454000000.000001 │ 8454203798.300001 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴─────────────────┴───────────────────┴───────────────────┘
\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 \\
+\{("/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\} & 1669.7 & 76535 & 787510000 & 787588204.7 \\
+\{("/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\} & 2262.9 & 203210 & 758160000 & 758365472.9 \\
+\{("/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\} & 2243.5 & 206310 & 756250000 & 756458553.5 \\
+\{("/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::vec::Vec\} & 1457.2 & 84928 & 788800000 & 788886385.2 \\
+\{("/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\} & 2308.7 & 204490 & 8806700000 & 8806906798.7 \\
+\{("/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\} & 1322.5 & 82319 & 791600000 & 791683641.5 \\
+\{("/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\} & 1186.8000000000002 & 75541 & 774810000 & 774886727.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\} & 2244.4 & 194640 & 28973000000 & 28973196884.4 \\
+\{("/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\} & 2632.7 & 205460 & 772910000 & 773118092.7 \\
+\{("/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\} & 2594.6 & 212060 & 7775900000 & 7776114654.6 \\
+\{("/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 until n=747, then std::vec::Vec\} & 2333.7 & 194900 & 765890000 & 766087233.7 \\
+\{("/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\} & 2178.3 & 201620 & 8454000000.000001 & 8454203798.300001 \\
\end{tabular}
\end{center}
-section_end:1711387631:compare-prime_sieve 
+section_end:1711762391:compare-prime_sieve 
-section_end:1711387632:step_script section_start:1711387632:cleanup_file_variables Cleaning up project directory and file based variables
+section_end:1711762391:step_script section_start:1711762391:cleanup_file_variables Cleaning up project directory and file based variables
-section_end:1711387632:cleanup_file_variables Job succeeded
+section_end:1711762392:cleanup_file_variables Job succeeded
diff --git a/analysis/current/sections/compare-aoc_2021_09 b/analysis/current/sections/compare-aoc_2021_09
index 5011066..5e9b807 100644
--- a/analysis/current/sections/compare-aoc_2021_09
+++ b/analysis/current/sections/compare-aoc_2021_09
@@ -1,191 +1,191 @@
-:1711383066:compare-aoc_2021_09
+:1711757635: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)]
+[2024-03-30T00:13:55Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:13:55Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:13:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:13:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:13:55Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:13:55Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:13:55Z INFO candelabra_cli::select] Processing project aoc_2021_09
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "insert": 10000.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "get": 66980.45981038766, "contains": 0.0} }]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [31057756628.24385]), ("std::collections::BTreeMap", [48723268604.105606]), ("primrose_library::SortedVecMap", [96058631523.74951]), ("primrose_library::VecMap", [1177545948376.6836])]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 10000.0, "contains": 39601.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }]
+[2024-03-30T00:13:55Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-30T00:13:55Z 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 │
+│ 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 │
└──────┴────────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────┘
\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 \\
+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 \\
\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
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 4852.0, avg_n: 10000.0, avg_op_counts: {"last": 0.0, "insert": 10000.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 66980.45981038766, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0} }]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeMap", [48723268604.105606]), ("std::collections::HashMap", [31057756628.24385]), ("primrose_library::VecMap", [1177545948376.6836]), ("primrose_library::SortedVecMap", [96058631523.74951])]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashMap", 31057756628.24385)]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2051.0, avg_n: 10000.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 10000.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "contains": 39601.0, "push": 0.0, "first": 0.0} }]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [9210808088.963547]), ("std::collections::BTreeSet", [12847475355.61484])]
+[2024-03-30T00:13:56Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 9210808088.963547)]
+[2024-03-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:13:56Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:13:56Z 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-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:13:56Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:13:56Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:13:56Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:13:56Z 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
+ Finished bench [optimized] target(s) in 4.02s
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
+[2024-03-30T00:15:13Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-30T00:15:13Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:15:13Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:15:13Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:15:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:15:13Z 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.36s
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
+[2024-03-30T00:26:31Z 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-30T00:26:31Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:26:31Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:26:31Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:26:31Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:26:31Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:26:31Z 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
+ Finished bench [optimized] target(s) in 3.34s
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
+[2024-03-30T00:27:49Z 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-30T00:27:49Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:27:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:27:49Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:27:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:27:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:27:49Z 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
+ Finished bench [optimized] target(s) in 3.42s
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
+[2024-03-30T00:28:57Z 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-30T00:28:57Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:28:57Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:28:57Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:28:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:28:57Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:28:57Z 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.13s
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
+[2024-03-30T00:30:49Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-30T00:30:49Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:30:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:30:49Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:30:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:30:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:30:49Z 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
+ Finished bench [optimized] target(s) in 3.23s
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
+[2024-03-30T00:42:24Z 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-30T00:42:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:42:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:42:24Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:42:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:42:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:42: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.25s
+ Finished bench [optimized] target(s) in 3.22s
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
+[2024-03-30T00:44:24Z 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-30T00:44:24Z DEBUG candelabra::confirmation] Saving choices for project aoc_2021_09
+[2024-03-30T00:44:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:44:24Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:44:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:44:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:44: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.26s
+ Finished bench [optimized] target(s) in 3.45s
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 │
-└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────┘
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────────────────────┬───────────────────────┬─────────────┐
+│ │ aoc_2021_09-part1/100 │ aoc_2021_09-part2/100 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────────────────────┼───────────────────────┼─────────────┤
+│ {("/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} │ 5455500 │ 5672100000 │ 5677555500 │
+│ {("/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} │ 1930500 │ 4533800000 │ 4535730500 │
+│ {("/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} │ 1903900 │ 8205900000 │ 8207803900 │
+│ {("/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} │ 3372200 │ 8720400000 │ 8723772200 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 162890000 │ 61787000000 │ 61949890000 │
+│ {("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Map"): primrose_library::VecMap, ("/opt/candelabra/src/tests/aoc_2021_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 179250000 │ 60112000000 │ 60291250000 │
+│ {("/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} │ 5421000 │ 9540900000 │ 9546321000 │
+│ {("/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} │ 3543900 │ 5419800000 │ 5423343900 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
\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 \\
+\{("/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\} & 5455500 & 5672100000 & 5677555500 \\
+\{("/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\} & 1930500 & 4533800000 & 4535730500 \\
+\{("/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\} & 1903900 & 8205900000 & 8207803900 \\
+\{("/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\} & 3372200 & 8720400000 & 8723772200 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 162890000 & 61787000000 & 61949890000 \\
+\{("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Map"): primrose\_library::VecMap, ("/opt/candelabra/src/tests/aoc\_2021\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 179250000 & 60112000000 & 60291250000 \\
+\{("/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\} & 5421000 & 9540900000 & 9546321000 \\
+\{("/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\} & 3543900 & 5419800000 & 5423343900 \\
\end{tabular}
\end{center}
-section_end:1711384915:compare-aoc_2021_09
+section_end:1711759572: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 83a2a43..ea4aa3b 100644
--- a/analysis/current/sections/compare-aoc_2022_08
+++ b/analysis/current/sections/compare-aoc_2022_08
@@ -1,13 +1,13 @@
-:1711384915:compare-aoc_2022_08
+:1711759572: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
+[2024-03-30T00:46:12Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:46:12Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:46:12Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:46:12Z 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-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
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"nth": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 1171.8223598435486, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "insert": 2342.4306049822058, "clear": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"get": 40000.0, "insert": 17337.662337662307, "pop": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "get": 160000.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "insert": 65332.419465387095} }]
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659]), ("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551])]
+[2024-03-30T00:46:12Z 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-30T00:46:12Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 3068.0, avg_n: 1109.940677966102, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 0.0, "insert": 1171.8223598435486, "remove": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 843.0, avg_n: 2280.3274021352327, avg_op_counts: {"contains": 0.0, "insert": 2342.4306049822058, "nth": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 6006.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "get": 40000.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "insert": 17337.662337662307, "last": 0.0} }, ProfilerPartition { occurences: 1459.0, avg_n: 40000.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "first": 0.0, "insert": 65332.419465387095, "clear": 0.0, "get": 160000.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }]
+[2024-03-30T00:46:12Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashMap", [155125559.59443495, 85993346.85778749, 26043262882.78633, 32517300763.626575]), ("primrose_library::VecMap", [441364776.560104, 771010654.5027164, 1030863412703.228, 4338163414127.551]), ("primrose_library::SortedVecMap", [106503888.78428955, 304002821.766236, 150668569846.44977, 666489467159.7659]), ("std::collections::BTreeMap", [243771266.12669298, 144167265.9551254, 41889093973.05683, 55466650684.08716])]
+[2024-03-30T00:46:12Z 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-30T00:46:12Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:46:12Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:46:12Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:46:12Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:46:12Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:46:12Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:46:13Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:46:13Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:46:13Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:46:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:46:13Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:46:13Z 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
+ Finished bench [optimized] target(s) in 3.11s
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
+[2024-03-30T00:49:14Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-30T00:49:14Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:49:14Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:49:14Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:49:15Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:49:15Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:49:15Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:49:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:49:15Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:49:15Z 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
+ Finished bench [optimized] target(s) in 3.46s
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
+[2024-03-30T00:50:04Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-30T00:50:04Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:50:04Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:50:04Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:50:04Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:50:04Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:50:04Z 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
+ Finished bench [optimized] target(s) in 3.22s
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
+[2024-03-30T00:50:54Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-30T00:50:54Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:50:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:50:54Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:50:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:50:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:50:54Z 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
+ Finished bench [optimized] target(s) in 3.19s
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
+[2024-03-30T00:51:41Z 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-30T00:51:41Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_08
+[2024-03-30T00:51:41Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:51:41Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:51:41Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:51:41Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:51:42Z 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
+ Finished bench [optimized] target(s) in 3.93s
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 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap until n=1664, then std::collections::HashMap} │ 1747800 │ 6755900 │ 4806300 │ 20791000 │ 34101000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ 4046400 │ 16506000 │ 10580000 │ 43934000 │ 75066400 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): primrose_library::VecMap} │ 113040000 │ 2324000000 │ 563720000 │ 9419600000 │ 12420360000 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::HashMap} │ 1262900 │ 6563900 │ 4152800 │ 19650000 │ 31629600 │
+│ {("/opt/candelabra/src/tests/aoc_2022_08/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 2961000 │ 12815000 │ 8966900 │ 43222000 │ 67964900 │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴───────────────────────┴─────────────┘
\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 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap until n=1664, then std::collections::HashMap\} & 1747800 & 6755900 & 4806300 & 20791000 & 34101000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & 4046400 & 16506000 & 10580000 & 43934000 & 75066400 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & 113040000 & 2324000000 & 563720000 & 9419600000 & 12420360000 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::HashMap\} & 1262900 & 6563900 & 4152800 & 19650000 & 31629600 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_08/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 2961000 & 12815000 & 8966900 & 43222000 & 67964900 \\
\end{tabular}
\end{center}
-section_end:1711385292:compare-aoc_2022_08
+section_end:1711759951: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 6b480e2..6f8ab25 100644
--- a/analysis/current/sections/compare-aoc_2022_09
+++ b/analysis/current/sections/compare-aoc_2022_09
@@ -1,15 +1,16 @@
-:1711385292:compare-aoc_2022_09
+:1711759951: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┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
+[2024-03-30T00:52:32Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:52:32Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:52:32Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:52:32Z INFO candelabra_cli::select] Processing project aoc_2022_09
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "insert": 10423.5, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"get": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 10402.5, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 10594.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 11279.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 11632.666666666668, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"clear": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "insert": 11010.666666666666, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"first": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "insert": 11636.77777777778} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"push": 0.0, "insert": 11014.625, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "insert": 11424.913043478262, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"first": 0.0, "pop": 0.0, "insert": 11550.040650406509, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"remove": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "insert": 11715.168831168829, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "insert": 11728.8243902439, "pop": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"remove": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 11741.582043343651} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "insert": 11923.370106761557, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"nth": 0.0, "remove": 0.0, "insert": 12030.515353805067, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"first": 0.0, "insert": 12066.183383991887, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"clear": 0.0, "insert": 12129.497745716852, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"first": 0.0, "last": 0.0, "insert": 12234.710678210677, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"clear": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 12304.128901734117, "first": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "insert": 12417.01402103156, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 12495.20224215245, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"contains": 0.0, "insert": 12588.545726495697, "pop": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 12671.632385938672} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 12762.058018018031} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"last": 0.0, "insert": 12876.619242199076, "pop": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 12965.701145038189, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"pop": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 13086.277619047612, "first": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"clear": 0.0, "nth": 0.0, "insert": 13166.605816831692, "first": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "insert": 13288.413043478262} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "insert": 13369.568337129842} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "insert": 13418.711026615969} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"pop": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 13492.217861975649, "first": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 13624.21782178219, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"insert": 13667.03962703963, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13775.817663817665, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"last": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 13864.041284403667, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "insert": 13960.32824427481} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 14073.38461538461, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"contains": 0.0, "first": 0.0, "insert": 14188.200000000004, "clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "insert": 14278.7, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"insert": 14590.94117647059, "clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"insert": 14452.5, "contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "insert": 14476.8, "nth": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 14256.5} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"push": 0.0, "insert": 14852.5, "clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"pop": 0.0, "insert": 120149.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"insert": 124355.0, "contains": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "insert": 123123.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"pop": 0.0, "insert": 121640.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "insert": 118912.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "insert": 122323.0, "last": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 122954.5, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"insert": 122962.0, "remove": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 127854.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 124329.66666666669, "last": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"pop": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "insert": 124196.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "insert": 125431.0, "nth": 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: {"pop": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "insert": 123175.66666666669} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"insert": 123977.66666666669, "pop": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 122874.88888888888, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 124556.2, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"remove": 0.0, "clear": 0.0, "insert": 124360.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "insert": 123709.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 124758.22222222223, "nth": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "insert": 125011.66666666669, "push": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"insert": 125034.5625, "first": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "insert": 124896.625, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "insert": 123502.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"last": 0.0, "contains": 0.0, "insert": 125100.52631578948, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 124748.55555555556, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 124379.07142857142, "first": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "insert": 126244.94444444444, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 124890.55555555556, "remove": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"insert": 125889.0, "clear": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126348.5294117647, "last": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"first": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "insert": 125503.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"last": 0.0, "nth": 0.0, "insert": 125987.14285714286, "push": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 125793.46153846156, "clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "insert": 126119.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 126618.95833333331, "clear": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"insert": 126063.45945945944, "nth": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 125831.1081081081, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "insert": 125879.41666666669, "contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"first": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 125980.42857142858, "remove": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"insert": 125993.25, "last": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 126382.34210526312, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"contains": 0.0, "insert": 126223.7297297297, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"pop": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "insert": 126425.2894736842, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "insert": 126170.0, "pop": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"get": 0.0, "insert": 126801.04545454546, "first": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"get": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126395.12765957446, "clear": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"insert": 126948.16666666669, "contains": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"first": 0.0, "insert": 126859.61702127656, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"remove": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 126550.225, "get": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "insert": 126452.20408163266, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"get": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "insert": 126582.0, "nth": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126684.83870967744, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "insert": 126907.64285714286, "nth": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"insert": 126533.05172413794, "clear": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "insert": 126673.87719298244, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 126765.81481481482} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"contains": 0.0, "insert": 127307.30769230766, "last": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"clear": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "insert": 126543.16666666669, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 126700.91071428574} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "insert": 127086.6282051282, "get": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"clear": 0.0, "get": 0.0, "insert": 126913.12698412698, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "insert": 127391.40322580644, "contains": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 126925.34285714282, "contains": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 127281.53333333335} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"last": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 127031.47368421052, "contains": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "insert": 127705.15068493152, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"get": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "insert": 127746.65306122448, "push": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"insert": 127800.96875, "first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "insert": 127328.66666666666, "remove": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"pop": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 127605.44, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "insert": 127320.09090909093, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"pop": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 127902.29629629632} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "insert": 127585.04081632652, "remove": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"contains": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "insert": 127963.94736842104, "pop": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"remove": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "insert": 128125.73076923077, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"contains": 0.0, "insert": 128217.98795180724, "remove": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"get": 0.0, "nth": 0.0, "contains": 0.0, "insert": 128113.35211267605, "remove": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "insert": 127726.50847457629, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"remove": 0.0, "insert": 128209.00000000004, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "insert": 128082.125, "pop": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "insert": 127810.55102040817, "last": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"nth": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "insert": 128457.57142857142, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 128447.4, "last": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"clear": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "insert": 128031.1935483871, "contains": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "insert": 128333.84210526316} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"remove": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "insert": 128494.8813559322, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "insert": 128527.45283018867, "first": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"insert": 128449.71999999996, "pop": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"first": 0.0, "insert": 128197.47500000003, "get": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"push": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "insert": 128781.64705882355, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 129048.29999999996, "nth": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "insert": 129139.46153846156, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 129129.78048780486, "push": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "insert": 129088.92857142857, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 129839.96875, "first": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"contains": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "insert": 129575.44444444444, "last": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "insert": 129895.80000000002, "pop": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"pop": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "insert": 130055.94736842104, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 130027.37499999996, "first": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 129914.72727272726} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 129822.61538461538, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"remove": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "insert": 129112.5, "last": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"contains": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "insert": 129906.11764705884, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"push": 0.0, "remove": 0.0, "pop": 0.0, "insert": 129925.5, "nth": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "insert": 129789.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "insert": 130504.54545454546} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"pop": 0.0, "insert": 129790.125, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"insert": 130128.61538461538, "contains": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"nth": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "insert": 129779.14285714286} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 130789.875, "get": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 130196.77777777778} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"last": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "insert": 132418.09999999998, "push": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "insert": 131003.0, "get": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"insert": 130950.0, "nth": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"push": 0.0, "insert": 131214.4, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"nth": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "insert": 131187.22222222222, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 130130.6, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "insert": 131373.66666666666, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "insert": 131476.75, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "insert": 130876.5, "remove": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"insert": 132182.66666666666, "remove": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"contains": 0.0, "first": 0.0, "get": 0.0, "insert": 130631.0, "remove": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"first": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "insert": 132931.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"push": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 130937.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 132746.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"first": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 133914.0, "pop": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "insert": 132252.0, "last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "insert": 132028.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "insert": 245941.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"insert": 253658.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 248499.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 182852.0, avg_op_counts: {"clear": 0.0, "insert": 248449.5, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"remove": 0.0, "insert": 250456.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "pop": 0.0, "insert": 254132.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"get": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "insert": 248843.0, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 248808.75} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"insert": 252911.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252248.5, "remove": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "insert": 248845.75, "pop": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "insert": 252196.33333333337} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 251444.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "insert": 250041.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"last": 0.0, "first": 0.0, "pop": 0.0, "insert": 251650.5, "remove": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"last": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "insert": 253010.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 252484.0, "clear": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "insert": 252508.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "insert": 251638.2857142857, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 250481.33333333337, "contains": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"get": 0.0, "clear": 0.0, "insert": 252611.55555555556, "remove": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 253215.75, "get": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "insert": 251812.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "insert": 251207.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 250868.0, "first": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 253499.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"insert": 249660.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "insert": 251090.5, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "insert": 253265.5, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "insert": 251796.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 253346.1111111111} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"insert": 252773.7, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 254815.7, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"push": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 252631.1, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 252600.38888888888, "last": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "insert": 253341.8, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"push": 0.0, "pop": 0.0, "insert": 252807.57142857145, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"last": 0.0, "push": 0.0, "nth": 0.0, "insert": 255467.2857142857, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "insert": 252893.4, "last": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "insert": 252720.5, "last": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"contains": 0.0, "insert": 253790.5, "last": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "insert": 252997.46153846156} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"first": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "insert": 253791.46666666667, "pop": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"pop": 0.0, "insert": 253894.85714285713, "contains": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"nth": 0.0, "last": 0.0, "first": 0.0, "insert": 253369.22222222225, "pop": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"first": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "insert": 253517.375, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"first": 0.0, "push": 0.0, "remove": 0.0, "insert": 252823.6923076923, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "insert": 254223.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"last": 0.0, "insert": 253658.4, "push": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"remove": 0.0, "last": 0.0, "push": 0.0, "insert": 254484.33333333337, "nth": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "nth": 0.0, "insert": 255092.4736842105, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"insert": 254845.7857142857, "clear": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"first": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "insert": 253696.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "insert": 255116.0, "get": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"insert": 255035.50000000003, "pop": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 255176.4, "contains": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 255135.4, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 254900.28, "remove": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"nth": 0.0, "insert": 255540.26666666663, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"remove": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "insert": 254870.35000000003, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 253364.35714285716, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"nth": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 253518.73333333337, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"clear": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "insert": 256024.0625, "first": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "insert": 254467.00000000003, "nth": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "insert": 255525.84999999995, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 253977.05882352943, "first": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "insert": 254195.92857142855} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 254348.9, "contains": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 253249.7142857143, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"nth": 0.0, "push": 0.0, "insert": 256425.00000000003, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"insert": 254252.75, "get": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 254977.8823529412, "nth": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"push": 0.0, "insert": 255086.41666666663, "clear": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"nth": 0.0, "insert": 254118.2142857143, "clear": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 255405.14285714284, "first": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"first": 0.0, "remove": 0.0, "clear": 0.0, "insert": 253264.66666666663, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 253977.2307692308, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"first": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"insert": 253440.4, "last": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 254637.33333333337, "clear": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"remove": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "insert": 255225.0588235294, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "insert": 254809.20000000004} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "insert": 254499.53333333335, "pop": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"clear": 0.0, "remove": 0.0, "insert": 255218.5652173913, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"last": 0.0, "insert": 252834.5, "clear": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"insert": 255743.31250000003, "last": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"insert": 253987.35294117648, "clear": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"remove": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "insert": 254242.40909090912, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 254657.15} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"clear": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 255063.6875, "remove": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"first": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "insert": 254894.66666666663, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "insert": 253446.1, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 254043.70588235292, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 257092.7272727273, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "insert": 253829.625, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"insert": 254586.2, "last": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"first": 0.0, "insert": 255587.09090909088, "remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 254984.07692307697, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "insert": 255585.7, "last": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"get": 0.0, "insert": 256074.13636363635, "first": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "insert": 254739.6923076923, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"push": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "insert": 255391.3333333333, "pop": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 255032.76190476184, "pop": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "insert": 254739.2142857143, "contains": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"nth": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "insert": 255473.20833333337, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "insert": 256391.06250000003} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 254204.3636363636, "push": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "insert": 255435.94444444444} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"remove": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255958.6923076923, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"insert": 254058.6, "last": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 256178.50000000003, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"contains": 0.0, "push": 0.0, "insert": 256088.0833333333, "pop": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "get": 0.0, "insert": 256683.88888888888, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"get": 0.0, "insert": 256277.38888888885, "first": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"insert": 255604.47058823527, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 256014.61538461535, "nth": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 257983.1666666667, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 254821.16666666663, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"get": 0.0, "push": 0.0, "clear": 0.0, "insert": 256241.6153846154, "pop": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "insert": 257446.53333333333, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"contains": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 257560.45454545453, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 256133.76470588235, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"clear": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "insert": 256013.0909090909, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "insert": 256689.31250000003, "pop": 0.0, "remove": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"contains": 0.0, "insert": 256954.8333333333, "nth": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"insert": 258066.8, "last": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "insert": 256467.2142857143, "clear": 0.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 252509.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"remove": 0.0, "last": 0.0, "nth": 0.0, "insert": 255113.42857142855, "clear": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "insert": 257461.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"insert": 257478.45454545456, "pop": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"get": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "insert": 257766.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 258351.9090909091, "pop": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 258487.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 258508.1818181818, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0, "insert": 256648.5, "pop": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"get": 0.0, "last": 0.0, "insert": 258673.5, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "insert": 257374.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"pop": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "insert": 257104.66666666663} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"insert": 257757.55555555556, "last": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"remove": 0.0, "insert": 258777.42857142855, "push": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "contains": 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, "last": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "insert": 257524.8} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "insert": 258483.25, "clear": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "insert": 258986.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"pop": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "insert": 258703.33333333337, "nth": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 257076.33333333337, "last": 0.0, "push": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "insert": 255819.0, "push": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 258599.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "insert": 261051.0, "get": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"contains": 0.0, "insert": 261254.5, "remove": 0.0, "first": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"insert": 259279.25, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"get": 0.0, "contains": 0.0, "last": 0.0, "insert": 258939.66666666663, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"insert": 257986.66666666663, "remove": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "insert": 260875.5, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"insert": 262184.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 258189.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"nth": 0.0, "clear": 0.0, "insert": 256212.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "insert": 261549.5, "push": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "insert": 262991.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "get": 0.0, "insert": 261433.0, "first": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 261582.5, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "insert": 261129.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"contains": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "insert": 262664.0, "get": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "insert": 260916.0, "get": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"pop": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "insert": 258835.0, "contains": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 258782.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 262336.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "insert": 262515.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"get": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "insert": 265951.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0} }]
+[2024-03-30T00:52:32Z 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, 349237┌──────┬───────────────────────────────────────────────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼───────────────────────────────────────────────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────┤
│ Set │ std::collections::HashSet │ 133433432727.14162 │ /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs │
@@ -25,61 +26,60 @@ 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}
-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
+023.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-30T00:52:32Z 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-30T00:52:32Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:52:32Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 2.0, avg_n: 6513.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "insert": 10423.5, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 6650.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "insert": 10402.5, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6827.0, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "insert": 10594.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 6929.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "insert": 11279.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 7060.0, avg_op_counts: {"first": 0.0, "insert": 11632.666666666668, "contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 7213.916666666667, avg_op_counts: {"nth": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "insert": 11010.666666666666, "contains": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 7380.5, avg_op_counts: {"get": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "insert": 11636.77777777778, "contains": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 7530.041666666666, avg_op_counts: {"first": 0.0, "get": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "insert": 11014.625, "contains": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 46.0, avg_n: 7673.760869565218, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 11424.913043478262, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 123.0, avg_n: 7826.528455284549, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 11550.040650406509, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 154.0, avg_n: 7974.616883116882, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0, "insert": 11715.168831168829, "first": 0.0} }, ProfilerPartition { occurences: 205.0, avg_n: 8111.009756097561, avg_op_counts: {"push": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "insert": 11728.8243902439, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 323.0, avg_n: 8263.504643962848, avg_op_counts: {"get": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "insert": 11741.582043343651, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 562.0, avg_n: 8418.991103202834, avg_op_counts: {"get": 0.0, "contains": 0.0, "push": 0.0, "insert": 11923.370106761557, "first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 749.0, avg_n: 8581.232309746329, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "insert": 12030.515353805067, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 987.0, avg_n: 8732.64032421479, avg_op_counts: {"remove": 0.0, "nth": 0.0, "first": 0.0, "last": 0.0, "insert": 12066.183383991887, "push": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1109.0, avg_n: 8875.040577096477, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 12129.497745716852, "first": 0.0, "last": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1386.0, avg_n: 9011.180375180384, avg_op_counts: {"clear": 0.0, "insert": 12234.710678210677, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1730.0, avg_n: 9153.336416184971, avg_op_counts: {"pop": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "insert": 12304.128901734117, "get": 0.0} }, ProfilerPartition { occurences: 1997.0, avg_n: 9298.85327991987, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "insert": 12417.01402103156, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2230.0, avg_n: 9444.0152466368, avg_op_counts: {"clear": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "insert": 12495.20224215245, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2340.0, avg_n: 9586.564102564113, avg_op_counts: {"contains": 0.0, "insert": 12588.545726495697, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2674.0, avg_n: 9733.564323111435, avg_op_counts: {"contains": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 12671.632385938672, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2775.0, avg_n: 9895.215855855866, avg_op_counts: {"remove": 0.0, "clear": 0.0, "get": 0.0, "insert": 12762.058018018031, "push": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2692.0, avg_n: 10059.015973254063, avg_op_counts: {"first": 0.0, "insert": 12876.619242199076, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2620.0, avg_n: 10227.479007633585, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 12965.701145038189, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 2100.0, avg_n: 10391.046666666653, avg_op_counts: {"push": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0, "insert": 13086.277619047612, "remove": 0.0} }, ProfilerPartition { occurences: 1616.0, avg_n: 10543.473391089108, avg_op_counts: {"last": 0.0, "push": 0.0, "insert": 13166.605816831692, "contains": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 1150.0, avg_n: 10677.04260869565, avg_op_counts: {"insert": 13288.413043478262, "first": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 878.0, avg_n: 10792.537585421402, avg_op_counts: {"last": 0.0, "remove": 0.0, "insert": 13369.568337129842, "contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 789.0, avg_n: 10910.96831432194, avg_op_counts: {"insert": 13418.711026615969, "remove": 0.0, "pop": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 739.0, avg_n: 11033.42760487145, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 13492.217861975649, "contains": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 606.0, avg_n: 11176.343234323444, avg_op_counts: {"clear": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "insert": 13624.21782178219, "last": 0.0} }, ProfilerPartition { occurences: 429.0, avg_n: 11323.193473193476, avg_op_counts: {"nth": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "insert": 13667.03962703963, "last": 0.0} }, ProfilerPartition { occurences: 351.0, avg_n: 11483.125356125362, avg_op_counts: {"push": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 13775.817663817665} }, ProfilerPartition { occurences: 218.0, avg_n: 11650.0366972477, avg_op_counts: {"pop": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 13864.041284403667, "contains": 0.0} }, ProfilerPartition { occurences: 131.0, avg_n: 11787.54961832061, avg_op_counts: {"pop": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "insert": 13960.32824427481} }, ProfilerPartition { occurences: 91.0, avg_n: 11917.120879120885, avg_op_counts: {"clear": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "insert": 14073.38461538461, "first": 0.0} }, ProfilerPartition { occurences: 55.0, avg_n: 12054.909090909096, avg_op_counts: {"insert": 14188.200000000004, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 12217.624999999998, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "insert": 14278.7} }, ProfilerPartition { occurences: 17.0, avg_n: 12363.64705882353, avg_op_counts: {"push": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "insert": 14590.94117647059, "get": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 12482.125, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "insert": 14452.5, "remove": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 12601.4, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 14476.8, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 12751.5, avg_op_counts: {"insert": 14256.5, "clear": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 13009.5, avg_op_counts: {"insert": 14852.5, "last": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 86183.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "contains": 0.0, "insert": 120149.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87652.0, avg_op_counts: {"push": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "insert": 124355.0, "last": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 87796.0, avg_op_counts: {"insert": 123123.0, "push": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88187.0, avg_op_counts: {"contains": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "insert": 121640.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88375.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 118912.0, "first": 0.0, "nth": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88575.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 122323.0, "remove": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 88740.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "insert": 122954.5, "first": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 88940.0, avg_op_counts: {"push": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 122962.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 89079.0, avg_op_counts: {"pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 127854.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89260.33333333333, avg_op_counts: {"insert": 124329.66666666669, "push": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89607.66666666667, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "insert": 124196.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89746.66666666667, avg_op_counts: {"get": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "insert": 125431.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 89938.33333333333, avg_op_counts: {"contains": 0.0, "last": 0.0, "pop": 0.0, "first": 0.0, "insert": 123175.66666666669, "get": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 90093.16666666666, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "insert": 123977.66666666669} }, ProfilerPartition { occurences: 9.0, avg_n: 90280.88888888888, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 122874.88888888888, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90515.8, avg_op_counts: {"insert": 124556.2, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90635.8, avg_op_counts: {"pop": 0.0, "get": 0.0, "first": 0.0, "insert": 124360.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 90841.8, avg_op_counts: {"remove": 0.0, "insert": 123709.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 91021.22222222223, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 124758.22222222223, "first": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 91298.33333333331, avg_op_counts: {"insert": 125011.66666666669, "remove": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 91410.625, avg_op_counts: {"last": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "insert": 125034.5625, "clear": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 91581.0, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 124896.625, "last": 0.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 91712.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 123502.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 91819.05263157892, avg_op_counts: {"get": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "insert": 125100.52631578948, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 92009.66666666669, avg_op_counts: {"nth": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "insert": 124748.55555555556, "clear": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92129.71428571428, avg_op_counts: {"contains": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "insert": 124379.07142857142} }, ProfilerPartition { occurences: 18.0, avg_n: 92275.1111111111, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "insert": 126244.94444444444, "clear": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92430.55555555556, avg_op_counts: {"contains": 0.0, "last": 0.0, "insert": 124890.55555555556, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 92573.42857142857, avg_op_counts: {"pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "clear": 0.0, "nth": 0.0, "insert": 125889.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 92723.9411764706, avg_op_counts: {"get": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "insert": 126348.5294117647, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 92863.61111111112, avg_op_counts: {"pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "insert": 125503.0, "first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 92981.57142857142, avg_op_counts: {"remove": 0.0, "pop": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "insert": 125987.14285714286} }, ProfilerPartition { occurences: 26.0, avg_n: 93157.92307692308, avg_op_counts: {"pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 125793.46153846156, "contains": 0.0, "remove": 0.0, "get": 0.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 93270.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "insert": 126119.0, "get": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93366.95833333331, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 126618.95833333331, "nth": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93521.21621621624, avg_op_counts: {"contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "insert": 126063.45945945944, "first": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 93674.75675675676, avg_op_counts: {"clear": 0.0, "insert": 125831.1081081081, "pop": 0.0, "nth": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 93839.54166666666, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 125879.41666666669, "first": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 93997.05714285716, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0, "insert": 125980.42857142858, "remove": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94156.875, avg_op_counts: {"get": 0.0, "first": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0, "nth": 0.0, "insert": 125993.25, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94301.94736842108, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "insert": 126382.34210526312, "clear": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 37.0, avg_n: 94438.972972973, avg_op_counts: {"get": 0.0, "insert": 126223.7297297297, "remove": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 94570.0263157895, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 126425.2894736842, "last": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 94670.58333333331, avg_op_counts: {"get": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "insert": 126170.0} }, ProfilerPartition { occurences: 22.0, avg_n: 94784.54545454544, avg_op_counts: {"nth": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "insert": 126801.04545454546, "first": 0.0} }, ProfilerPartition { occurences: 47.0, avg_n: 94905.23404255322, avg_op_counts: {"nth": 0.0, "remove": 0.0, "first": 0.0, "insert": 126395.12765957446, "pop": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 95038.03333333334, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "insert": 126948.16666666669} }, ProfilerPartition { occurences: 47.0, avg_n: 95189.31914893618, avg_op_counts: {"first": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "insert": 126859.61702127656, "push": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 95341.42500000005, avg_op_counts: {"clear": 0.0, "nth": 0.0, "insert": 126550.225, "get": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 95488.51020408164, avg_op_counts: {"contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "insert": 126452.20408163266, "pop": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 95642.59322033904, avg_op_counts: {"clear": 0.0, "nth": 0.0, "get": 0.0, "insert": 126582.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 31.0, avg_n: 95773.87096774194, avg_op_counts: {"last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "insert": 126684.83870967744} }, ProfilerPartition { occurences: 56.0, avg_n: 95881.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0, "insert": 126907.64285714286, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 58.0, avg_n: 96034.46551724136, avg_op_counts: {"nth": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 126533.05172413794, "first": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 96186.3333333333, avg_op_counts: {"push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "insert": 126673.87719298244, "clear": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 96325.88888888885, avg_op_counts: {"first": 0.0, "insert": 126765.81481481482, "push": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 96462.9423076923, avg_op_counts: {"push": 0.0, "nth": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0, "insert": 127307.30769230766} }, ProfilerPartition { occurences: 66.0, avg_n: 96589.43939393942, avg_op_counts: {"push": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "insert": 126543.16666666669, "pop": 0.0} }, ProfilerPartition { occurences: 56.0, avg_n: 96759.9464285714, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 126700.91071428574, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 78.0, avg_n: 96918.53846153844, avg_op_counts: {"nth": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 127086.6282051282, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 63.0, avg_n: 97084.93650793652, avg_op_counts: {"last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "insert": 126913.12698412698} }, ProfilerPartition { occurences: 62.0, avg_n: 97221.9516129032, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 127391.40322580644, "nth": 0.0, "first": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 70.0, avg_n: 97383.42857142857, avg_op_counts: {"clear": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "insert": 126925.34285714282, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 60.0, avg_n: 97531.9, avg_op_counts: {"insert": 127281.53333333335, "pop": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 97672.66666666669, avg_op_counts: {"push": 0.0, "insert": 127031.47368421052, "nth": 0.0, "remove": 0.0, "contains": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 73.0, avg_n: 97813.91780821914, avg_op_counts: {"get": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "insert": 127705.15068493152} }, ProfilerPartition { occurences: 49.0, avg_n: 97933.61224489794, avg_op_counts: {"remove": 0.0, "pop": 0.0, "insert": 127746.65306122448, "push": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 64.0, avg_n: 98076.92187500004, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "get": 0.0, "insert": 127800.96875} }, ProfilerPartition { occurences: 54.0, avg_n: 98219.74074074072, avg_op_counts: {"first": 0.0, "insert": 127328.66666666666, "contains": 0.0, "last": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 75.0, avg_n: 98362.36000000004, avg_op_counts: {"contains": 0.0, "clear": 0.0, "insert": 127605.44, "first": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 77.0, avg_n: 98528.935064935, avg_op_counts: {"get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 127320.09090909093, "last": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 54.0, avg_n: 98674.05555555552, avg_op_counts: {"pop": 0.0, "insert": 127902.29629629632, "contains": 0.0, "get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 98804.0, avg_op_counts: {"last": 0.0, "get": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "insert": 127585.04081632652, "push": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 38.0, avg_n: 98920.42105263156, avg_op_counts: {"first": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "insert": 127963.94736842104} }, ProfilerPartition { occurences: 52.0, avg_n: 99051.73076923078, avg_op_counts: {"last": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "insert": 128125.73076923077, "clear": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 83.0, avg_n: 99173.51807228918, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "insert": 128217.98795180724, "last": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 71.0, avg_n: 99312.6338028169, avg_op_counts: {"pop": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "insert": 128113.35211267605} }, ProfilerPartition { occurences: 59.0, avg_n: 99461.61016949153, avg_op_counts: {"first": 0.0, "push": 0.0, "insert": 127726.50847457629, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 52.0, avg_n: 99589.75, avg_op_counts: {"pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "first": 0.0, "insert": 128209.00000000004, "nth": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 48.0, avg_n: 99698.91666666669, avg_op_counts: {"remove": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 128082.125, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 49.0, avg_n: 99826.40816326533, avg_op_counts: {"push": 0.0, "last": 0.0, "contains": 0.0, "insert": 127810.55102040817, "get": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 35.0, avg_n: 99951.91428571429, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0, "insert": 128457.57142857142, "remove": 0.0, "last": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 100053.275, avg_op_counts: {"clear": 0.0, "contains": 0.0, "insert": 128447.4, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 62.0, avg_n: 100186.87096774195, avg_op_counts: {"push": 0.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "contains": 0.0, "insert": 128031.1935483871, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 57.0, avg_n: 100342.05263157892, avg_op_counts: {"push": 0.0, "first": 0.0, "clear": 0.0, "insert": 128333.84210526316, "get": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 59.0, avg_n: 100472.74576271189, avg_op_counts: {"contains": 0.0, "insert": 128494.8813559322, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 53.0, avg_n: 100642.35849056602, avg_op_counts: {"first": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "insert": 128527.45283018867, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 50.0, avg_n: 100777.74, avg_op_counts: {"first": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "insert": 128449.71999999996} }, ProfilerPartition { occurences: 40.0, avg_n: 100963.45, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "insert": 128197.47500000003, "remove": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 51.0, avg_n: 101112.92156862748, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "insert": 128781.64705882355, "pop": 0.0, "remove": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 40.0, avg_n: 101270.525, avg_op_counts: {"remove": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "insert": 129048.29999999996, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 39.0, avg_n: 101401.10256410256, avg_op_counts: {"last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "first": 0.0, "insert": 129139.46153846156, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 41.0, avg_n: 101520.63414634149, avg_op_counts: {"remove": 0.0, "insert": 129129.78048780486, "pop": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 42.0, avg_n: 101652.52380952382, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "insert": 129088.92857142857} }, ProfilerPartition { occurences: 32.0, avg_n: 101818.0, avg_op_counts: {"first": 0.0, "insert": 129839.96875, "get": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 27.0, avg_n: 101940.25925925928, avg_op_counts: {"get": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "insert": 129575.44444444444, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 102073.92, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "insert": 129895.80000000002, "contains": 0.0, "clear": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 102211.89473684212, avg_op_counts: {"get": 0.0, "insert": 130055.94736842104, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 102370.58333333336, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 130027.37499999996, "remove": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 102492.1818181818, avg_op_counts: {"remove": 0.0, "insert": 129914.72727272726, "get": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 102605.96153846152, avg_op_counts: {"contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "insert": 129822.61538461538} }, ProfilerPartition { occurences: 28.0, avg_n: 102770.14285714284, avg_op_counts: {"first": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "contains": 0.0, "remove": 0.0, "clear": 0.0, "insert": 129112.5, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 102946.76470588232, avg_op_counts: {"get": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "last": 0.0, "insert": 129906.11764705884, "clear": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 103071.60000000002, avg_op_counts: {"insert": 129925.5, "last": 0.0, "contains": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 103199.125, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "insert": 129789.0, "contains": 0.0, "first": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 103362.45454545454, avg_op_counts: {"contains": 0.0, "insert": 130504.54545454546, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103522.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "insert": 129790.125, "nth": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 103642.07692307692, avg_op_counts: {"remove": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 130128.61538461538, "nth": 0.0, "get": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 103800.85714285714, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "insert": 129779.14285714286, "first": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 103921.875, avg_op_counts: {"pop": 0.0, "insert": 130789.875, "last": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104083.55555555556, avg_op_counts: {"get": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "insert": 130196.77777777778, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 104241.9, avg_op_counts: {"pop": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "insert": 132418.09999999998, "last": 0.0, "nth": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 104368.625, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "insert": 131003.0, "push": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 104512.66666666669, avg_op_counts: {"get": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "insert": 130950.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 104637.2, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "insert": 131214.4, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 104741.11111111112, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "contains": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "insert": 131187.22222222222} }, ProfilerPartition { occurences: 5.0, avg_n: 104895.4, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "insert": 130130.6, "nth": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 105045.66666666669, avg_op_counts: {"insert": 131373.66666666666, "get": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 105168.5, avg_op_counts: {"nth": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "insert": 131476.75} }, ProfilerPartition { occurences: 4.0, avg_n: 105274.75, avg_op_counts: {"insert": 130876.5, "pop": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105511.66666666669, avg_op_counts: {"first": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 132182.66666666666, "push": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 105820.33333333331, avg_op_counts: {"clear": 0.0, "pop": 0.0, "insert": 130631.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 105984.0, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "insert": 132931.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106076.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "last": 0.0, "insert": 130937.0, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 106245.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "insert": 132746.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106429.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 133914.0, "remove": 0.0, "nth": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 106882.5, avg_op_counts: {"get": 0.0, "contains": 0.0, "insert": 132252.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 107419.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "insert": 132028.0, "push": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 177743.0, avg_op_counts: {"first": 0.0, "insert": 245941.0, "last": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 179733.0, avg_op_counts: {"insert": 253658.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 181890.0, avg_op_counts: {"insert": 248499.0, "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: 2.0, avg_n: 182852.0, avg_op_counts: {"insert": 248449.5, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 182970.0, avg_op_counts: {"first": 0.0, "insert": 250456.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183079.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "first": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 254132.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183235.0, avg_op_counts: {"push": 0.0, "get": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 248843.0, "clear": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 183634.75, avg_op_counts: {"remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "insert": 248808.75, "nth": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 183784.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 252911.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 183963.5, avg_op_counts: {"clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "nth": 0.0, "insert": 252248.5, "remove": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 184167.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "insert": 248845.75} }, ProfilerPartition { occurences: 3.0, avg_n: 184323.33333333337, avg_op_counts: {"contains": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "insert": 252196.33333333337, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 184493.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "insert": 251444.0} }, ProfilerPartition { occurences: 1.0, avg_n: 184698.0, avg_op_counts: {"remove": 0.0, "pop": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 250041.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184794.5, avg_op_counts: {"clear": 0.0, "last": 0.0, "insert": 251650.5, "remove": 0.0, "nth": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 184925.0, avg_op_counts: {"clear": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "insert": 253010.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 185071.5, avg_op_counts: {"contains": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 252484.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 185266.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 252508.0, "first": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 185460.28571428577, avg_op_counts: {"remove": 0.0, "get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "first": 0.0, "insert": 251638.2857142857, "push": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 185621.0, avg_op_counts: {"pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "insert": 250481.33333333337, "push": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 185984.3333333333, avg_op_counts: {"push": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "last": 0.0, "get": 0.0, "contains": 0.0, "nth": 0.0, "insert": 252611.55555555556} }, ProfilerPartition { occurences: 8.0, avg_n: 186131.125, avg_op_counts: {"push": 0.0, "first": 0.0, "insert": 253215.75, "pop": 0.0, "last": 0.0, "get": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186289.66666666663, avg_op_counts: {"contains": 0.0, "pop": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0, "insert": 251812.0} }, ProfilerPartition { occurences: 5.0, avg_n: 186435.8, avg_op_counts: {"first": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "insert": 251207.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186660.0, avg_op_counts: {"insert": 250868.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 186769.0, avg_op_counts: {"contains": 0.0, "insert": 253499.0, "last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 186843.33333333337, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "insert": 249660.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 186999.0, avg_op_counts: {"last": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "insert": 251090.5, "contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187131.75, avg_op_counts: {"pop": 0.0, "remove": 0.0, "first": 0.0, "contains": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "insert": 253265.5, "last": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 187307.75, avg_op_counts: {"first": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "insert": 251796.0, "nth": 0.0, "contains": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 187471.77777777775, avg_op_counts: {"first": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "insert": 253346.1111111111, "contains": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187648.3, avg_op_counts: {"last": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "pop": 0.0, "insert": 252773.7, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187805.8, avg_op_counts: {"push": 0.0, "insert": 254815.7, "nth": 0.0, "get": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 187976.29999999996, avg_op_counts: {"contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "insert": 252631.1} }, ProfilerPartition { occurences: 18.0, avg_n: 188140.77777777775, avg_op_counts: {"first": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "insert": 252600.38888888888, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188336.7, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 253341.8, "get": 0.0, "contains": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188487.57142857145, avg_op_counts: {"nth": 0.0, "insert": 252807.57142857145, "contains": 0.0, "remove": 0.0, "push": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 188639.2857142857, avg_op_counts: {"get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0, "insert": 255467.2857142857, "contains": 0.0, "nth": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 188782.2, avg_op_counts: {"clear": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "insert": 252893.4} }, ProfilerPartition { occurences: 8.0, avg_n: 188938.0, avg_op_counts: {"clear": 0.0, "insert": 252720.5, "pop": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 189029.6666666667, avg_op_counts: {"get": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "pop": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "insert": 253790.5, "first": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189161.61538461535, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "insert": 252997.46153846156, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 189277.4, avg_op_counts: {"push": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "insert": 253791.46666666667, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 189440.0, avg_op_counts: {"last": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "insert": 253894.85714285713} }, ProfilerPartition { occurences: 9.0, avg_n: 189562.1111111111, avg_op_counts: {"clear": 0.0, "insert": 253369.22222222225, "last": 0.0, "contains": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 189694.25, avg_op_counts: {"get": 0.0, "insert": 253517.375, "last": 0.0, "nth": 0.0, "first": 0.0, "clear": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 189774.2307692308, avg_op_counts: {"first": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "nth": 0.0, "insert": 252823.6923076923, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 189929.875, avg_op_counts: {"remove": 0.0, "push": 0.0, "nth": 0.0, "insert": 254223.0, "get": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 190103.2, avg_op_counts: {"clear": 0.0, "insert": 253658.4, "contains": 0.0, "last": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 9.0, avg_n: 190192.33333333337, avg_op_counts: {"last": 0.0, "contains": 0.0, "first": 0.0, "insert": 254484.33333333337, "clear": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 19.0, avg_n: 190341.4210526316, avg_op_counts: {"get": 0.0, "insert": 255092.4736842105, "nth": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 190539.07142857145, avg_op_counts: {"nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "insert": 254845.7857142857} }, ProfilerPartition { occurences: 10.0, avg_n: 190656.3, avg_op_counts: {"insert": 253696.0, "contains": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 190776.8, avg_op_counts: {"nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "get": 0.0, "insert": 255116.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 190895.3125, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "nth": 0.0, "first": 0.0, "insert": 255035.50000000003, "push": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 191017.8, avg_op_counts: {"remove": 0.0, "contains": 0.0, "insert": 255176.4, "pop": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 30.0, avg_n: 191171.63333333333, avg_op_counts: {"pop": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "insert": 255135.4, "first": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 191349.56000000008, avg_op_counts: {"first": 0.0, "push": 0.0, "contains": 0.0, "insert": 254900.28, "nth": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "clear": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 191543.8, avg_op_counts: {"get": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 255540.26666666663} }, ProfilerPartition { occurences: 20.0, avg_n: 191719.8500000001, avg_op_counts: {"nth": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0, "pop": 0.0, "insert": 254870.35000000003, "get": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 191876.07142857145, avg_op_counts: {"get": 0.0, "nth": 0.0, "insert": 253364.35714285716, "pop": 0.0, "last": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 192043.46666666665, avg_op_counts: {"clear": 0.0, "get": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "insert": 253518.73333333337, "nth": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 192175.93750000003, avg_op_counts: {"last": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "insert": 256024.0625, "contains": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 192306.15384615387, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "insert": 254467.00000000003, "push": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192472.15, avg_op_counts: {"push": 0.0, "contains": 0.0, "insert": 255525.84999999995, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 192629.29411764708, avg_op_counts: {"first": 0.0, "clear": 0.0, "insert": 253977.05882352943, "pop": 0.0, "push": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 192747.2857142857, avg_op_counts: {"get": 0.0, "insert": 254195.92857142855, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 192887.75000000003, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "insert": 254348.9, "pop": 0.0, "nth": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 193026.57142857145, avg_op_counts: {"pop": 0.0, "clear": 0.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 253249.7142857143, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 193169.13333333333, avg_op_counts: {"insert": 256425.00000000003, "clear": 0.0, "get": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193263.58333333337, avg_op_counts: {"pop": 0.0, "last": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "insert": 254252.75, "nth": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 193386.31249999997, avg_op_counts: {"insert": 254558.81249999997, "get": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "remove": 0.0, "contains": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 193520.1764705882, avg_op_counts: {"contains": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "insert": 254977.8823529412, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 193667.25, avg_op_counts: {"push": 0.0, "clear": 0.0, "contains": 0.0, "pop": 0.0, "insert": 255086.41666666663, "last": 0.0, "get": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 193801.64285714287, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "get": 0.0, "last": 0.0, "push": 0.0, "insert": 254118.2142857143} }, ProfilerPartition { occurences: 7.0, avg_n: 193932.7142857143, avg_op_counts: {"clear": 0.0, "remove": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "get": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0, "insert": 255405.14285714284} }, ProfilerPartition { occurences: 18.0, avg_n: 194051.27777777775, avg_op_counts: {"pop": 0.0, "get": 0.0, "insert": 253264.66666666663, "contains": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 194228.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "push": 0.0, "insert": 253977.2307692308} }, ProfilerPartition { occurences: 14.0, avg_n: 194373.85714285716, avg_op_counts: {"clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "insert": 256568.7142857143, "last": 0.0, "contains": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 194500.6, avg_op_counts: {"nth": 0.0, "clear": 0.0, "contains": 0.0, "remove": 0.0, "get": 0.0, "first": 0.0, "insert": 253440.4, "push": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 194698.91666666663, avg_op_counts: {"nth": 0.0, "contains": 0.0, "last": 0.0, "insert": 254637.33333333337, "remove": 0.0, "clear": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 194885.0588235294, avg_op_counts: {"get": 0.0, "pop": 0.0, "insert": 255225.0588235294, "first": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 25.0, avg_n: 195041.84, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "insert": 254809.20000000004, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 195172.3333333333, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "insert": 254499.53333333335, "get": 0.0, "clear": 0.0, "remove": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 23.0, avg_n: 195301.04347826084, avg_op_counts: {"nth": 0.0, "contains": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "insert": 255218.5652173913, "pop": 0.0, "get": 0.0, "push": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 195400.25, avg_op_counts: {"insert": 252834.5, "pop": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 195524.7499999999, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "get": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "insert": 255743.31250000003, "last": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 195675.35294117645, avg_op_counts: {"first": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "insert": 253987.35294117648} }, ProfilerPartition { occurences: 22.0, avg_n: 195827.95454545456, avg_op_counts: {"push": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0, "insert": 254242.40909090912, "first": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 196004.95, avg_op_counts: {"clear": 0.0, "insert": 254657.15, "get": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196167.8125, avg_op_counts: {"remove": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "insert": 255063.6875, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 6.0, avg_n: 196290.16666666663, avg_op_counts: {"last": 0.0, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "insert": 254894.66666666663, "get": 0.0, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 196401.5, avg_op_counts: {"get": 0.0, "remove": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "insert": 253446.1, "last": 0.0, "push": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 196529.82352941175, avg_op_counts: {"nth": 0.0, "first": 0.0, "insert": 254043.70588235292, "push": 0.0, "clear": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 196632.7272727273, avg_op_counts: {"push": 0.0, "get": 0.0, "last": 0.0, "contains": 0.0, "insert": 257092.7272727273, "nth": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 196763.5625, avg_op_counts: {"last": 0.0, "pop": 0.0, "first": 0.0, "clear": 0.0, "insert": 253829.625, "push": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 196899.0, avg_op_counts: {"get": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "remove": 0.0, "first": 0.0, "insert": 254586.2} }, ProfilerPartition { occurences: 11.0, avg_n: 197012.18181818185, avg_op_counts: {"last": 0.0, "remove": 0.0, "pop": 0.0, "nth": 0.0, "insert": 255587.09090909088, "contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 197127.15384615384, avg_op_counts: {"get": 0.0, "remove": 0.0, "insert": 254984.07692307697, "push": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 20.0, avg_n: 197233.55, avg_op_counts: {"push": 0.0, "pop": 0.0, "nth": 0.0, "first": 0.0, "remove": 0.0, "insert": 255585.7, "contains": 0.0, "last": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 197399.4090909091, avg_op_counts: {"contains": 0.0, "clear": 0.0, "remove": 0.0, "first": 0.0, "last": 0.0, "pop": 0.0, "insert": 256074.13636363635, "nth": 0.0, "push": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 197591.03846153847, avg_op_counts: {"first": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "insert": 254739.6923076923} }, ProfilerPartition { occurences: 15.0, avg_n: 197777.59999999995, avg_op_counts: {"contains": 0.0, "insert": 255391.3333333333, "get": 0.0, "first": 0.0, "remove": 0.0, "push": 0.0, "nth": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 21.0, avg_n: 197922.2857142857, avg_op_counts: {"contains": 0.0, "pop": 0.0, "last": 0.0, "insert": 255032.76190476184, "push": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 198027.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "clear": 0.0, "pop": 0.0, "insert": 254739.2142857143, "push": 0.0, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 198169.75, avg_op_counts: {"insert": 255473.20833333337, "nth": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 198332.875, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "insert": 256391.06250000003, "pop": 0.0} }, ProfilerPartition { occurences: 22.0, avg_n: 198482.1818181818, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "first": 0.0, "insert": 254204.3636363636} }, ProfilerPartition { occurences: 18.0, avg_n: 198669.05555555553, avg_op_counts: {"remove": 0.0, "contains": 0.0, "insert": 255435.94444444444, "get": 0.0, "pop": 0.0, "push": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 198793.1538461538, avg_op_counts: {"first": 0.0, "get": 0.0, "push": 0.0, "pop": 0.0, "insert": 255958.6923076923, "contains": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 198954.2, avg_op_counts: {"clear": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "insert": 254058.6} }, ProfilerPartition { occurences: 20.0, avg_n: 199124.55, avg_op_counts: {"get": 0.0, "pop": 0.0, "last": 0.0, "clear": 0.0, "insert": 256178.50000000003, "contains": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 24.0, avg_n: 199291.4166666667, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "insert": 256088.0833333333, "last": 0.0, "pop": 0.0, "first": 0.0, "contains": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199444.5, avg_op_counts: {"push": 0.0, "nth": 0.0, "insert": 256683.88888888888, "get": 0.0, "clear": 0.0, "remove": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 18.0, avg_n: 199581.2222222222, avg_op_counts: {"insert": 256277.38888888885, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "remove": 0.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 199729.82352941175, avg_op_counts: {"contains": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 255604.47058823527, "get": 0.0, "clear": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 199897.3076923077, avg_op_counts: {"last": 0.0, "clear": 0.0, "contains": 0.0, "get": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 256014.61538461535, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200031.75, avg_op_counts: {"get": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0, "insert": 257983.1666666667, "nth": 0.0, "remove": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 200180.75000000003, avg_op_counts: {"push": 0.0, "get": 0.0, "remove": 0.0, "first": 0.0, "pop": 0.0, "insert": 254821.16666666663, "nth": 0.0, "contains": 0.0, "clear": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 200303.9230769231, avg_op_counts: {"contains": 0.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "nth": 0.0, "push": 0.0, "insert": 256241.6153846154, "first": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 15.0, avg_n: 200433.7333333333, avg_op_counts: {"nth": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "insert": 257446.53333333333, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200531.1818181818, avg_op_counts: {"first": 0.0, "get": 0.0, "insert": 257560.45454545453, "remove": 0.0, "nth": 0.0, "pop": 0.0, "contains": 0.0, "last": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 17.0, avg_n: 200663.4117647059, avg_op_counts: {"get": 0.0, "insert": 256133.76470588235, "pop": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 200826.00000000003, avg_op_counts: {"nth": 0.0, "insert": 256013.0909090909, "remove": 0.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "clear": 0.0, "first": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 16.0, avg_n: 200936.375, avg_op_counts: {"first": 0.0, "insert": 256689.31250000003, "contains": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 12.0, avg_n: 201080.5, avg_op_counts: {"pop": 0.0, "remove": 0.0, "insert": 256954.8333333333, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 201185.0, avg_op_counts: {"push": 0.0, "first": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "clear": 0.0, "insert": 258066.8, "nth": 0.0, "pop": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 14.0, avg_n: 201317.7142857143, avg_op_counts: {"first": 0.0, "contains": 0.0, "nth": 0.0, "last": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "insert": 256467.2142857143, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 201430.0, avg_op_counts: {"push": 0.0, "last": 0.0, "insert": 252509.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 201550.7142857143, avg_op_counts: {"clear": 0.0, "insert": 255113.42857142855, "get": 0.0, "first": 0.0, "nth": 0.0, "contains": 0.0, "push": 0.0, "last": 0.0, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 201671.25, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "insert": 257461.0, "contains": 0.0, "clear": 0.0, "push": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 201801.7272727273, avg_op_counts: {"nth": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "insert": 257478.45454545456, "pop": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 13.0, avg_n: 201966.6153846154, avg_op_counts: {"remove": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "insert": 257766.0, "clear": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202139.0909090909, avg_op_counts: {"insert": 258351.9090909091, "nth": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "clear": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202338.10000000003, avg_op_counts: {"insert": 258487.0, "remove": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 11.0, avg_n: 202566.18181818185, avg_op_counts: {"remove": 0.0, "last": 0.0, "clear": 0.0, "push": 0.0, "insert": 258508.1818181818, "nth": 0.0, "get": 0.0, "pop": 0.0, "contains": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 4.0, avg_n: 202727.5, avg_op_counts: {"pop": 0.0, "push": 0.0, "clear": 0.0, "remove": 0.0, "nth": 0.0, "first": 0.0, "insert": 256648.5, "get": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 202845.125, avg_op_counts: {"get": 0.0, "push": 0.0, "last": 0.0, "nth": 0.0, "first": 0.0, "pop": 0.0, "insert": 258673.5, "contains": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 10.0, avg_n: 202968.79999999996, avg_op_counts: {"nth": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 257374.0} }, ProfilerPartition { occurences: 6.0, avg_n: 203091.5, avg_op_counts: {"push": 0.0, "pop": 0.0, "get": 0.0, "first": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "insert": 257104.66666666663} }, ProfilerPartition { occurences: 9.0, avg_n: 203206.55555555556, avg_op_counts: {"insert": 257757.55555555556, "first": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 7.0, avg_n: 203584.14285714287, avg_op_counts: {"remove": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "insert": 258777.42857142855, "nth": 0.0, "last": 0.0, "contains": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 5.0, avg_n: 203775.2, avg_op_counts: {"last": 0.0, "contains": 0.0, "pop": 0.0, "clear": 0.0, "nth": 0.0, "push": 0.0, "insert": 257524.8, "remove": 0.0, "get": 0.0, "first": 0.0} }, ProfilerPartition { occurences: 8.0, avg_n: 203957.375, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "insert": 258483.25, "first": 0.0, "contains": 0.0, "remove": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204074.5, avg_op_counts: {"contains": 0.0, "nth": 0.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "get": 0.0, "pop": 0.0, "insert": 258986.0, "clear": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204201.33333333337, avg_op_counts: {"first": 0.0, "clear": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0, "pop": 0.0, "contains": 0.0, "insert": 258703.33333333337, "get": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204350.33333333337, avg_op_counts: {"first": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0, "remove": 0.0, "insert": 257076.33333333337, "pop": 0.0, "push": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 204556.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "nth": 0.0, "contains": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 255819.0, "get": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 204673.0, avg_op_counts: {"clear": 0.0, "get": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "push": 0.0, "first": 0.0, "insert": 258599.0, "last": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 204916.5, avg_op_counts: {"clear": 0.0, "contains": 0.0, "first": 0.0, "push": 0.0, "last": 0.0, "get": 0.0, "remove": 0.0, "pop": 0.0, "insert": 261051.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205068.0, avg_op_counts: {"last": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "contains": 0.0, "clear": 0.0, "first": 0.0, "insert": 261254.5} }, ProfilerPartition { occurences: 4.0, avg_n: 205183.25, avg_op_counts: {"push": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "clear": 0.0, "remove": 0.0, "insert": 259279.25, "contains": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205312.33333333337, avg_op_counts: {"pop": 0.0, "get": 0.0, "remove": 0.0, "push": 0.0, "insert": 258939.66666666663, "clear": 0.0, "last": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 3.0, avg_n: 205543.0, avg_op_counts: {"last": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "insert": 257986.66666666663, "push": 0.0, "remove": 0.0, "contains": 0.0, "first": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 205645.5, avg_op_counts: {"remove": 0.0, "push": 0.0, "insert": 260875.5, "get": 0.0, "pop": 0.0, "last": 0.0, "first": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 205757.0, avg_op_counts: {"contains": 0.0, "nth": 0.0, "get": 0.0, "clear": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "last": 0.0, "pop": 0.0, "insert": 262184.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206016.0, avg_op_counts: {"first": 0.0, "nth": 0.0, "push": 0.0, "contains": 0.0, "insert": 258189.0, "clear": 0.0, "pop": 0.0, "last": 0.0, "remove": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206161.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "insert": 256212.0, "nth": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206363.0, avg_op_counts: {"push": 0.0, "first": 0.0, "nth": 0.0, "pop": 0.0, "insert": 261549.5, "contains": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206538.0, avg_op_counts: {"contains": 0.0, "insert": 262991.0, "pop": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "clear": 0.0, "get": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 206701.0, avg_op_counts: {"contains": 0.0, "insert": 261433.0, "push": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 206882.5, avg_op_counts: {"insert": 261582.5, "contains": 0.0, "push": 0.0, "nth": 0.0, "last": 0.0, "first": 0.0, "get": 0.0, "pop": 0.0, "clear": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207086.0, avg_op_counts: {"remove": 0.0, "get": 0.0, "last": 0.0, "pop": 0.0, "insert": 261129.0, "first": 0.0, "contains": 0.0, "push": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207273.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "first": 0.0, "nth": 0.0, "insert": 262664.0, "pop": 0.0, "get": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207381.0, avg_op_counts: {"last": 0.0, "insert": 260916.0, "first": 0.0, "get": 0.0, "clear": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "nth": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 2.0, avg_n: 207624.0, avg_op_counts: {"last": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "remove": 0.0, "get": 0.0, "clear": 0.0, "contains": 0.0, "insert": 258835.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 207943.0, avg_op_counts: {"first": 0.0, "remove": 0.0, "insert": 258782.0, "last": 0.0, "clear": 0.0, "get": 0.0, "contains": 0.0, "pop": 0.0, "push": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208167.0, avg_op_counts: {"nth": 0.0, "contains": 0.0, "push": 0.0, "first": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "get": 0.0, "last": 0.0, "insert": 262336.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208644.0, avg_op_counts: {"insert": 262515.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "pop": 0.0, "push": 0.0, "contains": 0.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 208852.0, avg_op_counts: {"last": 0.0, "push": 0.0, "contains": 0.0, "first": 0.0, "pop": 0.0, "clear": 0.0, "insert": 265951.0, "get": 0.0, "nth": 0.0, "remove": 0.0} }]
+[2024-03-30T00:52:32Z 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-30T00:52:32Z 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-30T00:52:32Z DEBUG candelabra::profiler::info] With split index 192, split proper is true
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:52:32Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:52:32Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:52:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:52:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:52:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:52:32Z 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
+ Finished bench [optimized] target(s) in 3.06s
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
+[2024-03-30T00:53:46Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-30T00:53:46Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:53:46Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:53:46Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:53:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:53:46Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:53:46Z 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
+ Finished bench [optimized] target(s) in 3.25s
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
+[2024-03-30T00:55:00Z 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-30T00:55:00Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_09
+[2024-03-30T00:55:00Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:55:00Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:55:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:55:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:55:00Z 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.75s
+ Finished bench [optimized] target(s) in 3.33s
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 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 837230 │ 10606000 │ 21827000 │ 1379200 │ 15987000 │ 31761000 │ 82397430 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet} │ 576980 │ 5513900 │ 12754000 │ 1100900 │ 10509000 │ 22763000 │ 53217780 │
+│ {("/opt/candelabra/src/tests/aoc_2022_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet} │ 574770 │ 5523600 │ 31770000 │ 1100300 │ 10769000 │ 39966000 │ 89703670 │
└───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴───────────────────────┴────────────────────────┴────────────────────────┴──────────┘
\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 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 837230 & 10606000 & 21827000 & 1379200 & 15987000 & 31761000 & 82397430 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet\} & 576980 & 5513900 & 12754000 & 1100900 & 10509000 & 22763000 & 53217780 \\
+\{("/opt/candelabra/src/tests/aoc\_2022\_09/src/types.pr.rs", "Set"): std::collections::HashSet until n=185540, then std::collections::BTreeSet\} & 574770 & 5523600 & 31770000 & 1100300 & 10769000 & 39966000 & 89703670 \\
\end{tabular}
\end{center}
-section_end:1711385499:compare-aoc_2022_09
+section_end:1711760176: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 23f2064..d2fa394 100644
--- a/analysis/current/sections/compare-aoc_2022_14
+++ b/analysis/current/sections/compare-aoc_2022_14
@@ -1,17 +1,17 @@
-:1711385499:compare-aoc_2022_14
+:1711760176: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)]
+[2024-03-30T00:56:16Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:56:16Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:56:16Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:56:16Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:56:16Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:56:16Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:56:16Z INFO candelabra_cli::select] Processing project aoc_2022_14
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"remove": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "insert": 29.192028034174125, "contains": 372.2773222112264, "get": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"insert": 26360.0, "nth": 0.0, "clear": 0.0, "get": 0.0, "contains": 5107130.0, "last": 0.0, "remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0} }]
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924]), ("std::collections::HashSet", [1674077076.6974382, 15974321226.296566])]
+[2024-03-30T00:56:16Z 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-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
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"remove": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 0.08577766267691815, "first": 0.0, "last": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0} }]
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [233734.21651701306]), ("std::vec::Vec", [287403.5813059762])]
+[2024-03-30T00:56:16Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 99022.0, avg_n: 29.192028034174125, avg_op_counts: {"last": 0.0, "get": 0.0, "nth": 0.0, "pop": 0.0, "push": 0.0, "clear": 0.0, "insert": 29.192028034174125, "remove": 0.0, "contains": 372.2773222112264, "first": 0.0} }, ProfilerPartition { occurences: 26.0, avg_n: 26360.0, avg_op_counts: {"clear": 0.0, "pop": 0.0, "contains": 5107130.0, "remove": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "insert": 26360.0, "push": 0.0, "nth": 0.0} }]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::HashSet", [1674077076.6974382, 15974321226.296566]), ("std::collections::BTreeSet", [2082158082.8687127, 21354823978.304924])]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::HashSet", 1674077076.6974382), ("std::collections::HashSet", 15974321226.296566)]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 266433.0, avg_n: 5.293814955354618, avg_op_counts: {"last": 0.0, "clear": 0.0, "insert": 0.08577766267691815, "first": 0.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "push": 0.0, "nth": 0.0, "remove": 0.0} }]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [287403.5813059762]), ("std::collections::LinkedList", [233734.21651701306])]
+[2024-03-30T00:56:17Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 233734.21651701306)]
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:56:17Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:56:17Z 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::vec::Vec}
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:56:17Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:56:17Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:56:17Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:56:17Z 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.37s
+ Finished bench [optimized] target(s) in 3.42s
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
+[2024-03-30T00:57:05Z 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-30T00:57:05Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:57:05Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:57:05Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:57:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:57:05Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:57:05Z 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.33s
+ 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: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
+[2024-03-30T00:57:50Z 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-30T00:57:50Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:57:50Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:57:50Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:57:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:57:50Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:57:50Z 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.24s
+ Finished bench [optimized] target(s) in 3.26s
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
+[2024-03-30T00:58:36Z 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::BTreeSet}
+[2024-03-30T00:58:36Z DEBUG candelabra::confirmation] Saving choices for project aoc_2022_14
+[2024-03-30T00:58:36Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:58:36Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:58:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:58:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:58:36Z 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.22s
+ Finished bench [optimized] target(s) in 3.32s
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 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴────────────────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────┐
+│ │ 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::HashSet, ("/opt/candelabra/src/tests/aoc_2022_14/src/types.pr.rs", "List"): std::vec::Vec} │ 1643.3999999999999 │ 10097 │ 242120000 │ 57144 │ 242188884.4 │
+│ {("/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} │ 1253.2 │ 4809.8 │ 272960000 │ 33136 │ 272999199 │
+│ {("/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} │ 1202.7 │ 11412 │ 335230000 │ 60733 │ 335303347.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::BTreeSet} │ 1555.8000000000002 │ 6073.8 │ 350980000 │ 46728 │ 351034357.6 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────────────────┴─────────────┘
\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 \\
+\{("/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::vec::Vec\} & 1643.3999999999999 & 10097 & 242120000 & 57144 & 242188884.4 \\
+\{("/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\} & 1253.2 & 4809.8 & 272960000 & 33136 & 272999199 \\
+\{("/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\} & 1202.7 & 11412 & 335230000 & 60733 & 335303347.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::BTreeSet\} & 1555.8000000000002 & 6073.8 & 350980000 & 46728 & 351034357.6 \\
\end{tabular}
\end{center}
-section_end:1711385689:compare-aoc_2022_14
+section_end:1711760369: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 2f8d5b8..5d8872e 100644
--- a/analysis/current/sections/compare-example_mapping
+++ b/analysis/current/sections/compare-example_mapping
@@ -1,13 +1,13 @@
-:1711385689:compare-example_mapping
+:1711760369: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
+[2024-03-30T00:59:29Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T00:59:29Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T00:59:29Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T00:59:29Z 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-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
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"get": 100.0, "insert": 50.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "first": 0.0, "last": 0.0, "nth": 0.0, "contains": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"first": 0.0, "pop": 0.0, "remove": 0.0, "push": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "get": 300.0, "insert": 150.0, "nth": 0.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"remove": 0.0, "push": 0.0, "pop": 0.0, "first": 0.0, "last": 0.0, "contains": 0.0, "get": 5000.0, "insert": 2500.0, "clear": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"last": 0.0, "contains": 0.0, "nth": 0.0, "get": 15000.0, "first": 0.0, "push": 0.0, "remove": 0.0, "pop": 0.0, "clear": 0.0, "insert": 7500.0} }]
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Costs by partitions: [("primrose_library::SortedVecMap", [1206074045.7825513, 781306636.890812, 5489170244.925119, 112164800361.46187]), ("std::collections::BTreeMap", [1840053452.8899245, 1680935548.3905444, 5118928650.207806, 37501120151.82103]), ("primrose_library::VecMap", [544593008.4231915, 0.0, 25689330964.74701, 695685653840.1]), ("std::collections::HashMap", [1379383260.593158, 1145589452.1164875, 3068214218.402198, 22912869815.480682])]
+[2024-03-30T00:59:29Z 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-30T00:59:29Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T00:59:29Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 209540.0, avg_n: 50.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "push": 0.0, "pop": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "insert": 50.0, "get": 100.0, "first": 0.0} }, ProfilerPartition { occurences: 53905.0, avg_n: 150.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "push": 0.0, "pop": 0.0, "clear": 0.0, "insert": 150.0, "nth": 0.0, "contains": 0.0, "last": 0.0, "get": 300.0} }, ProfilerPartition { occurences: 6898.0, avg_n: 2500.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "get": 5000.0, "last": 0.0, "pop": 0.0, "nth": 0.0, "clear": 0.0, "contains": 0.0, "push": 0.0, "insert": 2500.0} }, ProfilerPartition { occurences: 14532.0, avg_n: 7500.0, avg_op_counts: {"get": 15000.0, "pop": 0.0, "insert": 7500.0, "push": 0.0, "first": 0.0, "contains": 0.0, "last": 0.0, "clear": 0.0, "nth": 0.0, "remove": 0.0} }]
+[2024-03-30T00:59:29Z 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-30T00:59:29Z 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-30T00:59:29Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:59:29Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T00:59:29Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T00:59:29Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap}
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T00:59:29Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T00:59:29Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T00:59:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T00:59:30Z DEBUG primrose::selector] Running type checker
+[2024-03-30T00:59:30Z DEBUG primrose::selector] Running analysis
+[2024-03-30T00:59:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T00:59:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T00:59:30Z 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
+ Finished bench [optimized] target(s) in 3.23s
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
+[2024-03-30T01:00:20Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap}
+[2024-03-30T01:00:20Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:00:20Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:00:20Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:00:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:00:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:00:20Z 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
+ Finished bench [optimized] target(s) in 2.76s
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
+[2024-03-30T01:01:08Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap}
+[2024-03-30T01:01:08Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:01:08Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:01:08Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:01:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:01:08Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:01:08Z 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
+ Finished bench [optimized] target(s) in 2.79s
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
+[2024-03-30T01:02:00Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap}
+[2024-03-30T01:02:00Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:02:00Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:02:00Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:02:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:02:00Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:02:00Z 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
+ Finished bench [optimized] target(s) in 2.94s
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
+[2024-03-30T01:02:49Z 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-30T01:02:49Z DEBUG candelabra::confirmation] Saving choices for project example_mapping
+[2024-03-30T01:02:49Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_mapping/src/types.pr.rs
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:02:49Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:02:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:02:49Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:02:49Z 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
+ Finished bench [optimized] target(s) in 2.93s
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 │
-└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴─────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
+┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────┬────────┬─────────┬──────────┬────────────────────┬────────────┐
+│ │ l15 │ l18 │ l19 │ l25 │ l27 │ l29 │ l30 │ l35 │ l37 │ l39 │ l41 │ l8 │ total │
+├──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────┼────────┼─────────┼──────────┼────────────────────┼────────────┤
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap until n=225, then std::collections::HashMap} │ │ 33333 │ │ │ 192630 │ │ │ │ │ 605770 │ │ 4665.7 │ 836398.7 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap} │ 12739 │ │ │ 288750 │ │ │ │ 907990 │ │ │ │ 3100.9 │ 1212579.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): std::collections::HashMap} │ │ 11322 │ │ │ 183930 │ │ │ │ 594750 │ │ │ 3720.8 │ 793722.8 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::VecMap} │ │ │ 33571 │ │ │ │ 8621900 │ │ │ │ 78539000 │ 4847.900000000001 │ 87199318.9 │
+│ {("/opt/candelabra/src/tests/example_mapping/src/types.pr.rs", "Map"): primrose_library::SortedVecMap} │ │ 12985 │ │ │ │ 638210 │ │ │ │ 6928500 │ │ 3492.1000000000004 │ 7583187.1 │
+└──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────┴────────┴─────────┴──────────┴────────────────────┴────────────┘
\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 \\
+\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
+ & l15 & l18 & l19 & l25 & l27 & l29 & l30 & l35 & l37 & l39 & l41 & 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 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap until n=225, then std::collections::HashMap\} & & 33333 & & & 192630 & & & & & 605770 & & 4665.7 & 836398.7 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::BTreeMap\} & 12739 & & & 288750 & & & & 907990 & & & & 3100.9 & 1212579.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): std::collections::HashMap\} & & 11322 & & & 183930 & & & & 594750 & & & 3720.8 & 793722.8 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::VecMap\} & & & 33571 & & & & 8621900 & & & & 78539000 & 4847.900000000001 & 87199318.9 \\
+\{("/opt/candelabra/src/tests/example\_mapping/src/types.pr.rs", "Map"): primrose\_library::SortedVecMap\} & & 12985 & & & & 638210 & & & & 6928500 & & 3492.1000000000004 & 7583187.1 \\
\end{tabular}
\end{center}
-section_end:1711385934:compare-example_mapping
+section_end:1711760618: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 7d24dfe..c69edc1 100644
--- a/analysis/current/sections/compare-example_sets
+++ b/analysis/current/sections/compare-example_sets
@@ -1,13 +1,17 @@
-:1711385934:compare-example_sets
+:1711760618: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
+[2024-03-30T01:03:38Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T01:03:38Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T01:03:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T01:03:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T01:03:38Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T01:03:38Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T01:03:38Z INFO candelabra_cli::select] Processing project example_sets
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"clear": 0.0, "contains": 100.0, "last": 0.0, "first": 0.0, "push": 0.0, "remove": 0.0, "nth": 0.0, "insert": 50.0, "get": 0.0, "pop": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"remove": 0.0, "first": 0.0, "nth": 0.0, "get": 0.0, "last": 0.0, "insert": 150.0, "pop": 0.0, "contains": 300.0, "push": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"nth": 0.0, "remove": 0.0, "last": 0.0, "contains": 5000.0, "pop": 0.0, "push": 0.0, "get": 0.0, "clear": 0.0, "insert": 2500.0, "first": 0.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"pop": 0.0, "clear": 0.0, "insert": 7500.0, "get": 0.0, "first": 0.0, "nth": 0.0, "push": 0.0, "last": 0.0, "remove": 0.0, "contains": 15000.0} }]
+[2024-03-30T01:03:39Z 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-30T01:03:39Z 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)]
┌──────┬────────────────────────────┬────────────────────┬────────────────────────────────────────────────────────┐
│ name │ implementation │ estimated cost │ file │
├──────┼────────────────────────────┼────────────────────┼────────────────────────────────────────────────────────┤
@@ -22,64 +26,60 @@ 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-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
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:03:39Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 69344.0, avg_n: 50.0, avg_op_counts: {"remove": 0.0, "clear": 0.0, "nth": 0.0, "pop": 0.0, "insert": 50.0, "get": 0.0, "first": 0.0, "contains": 100.0, "last": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 41775.0, avg_n: 150.0, avg_op_counts: {"insert": 150.0, "remove": 0.0, "first": 0.0, "clear": 0.0, "pop": 0.0, "get": 0.0, "contains": 300.0, "last": 0.0, "nth": 0.0, "push": 0.0} }, ProfilerPartition { occurences: 4891.0, avg_n: 2500.0, avg_op_counts: {"get": 0.0, "first": 0.0, "contains": 5000.0, "pop": 0.0, "remove": 0.0, "clear": 0.0, "last": 0.0, "push": 0.0, "nth": 0.0, "insert": 2500.0} }, ProfilerPartition { occurences: 5973.0, avg_n: 7500.0, avg_op_counts: {"insert": 7500.0, "remove": 0.0, "first": 0.0, "get": 0.0, "contains": 15000.0, "push": 0.0, "clear": 0.0, "nth": 0.0, "last": 0.0, "pop": 0.0} }]
+[2024-03-30T01:03:39Z 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-30T01:03:39Z 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-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T01:03:39Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T01:03:39Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet}
+[2024-03-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-30T01:03:39Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:03:39Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:03:39Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:03:39Z 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
+ Finished bench [optimized] target(s) in 2.96s
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
+[2024-03-30T01:04:27Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet}
+[2024-03-30T01:04:27Z DEBUG candelabra::confirmation] Saving choices for project example_sets
+[2024-03-30T01:04:27Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_sets/src/types.pr.rs
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:04:27Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:04:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:04:27Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:04:27Z 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
+ Finished bench [optimized] target(s) in 2.91s
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 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────────────────┴──────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────┬───────┬───────┬────────┬────────┬────────┬─────────┬────────┬───────────┐
+│ │ l17 │ l18 │ l27 │ l28 │ l35 │ l39 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────┼───────┼───────┼────────┼────────┼────────┼─────────┼────────┼───────────┤
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet} │ 19808 │ │ 485220 │ │ │ 1657700 │ 5258.9 │ 2167986.9 │
+│ {("/opt/candelabra/src/tests/example_sets/src/types.pr.rs", "Set"): std::collections::HashSet} │ │ 11916 │ │ 193590 │ 633840 │ │ 3961.1 │ 843307.1 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────┴───────┴───────┴────────┴────────┴────────┴─────────┴────────┴───────────┘
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|}
- & l18 & l19 & l28 & l30 & l37 & l40 & l8 & total \\
+ & l17 & l18 & l27 & l28 & l35 & l39 & 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 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::BTreeSet\} & 19808 & & 485220 & & & 1657700 & 5258.9 & 2167986.9 \\
+\{("/opt/candelabra/src/tests/example\_sets/src/types.pr.rs", "Set"): std::collections::HashSet\} & & 11916 & & 193590 & 633840 & & 3961.1 & 843307.1 \\
\end{tabular}
\end{center}
-section_end:1711386038:compare-example_sets
+section_end:1711760718: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 e993c4f..042af7b 100644
--- a/analysis/current/sections/compare-example_stack
+++ b/analysis/current/sections/compare-example_stack
@@ -1,13 +1,13 @@
-:1711386038:compare-example_stack
+:1711760718: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
+[2024-03-30T01:05:18Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T01:05:18Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T01:05:18Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T01:05:18Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T01:05:18Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T01:05:18Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T01:05:19Z 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-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
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"last": 0.0, "clear": 0.0, "contains": 0.0, "pop": 10.0, "push": 10.0, "insert": 0.0, "nth": 0.0, "first": 0.0, "get": 0.0, "remove": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"contains": 0.0, "push": 1000.0, "nth": 0.0, "remove": 0.0, "insert": 0.0, "first": 0.0, "pop": 1000.0, "last": 0.0, "get": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"contains": 0.0, "clear": 0.0, "last": 0.0, "push": 10000.0, "remove": 0.0, "first": 0.0, "get": 0.0, "insert": 0.0, "pop": 10000.0, "nth": 0.0} }]
+[2024-03-30T01:05:19Z 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-30T01:05:19Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:05:19Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 261513.0, avg_n: 10.0, avg_op_counts: {"contains": 0.0, "remove": 0.0, "push": 10.0, "clear": 0.0, "get": 0.0, "last": 0.0, "pop": 10.0, "first": 0.0, "insert": 0.0, "nth": 0.0} }, ProfilerPartition { occurences: 54426.0, avg_n: 1000.0, avg_op_counts: {"get": 0.0, "nth": 0.0, "pop": 1000.0, "contains": 0.0, "insert": 0.0, "first": 0.0, "push": 1000.0, "last": 0.0, "remove": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 38921.0, avg_n: 10000.0, avg_op_counts: {"get": 0.0, "remove": 0.0, "clear": 0.0, "contains": 0.0, "last": 0.0, "pop": 10000.0, "nth": 0.0, "insert": 0.0, "first": 0.0, "push": 10000.0} }]
+[2024-03-30T01:05:19Z 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-30T01:05:19Z DEBUG candelabra::profiler::info] Top by partition: [("std::vec::Vec", 40925757.191425145), ("std::vec::Vec", 259987504.43913752), ("std::vec::Vec", 1322368431.7986765)]
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T01:05:19Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T01:05:19Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec}
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-30T01:05:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:05:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:05:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:05:19Z 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
+ Finished bench [optimized] target(s) in 2.69s
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
+[2024-03-30T01:05:54Z INFO candelabra_cli::select] Running benchmarks with {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList}
+[2024-03-30T01:05:54Z DEBUG candelabra::confirmation] Saving choices for project example_stack
+[2024-03-30T01:05:54Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/example_stack/src/types.pr.rs
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:05:54Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:05:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:05:54Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:05:54Z 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
+ Finished bench [optimized] target(s) in 2.62s
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 │
-└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴────────┴───────┴────────┴───────────┘
+┌─────────────────────────────────────────────────────────────────────────────────────────────────────────┬────────┬───────┬───────┬────────┬────────┬────────────────────┐
+│ │ l17 │ l18 │ l26 │ l29 │ l8 │ total │
+├─────────────────────────────────────────────────────────────────────────────────────────────────────────┼────────┼───────┼───────┼────────┼────────┼────────────────────┤
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList} │ │ 33489 │ │ 351260 │ 158.16 │ 384907.16000000003 │
+│ {("/opt/candelabra/src/tests/example_stack/src/types.pr.rs", "StackCon"): std::vec::Vec} │ 1596.8 │ │ 17237 │ │ 134.17 │ 18967.97 │
+└─────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────┴───────┴───────┴────────┴────────┴────────────────────┘
\begin{center}
-\begin{tabular}{|c|c|c|c|c|c|}
- & l15 & l22 & l24 & l8 & total \\
+\begin{tabular}{|c|c|c|c|c|c|c|}
+ & l17 & l18 & l26 & l29 & 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 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::collections::LinkedList\} & & 33489 & & 351260 & 158.16 & 384907.16000000003 \\
+\{("/opt/candelabra/src/tests/example\_stack/src/types.pr.rs", "StackCon"): std::vec::Vec\} & 1596.8 & & 17237 & & 134.17 & 18967.97 \\
\end{tabular}
\end{center}
-section_end:1711386112:compare-example_stack
+section_end:1711760792: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 c7b25d4..d2ebefc 100644
--- a/analysis/current/sections/compare-prime_sieve
+++ b/analysis/current/sections/compare-prime_sieve
@@ -1,103 +1,103 @@
-:1711386112:compare-prime_sieve
+:1711760792: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
+[2024-03-30T01:06:32Z INFO candelabra_cli] Using source dir: "/nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source"
+[2024-03-30T01:06:32Z DEBUG candelabra::candidates] Initialised candidate cacher with hash 6543311679163142612
+[2024-03-30T01:06:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs. Continuing anyway.
+[2024-03-30T01:06:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs. Continuing anyway.
+[2024-03-30T01:06:32Z DEBUG primrose::library_specs] Failed to process library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs. Continuing anyway.
+[2024-03-30T01:06:32Z DEBUG candelabra::cost] Initialised benchmark cacher with hash 6543311679163142612
+[2024-03-30T01:06:33Z INFO candelabra_cli::select] Processing project prime_sieve
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"pop": 0.0, "push": 0.0, "insert": 23.905292384789895, "first": 0.0, "get": 0.0, "last": 0.0, "remove": 0.0, "contains": 0.0, "nth": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "remove": 0.0, "last": 0.0, "nth": 0.0, "insert": 5133.0, "pop": 0.0, "contains": 0.0, "push": 0.0, "get": 0.0, "first": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213]), ("std::collections::HashSet", [116800020.83819024, 205347.45777480432])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 1, 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-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
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"get": 0.0, "remove": 60.0, "contains": 0.0, "nth": 0.0, "pop": 16.0, "push": 48.0, "insert": 0.0, "first": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"push": 498.0, "first": 0.0, "pop": 96.0, "remove": 911.0, "nth": 0.0, "contains": 0.0, "insert": 0.0, "get": 0.0, "last": 0.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"clear": 0.0, "contains": 0.0, "push": 49998.0, "last": 0.0, "first": 0.0, "nth": 0.0, "remove": 124819.0, "pop": 5134.0, "get": 0.0, "insert": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.6228476]), ("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.6228476)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 104982.0, avg_n: 48.0, avg_op_counts: {"pop": 16.0, "push": 48.0, "remove": 60.0, "nth": 0.0, "get": 0.0, "contains": 0.0, "clear": 0.0, "insert": 0.0, "first": 0.0, "last": 0.0} }, ProfilerPartition { occurences: 13150.0, avg_n: 498.0, avg_op_counts: {"insert": 0.0, "contains": 0.0, "last": 0.0, "nth": 0.0, "push": 498.0, "first": 0.0, "pop": 96.0, "get": 0.0, "remove": 911.0, "clear": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 49998.0, avg_op_counts: {"push": 49998.0, "clear": 0.0, "first": 0.0, "get": 0.0, "nth": 0.0, "last": 0.0, "remove": 124819.0, "contains": 0.0, "pop": 5134.0, "insert": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::LinkedList", [82913976.14030395, 116745975.12099935, 13979811404.371206]), ("std::vec::Vec", [920139229.3349389, 21990816690.846436, 3240282778.622847])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::LinkedList", 82913976.14030395), ("std::collections::LinkedList", 116745975.12099935), ("std::vec::Vec", 3240282778.622847)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 2, split proper is true
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Checking for nsplit
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Partitions: [ProfilerPartition { occurences: 118132.0, avg_n: 22.905292384789895, avg_op_counts: {"pop": 0.0, "contains": 0.0, "nth": 0.0, "get": 0.0, "push": 0.0, "remove": 0.0, "last": 0.0, "clear": 0.0, "insert": 23.905292384789895, "first": 0.0} }, ProfilerPartition { occurences: 1.0, avg_n: 5132.0, avg_op_counts: {"clear": 0.0, "push": 0.0, "remove": 0.0, "insert": 5133.0, "contains": 0.0, "pop": 0.0, "get": 0.0, "last": 0.0, "first": 0.0, "nth": 0.0} }]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Costs by partitions: [("std::collections::BTreeSet", [108545396.49787714, 386463.0783643916]), ("std::collections::HashSet", [116800020.83819024, 205347.45777480432]), ("primrose_library::SortedVec", [111243970.25679907, 1177386.194208213])]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] Top by partition: [("std::collections::BTreeSet", 108545396.49787714), ("std::collections::HashSet", 205347.45777480432)]
+[2024-03-30T01:06:33Z DEBUG candelabra::profiler::info] With split index 1, split proper is true
+[2024-03-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/traits.rs
+[2024-03-30T01:06:33Z INFO candelabra_cli::select] Saved best choices
+[2024-03-30T01:06:33Z 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-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:06:33Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:06:33Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:06:33Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:06:33Z 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
+ Finished bench [optimized] target(s) in 2.94s
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
+[2024-03-30T01:09:45Z 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-30T01:09:45Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:09:45Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:09:45Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:09:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:09:45Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:09: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 2.85s
+ Finished bench [optimized] target(s) in 3.06s
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
+[2024-03-30T01:10:32Z 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-30T01:10:32Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:10:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:10:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:10:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:10:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:10:33Z 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
@@ -113,44 +113,44 @@ help: remove these parentheses
|
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
+ Finished bench [optimized] target(s) in 3.02s
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
+[2024-03-30T01:11:20Z 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}
+[2024-03-30T01:11:20Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:11:20Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:11:20Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:11:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:11:20Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:11:20Z 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
+ Finished bench [optimized] target(s) in 2.64s
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
+[2024-03-30T01:14:42Z 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-30T01:14:42Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:14:42Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:14:42Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:14:42Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:14:42Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:14:42Z 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
+ Finished bench [optimized] target(s) in 2.73s
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
+[2024-03-30T01:15:32Z 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-30T01:15:32Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:15:32Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:15:32Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:15:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:15:32Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:15:33Z 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
@@ -166,190 +166,190 @@ help: remove these parentheses
|
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
+ Finished bench [optimized] target(s) in 2.91s
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
+[2024-03-30T01:16:19Z 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-30T01:16:19Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:16:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:16:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:16:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:16:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:16:19Z 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
+ Finished bench [optimized] target(s) in 2.83s
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
+[2024-03-30T01:26:30Z 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-30T01:26:30Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:26:30Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:26:30Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:26:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:26:30Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:26: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)
- Finished bench [optimized] target(s) in 2.93s
+ Finished bench [optimized] target(s) in 2.97s
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
+[2024-03-30T01:27:19Z 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 until n=747, then std::vec::Vec}
+[2024-03-30T01:27:19Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:27:19Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:27:19Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:27:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:27:19Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:27:19Z 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:101
|
-11 | ::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()
| ^ ^
|
= 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::<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 2.97s
+ Finished bench [optimized] target(s) in 2.73s
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
+[2024-03-30T01:28:06Z 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}
+[2024-03-30T01:28:06Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:28:06Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:28:06Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:28:06Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:28:06Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:28:06Z 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:110
|
-18 | ::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()
| ^ ^
|
= 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::<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()
|
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
+ Finished bench [optimized] target(s) in 3.11s
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
+[2024-03-30T01:31:36Z 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::vec::Vec}
+[2024-03-30T01:31:36Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:31:36Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:31:36Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:31:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:31:36Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:31:36Z 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:110
|
-18 | ::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()
| ^ ^
|
= 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::<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()
|
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
+ Finished bench [optimized] target(s) in 3.14s
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
+[2024-03-30T01:32:24Z 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-30T01:32:24Z DEBUG candelabra::confirmation] Saving choices for project prime_sieve
+[2024-03-30T01:32:24Z DEBUG candelabra::confirmation] Saving choices for /opt/candelabra/src/tests/prime_sieve/src/types.pr.rs
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Setting up directories
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Parsing into blocks
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Running type checker
+[2024-03-30T01:32:24Z DEBUG primrose::selector] Running analysis
+[2024-03-30T01:32:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/adaptive.rs
+[2024-03-30T01:32:24Z DEBUG primrose::library_specs] Ignoring invalid library module /nix/store/n9bab5lfpka22cpsfrvdsg454dn0kkdn-source/crates/library/src/profiler.rs
+[2024-03-30T01:32: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
+ --> prime_sieve/src/types.rs:11:110
|
-11 | ::primrose_library::AdaptiveContainer::<747, std::collections::LinkedList<S>, std::vec::Vec<S>, (S)>::default()
- | ^ ^
+11 | ::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()
+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()
|
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()
+ | ^ ^
|
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 2 warnings (run `cargo fix --lib -p prime_sieve` to apply 2 suggestions)
- Finished bench [optimized] target(s) in 3.04s
+ Finished bench [optimized] target(s) in 3.11s
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 │
+│ {("/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} │ 1669.7 │ 76535 │ 787510000 │ 787588204.7 │
+│ {("/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} │ 2262.9 │ 203210 │ 758160000 │ 758365472.9 │
+│ {("/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} │ 2243.5 │ 206310 │ 756250000 │ 756458553.5 │
+│ {("/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::vec::Vec} │ 1457.2 │ 84928 │ 788800000 │ 788886385.2 │
+│ {("/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} │ 2308.7 │ 204490 │ 8806700000 │ 8806906798.7 │
+│ {("/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} │ 1322.5 │ 82319 │ 791600000 │ 791683641.5 │
+│ {("/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} │ 1186.8000000000002 │ 75541 │ 774810000 │ 774886727.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} │ 2244.4 │ 194640 │ 28973000000 │ 28973196884.4 │
+│ {("/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} │ 2632.7 │ 205460 │ 772910000 │ 773118092.7 │
+│ {("/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} │ 2594.6 │ 212060 │ 7775900000 │ 7776114654.6 │
+│ {("/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 until n=747, then std::vec::Vec} │ 2333.7 │ 194900 │ 765890000 │ 766087233.7 │
+│ {("/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} │ 2178.3 │ 201620 │ 8454000000.000001 │ 8454203798.300001 │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┴────────────────────┴─────────────────┴───────────────────┴───────────────────┘
\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 \\
+\{("/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\} & 1669.7 & 76535 & 787510000 & 787588204.7 \\
+\{("/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\} & 2262.9 & 203210 & 758160000 & 758365472.9 \\
+\{("/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\} & 2243.5 & 206310 & 756250000 & 756458553.5 \\
+\{("/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::vec::Vec\} & 1457.2 & 84928 & 788800000 & 788886385.2 \\
+\{("/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\} & 2308.7 & 204490 & 8806700000 & 8806906798.7 \\
+\{("/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\} & 1322.5 & 82319 & 791600000 & 791683641.5 \\
+\{("/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\} & 1186.8000000000002 & 75541 & 774810000 & 774886727.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\} & 2244.4 & 194640 & 28973000000 & 28973196884.4 \\
+\{("/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\} & 2632.7 & 205460 & 772910000 & 773118092.7 \\
+\{("/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\} & 2594.6 & 212060 & 7775900000 & 7776114654.6 \\
+\{("/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 until n=747, then std::vec::Vec\} & 2333.7 & 194900 & 765890000 & 766087233.7 \\
+\{("/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\} & 2178.3 & 201620 & 8454000000.000001 & 8454203798.300001 \\
\end{tabular}
\end{center}
-section_end:1711387631:compare-prime_sieve
+section_end:1711762391:compare-prime_sieve

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