It's in the article.
> you can implement your own version that internally checks a build-time flag, approximating C/C++ behavior