Issues-Based Programming Shouldn't Be All-or-Nothing | Synapse