C# has no final keyword
Conversely C# has 'sealed' keyword
Struct prefix was colliding with Static one

Now the prefix for Struct is su
Basic support for async/await
made snippets return single elements
Merge branch 'pr/5'