Make more interesting decider example, and use Effectful