CanParse is no longer an extension method but part of the IParser<T> interface