Contract names should conform to crate naming conventions, make a type that does this instead of just a `String`
Contract names should conform to crate naming conventions, make a type that does this instead of just a
String