I am learning Vala and want to create a program that uses several
Gee.ArrayList<string>s. So I’d like to create aliases (or whatever the Vala equivalent is) to these, so that I can write, say,
var words = new WordSet(); rather than
var words = new Gee.HashSet<string>();, and similarly use
WordSet as a parameter type rather than
Is this possible? If so, what is the syntax?