Update ghcl.hpp

Self-contained header file.