Create Derefable.hpp