extend String var _foo as int # .error. Extensions can only contain methods cue init # .error. Extensions can only contain methods pass get foo1 as String # .error. Extensions can only contain methods return 'aoeu' set foo2 as String # .error. Extensions can only contain methods pass pro foo3 as String # .error. Extensions can only contain methods get return 'aoeu' set pass class Program def main is shared pass