rename protocols to FD in prep for unified CLJ/CLJS codebase.