pub fn well_formed(name: &str) -> bool
A new name’s rule: lowercase words joined by one dot ([a-z_]+\.[a-z_]+).
[a-z_]+\.[a-z_]+