ModelConnection mc = createConnection();
try {
// TODO: eliminate this temporary value map
specialValues = new SpecialValueMap();
specialValues = new LibraryLoader().load(mc);
// At the moment, op needs to be a special value for the sake of the
// evaluator. This has the side-effect of making "op" a keyword.
specialValues.add(Operator.OP, mc);