}
else if (cons == Factory.Symbol_Alias){
return aliasToType(symbol, store);
}
else if (cons == Factory.Symbol_Bag) {
throw new NotYetImplemented("bags are not implemented yet");
}
else if (cons == Factory.Symbol_Cons) {
return consToType(symbol, store);
}
else if (cons == Factory.Symbol_Func) {