convert returns Option<T>
Removed 'this' from with, they shouldn't be extension methods
Added TryGetValue for ImmutableDictionary and ImmutableSet
Fixed poor naming in match test
Merge branch 'master' of https://github.com/louthy/CSharpLanguageExt.git