mod propper_noun_builder;
pub use propper_noun_builder::*;
use crate::language::WordLength;
pub trait WordBuilder<Word> {
fn build(&self, rng: &mut impl rand::Rng) -> Word {
let i = WordLength::None;
self.build_length(i, rng)
}
fn build_length(&self, length: WordLength, rng: &mut impl rand::Rng) -> Word;
}