Union class for location inputs
Details
The location class is a union class of the "numeric" and "character" classes.
Users generally do not need to worry about it except to know that any method
parameter with "location" as the type can have either an integer or a character
name provided as input.