A generative grammar for trolley problems · HackerTrans