Aws compile

`nativeId` sounds AWS-specific, wouldn't we want it to be in `specific` instead, to avoid adding AWS-specific special cases to the kernel?