put<T extends Object> method
Injects a dependency synchronously and tracks it for scoped cleanup.
Implementation
void put<T extends Object>(T dependency, {String? tag}) {
Whale.put<T>(dependency, tag: tag);
_teardowns.add(() => Whale.delete<T>(tag: tag));
}