[WIP] Fast compile gpu

We need to check with the DLT example if we miss some optimization.
You can use either a class or an instance of that class as the checks.  So the change from `gpu_from_host` to `GpuFromHost` is not useful.