I tried compiling the following simple program, as you presented on WasmIO:
module WasmIO
provide let apply = (f, x) => f(x)
grain compile --wat apply1.gr
However, the compilation result is still a wasm file that doesn't contain wasm-gc instructions.