} else if (spec.startsWith("pid()")) {
specbuf.delete(0, 5);
sig = new PidSignature();
} else if (spec.startsWith("port()")) {
specbuf.delete(0, 6);
sig = new PortSignature();
} else if (spec.startsWith("'")) {
String lit = "";
specbuf.delete(0, 1);
while (specbuf.charAt(0) != '\'') {
lit += specbuf.charAt(0);