** Override a defined service with your own implementation. ** ** pre>** static Void bind(ServiceBinder binder) {** binder.bindImpl(PieAndChips#).withId("dinner")** }** ** @Contribute** static Void contributeServiceOverride(MappedConfig config) {** config.addMapped("dinner", config.autobuild(PieAndMash#))** }** <pre**** Note at present you can not override `perThread` scoped services and non-const (not immutable) ** services. ** ** @since 1.2** @uses MappedConfig of Str:Obj (serviceId:overrideImpl)constmixin ServiceOverride {abstract Obj? getOverride(Str serviceId)}