_compile_ has been depreciated and replaced with _implementation_ and _api_ I would have created a PR instead of an issue, but I do not have permission to create a branch.