pub fn parse_fields<S: AsRef<str>>(specs: &[S]) -> Result<Vec<Field>, GenError>
Parse every name:type; names must not repeat.
name:type