change future.hpp to use relative include path for cppcomponents.hpp and function.hpp