I can imagine systems where you provide multiple implementations, and the system automatically finds one that works.
I can imagine systems where you provide multiple implementations, and the system automatically finds one that works.