SocialsFactory<T>.sensible constructor
Create a factory with a couple of useful suffixes.
Implementation
factory SocialsFactory.sensible(
{String defaultSuffix = 'n', String defaultIndex = '1'}) {
final factory = SocialsFactory<T>(
defaultSuffix: defaultSuffix, defaultIndex: defaultIndex)
..addSuffix(<String>['s'], (T thing) => SuffixResult('', 's'))
..addSuffix(<String>['e', 'es'], (T thing) => SuffixResult('', 'es'))
..addSuffix(<String>['y', 'ies'], (T thing) => SuffixResult('y', 'ies'))
..addSuffix(<String>['are', 'is'], (T thing) => SuffixResult('are', 'is'))
..addSuffix(
<String>['have', 'has'], (T thing) => SuffixResult('have', 'has'));
return factory;
}