Positioning

var names = new NameGenerator()
.Start(x => x // The starting syllable of a name
.First("st") // Leading consonants
.Middle("eo") // Vowels
.Last("mn")) // Trailing consonants
.Inner(x => x // The "body" of a name
.First("pl")
.Middle("ia"))
.End(x => x // The ending syllable of a name
.CopyInner()) // Use the same symbols as inner syllables
.SetSize(3); // Makes names 3 syllables longLast updated