static Runnable _topLevelErrorHandling(final Runnable runnable) { fO info = _threadInfo(); ret r { pcall { _threadInheritInfo(info); runnable.run(); } }; }