···182182}
183183184184extension MetaSink {
185185- // What happened to `level`?
186185 func solveMeta(level: Int, metaName: QName, spine: Value.Spine, rhs: TypedValue) async throws(UnifyError) {
186186+ // Perhaps if the meta is already solved we should unify the two solutions.
187187 guard let meta = await meta(named: metaName), meta.solution == nil else { return }
188188 let metaType = Evaluator(globalEnv: self, localEnv: []).evaluate(type: meta.type)
189189