This must be `extern (C)` or it won't link.