removeDependencyK<T extends Object>  method 
Removes a dependency from the registry.
Implementation
@pragma('vm:prefer-inline')
Option<Dependency> removeDependencyK<T extends Object>(
  Entity typeEntity, {
  Entity groupEntity = const DefaultEntity(),
}) {
  final g = groupEntity.preferOverDefault(focusGroup);
  var result = registry.removeDependencyK(typeEntity, groupEntity: g);
  if (result.isNone()) {
    result = registry.removeDependencyK(
      TypeEntity(Lazy, [typeEntity]),
      groupEntity: g,
    );
  }
  return result;
}