Stewart's game abstraction
Stewart posits a generic interface between games, and the implications are mind-bending and potentially quite fun:
Use this system as an intermediary for allowing two people to play two different games against one another… while expressing the strategy of their play in one space into an entirely different system/structure.