Oh actually, just noticed the bit about auto-discovery.  Maybe we do need a Trello card so we can have a broader discussion: about that idea, about which languages should be in core, and about where the other extensions should live (do we maintain them so that they're "official"?).