Re-implement a metacircular_evaluator.