Object? lookupNamed(String name, String spelling) { if (!named.containsKey(name)) { throw StateError('Named parameter $spelling not bound'); } return named[name]; }