internal Try(SyncTryFrames frames) { _frames = frames; }
internal Try(Func <T> action) { var frame = new SyncTryFrame(TryFrameType.Action, _ => action(), null); _frames = SyncTryFrames.Empty.Add(frame); }