internal Some(Path path = null) { this.Path = path ?? Path.Root; this.F0 = StateFactory.Construct <T>(this.Path.GetNested(0)); }
public Sure(Path path = null) { StateFactory.ValidateType(typeof(T)); this.Path = path ?? Path.Root; this.F0 = StateFactory.Construct <T>(this.Path.GetNested(0)); }