If you found this post, it’s likely that you have already encountered the following compile error:
error: declarations from extensions cannot be overridden yet
P.S. (I love the “yet” part)
It sucks, but it makes sense that you can’t override stuff from extensions. Or can you? It turns out, you can. It’s a bit hacky though. You have been warned.