Eitan golfing
Add nifty AsError class