class Trie extends AbstractMap<String, V> {

    public Set<String> prefixedKeys(String prefix) {
        return prefixed(prefix, entry -> entry.getKey(), new HashSet<>());
    }

    public  Trie();

}