make NoPerformerFoundError go to Effect callbacks instead of uselessly raising it from perform
switch back to only printing on success in the github example

because the default react() behavior prints the traceback better than print