feat(compiler): Precompute Scope.watch ASTs for bindings

For #1086