[BLOCK QUOTE].

I am currently spending 80% of my time on this. I cannot promise any specific dates, but the roadmap ***tentatively*** looks like this:

- September: finish implementation on the prototype. We will probably add a `FormTuple` class, but it's otherwise very close to complete. If you're curious, the in-progress commit is linked to this issue.
- October: check that google3 internal migration is seamless (simply adding explicit `<any>` type params at call sites should preserve the exact old behavior). If there are any big compatibility issues, we'll find them here.
- November: publish an RFC, with emphasis on important design questions (i.e. whether to capture `AbstractControl` types in the type parameters, the tradeoffs of `FormArray<string[]>` vs `FormArray<string>`, etc).
- November: publish a downloadable version of the package that people can swap in to try out, and collect info on whether it causes any breakages.
- May: ship it with v14, together with a migration schematic. I'm aware that this has slipped from v13 -- unfortunately, there's just not time for the RFC or google3 migration before v13.

Again, I can't promise these dates, but I think the schedule is reasonable. The biggest risk is that the google3 migration uncovers a show-stopping backwards incompatibility.