src/core/se/jbee/inject/bind/DefaultScopes.java
@Override
	public Scope supply(Dependency<? super Scope> dep, Injector injector)
			throws UnresolvableDependency {
		String disk = dep.instance.name.toString();
		File dir = new File(disk.substring(5));
		return new DiskScope(injector.resolve(Config.class), dir,
				DependencyScope::instanceName);
	}
@Override
	public Scope supply(Dependency<? super Scope> dep, Injector injector)
			throws UnresolvableDependency {
		String disk = dep.instance.name.toString();
		File dir = new File(disk.substring(5));
		return new DiskScope(injector.resolve(Config.class), dir,
				DependencyScope::instanceName);
	}
By convention {@link Scope#disk(File)} create names starting with
{@code disk:} followed by the path to the folder of the scope. This can
be used to extract the directory in this {@link Supplier} to bind the
particular {@link DiskScope} for that directory.