gm module thunk wrapper for "co"