One tryParse to rule them all

target type statically type constrained tryParse function over all .Net types implementing static TryParse functions.