def heads.define.new
import emerging-eztoml@0.9.0.0/main.bend as EmergingEztomlimport Base
2018# a table defined by a dotted key is recorded once
2019def heads.define.new(seen: Bool, path: String, heads: List<&2, String>) -> List<&2, String>:
2020 match seen:
2021 case True{}:
2022 heads
2023 case False{}:
2024 heads.by.dot(path) <> heads