fn plan_role_attributes(
    options: Vec<RoleAttribute>
) -> Result<PlannedRoleAttributes, PlanError>