Added tryDeep and catchDeep (fixes #4).