Suffering-Oriented Programming (2012)