registerBean method
Registers a bean at runtime with its supplier function func.
Implementation
void registerBean(Bean bean, FutureOr<dynamic> Function() func) {
darwinSystemModule
.bind(bean.bindingType!) // Must be set
.withName(bean.isUnnamed ? null : bean.name) // Must be set
.toFunction(func);
}