Add a new role to this with the given variables.
Structure fields are set according to the varargs in a manner similar to Structure.
| this | |
| role |
a role |
| fieldname |
the first field name |
| var_args |
additional fields to add |