pub fn describe_roles(roles: &[Role], joiner: &str) -> String
roles in words, as a requirement reads: a point or a plane.
roles
a point or a plane