Remove try catch

try catch is more trouble then it's worth.

One of the issues I've run into is that when one of your higher order reducible functions doesn't propagate errors in all cases correctly then you get boxed errors and a production debugging nightmare. 

I think something somewhere in reducers doesn't forward errors correctly but that's a separate bug.