///|
/// Helper for adding parameter names.
fn add_names(
names : @hashset.HashSet[String],
additional : Array[String],
) -> @hashset.HashSet[String] {
let mut result = names
for name in additional {
result = result.add(name)
}
result
}