Move a basically working EFT into the source tree.
Paths should use shared trie logic too.