public Option <Set1 <T> > Remove(T t) { var withRemoval = Contents.Remove(t); if (withRemoval.IsEmpty) { return(None <Set1 <T> >()); } return(Some(new Set1 <T>(withRemoval))); }
public Option <Set1 <T> > Remove(T t) { var withRemoval = Contents.Remove(t); if (withRemoval.IsEmpty) { return(None <Set1 <T> >()); } return(Some(new Set1 <T>(withRemoval))); }