# toboggan-kv Sled-flavored KV abstraction layer ```rust let bta = BTreeAdapter::new(); braap(bta); let tmpdir = tempfile::tempdir().unwrap(); let sa = SledAdapter::open(tmpdir.path()).unwrap(); braap(sa); fn braap( store: T ){ let beasts = store.open_tree("beasts").unwrap(); beasts.insert("meow", "cat").unwrap(); } ```