* Add scope type
* Very basic emitter, no validation
* Attach function arguments to scope
* Add ability to set target scope
* Add example create-rg-lock-role-assignment
* Fix up some tests
* Pull in latest types, fix up tests
* Check for multiple instances of targetScope declaration
* Create INamedDeclarationSyntax
* Tidy up
* Add some tests
* Update docs for scopes
* Avoid outputting unrepresentible function types to JSON
* Tidy up, add some comments
* Combine AzResourceScope & ResoureScopeType enums
* Fix vscode e2e test