pub fn add_rule(spoken: &str, written: &str)
Add a custom spoken→written mapping.
The spoken form is stored lowercased for case-insensitive matching. If the same spoken form already exists, it is replaced.