Add fuse-impl.hpp, main.cp