ebc9295c7e
Some implementation is incomplete, some tests are missing. But I'd like to start with this, and then iterate. R=brianwilkerson@google.com, paulberry@google.com Change-Id: I584b3d96487af6649f6c1ee4c5d54c3327666b84 Reviewed-on: https://dart-review.googlesource.com/c/86301 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>