Stable Matchings, Choice Functions, and Linear Orders | Synapse