No, I don't have anything specific against this syntax. I like it. As long as transition is backwards compatible (point 1) and `bind(Foo, toFactory: (i) => ... )` is included (point 3).