class ValueScope extends Scope<NamedValue> {

	public DataValue value(String name) throws AmbiguousNameException {
		Ensure.not_null(name, "name == null");
		NamedValue nv = find(name);
		if (nv == null) {
			return null;
		}
		
		return nv.value();
	}

	public  ValueScope(TypeScope types);

}