%-
(:def unpopularize
(:lambda opinion text
(:branch
(| 0.9 opinion)
(| 0.1 "Unpopular opinion: ${opinion}"))))
(:def slur
(:let
[badWord
(:oneof
(| "crackhead")
(| "'Privileged'"))]
"${badWord} is a slur"))
; queering/ _ is queer
(:def normalize
(:let
[norm
(:oneof
(| "bidets")
(| "breastfeeding your boyfriend")
(| "not wearing deodorant")
(| "being a virgin")
(| "DWIs"))]
"Normalize ${norm}"))
(:def abolish
(:let
[target
(:oneof
(| "credit scores")
(| "the stock market")
(| "parking tickets"))]
"Abolish ${target}"))
(:def problematic
(:let
[bad
(:oneof
(| "Grades are")
(| "The GRE is")
(| "Masks are"))]
"${bad} problematic"))
(:def toxic
(:let
[badThing
(:oneof
(| "brushing your teeth is")
(| "masculinity is")
(| "museums are"))]
"${badThing} toxic."))
; cancel _
(:def main
$ unpopularize
(:flatten
(:oneof
(| normalize)
(| toxic)
(| problematic)
(| slur)
(| abolish))))