docs: function filterfrom(filter, o) {
  		var t = filter(o);
  		if (gui.Type.isConstructor(t)) {
  			t = constructas(t, o);
  		} else if (edb.Type.is(t) || t === null) {
  			t = t;
  		} else {
  			fail(
  				'edb.Type constructor or instance',
  				gui.Type.of(t),
  				'return null for nothing'
  			);
  		}
  		return t;
  	}