# Used to give false error: # Cannot return Test because "foo" is declared to return a Test. class Test def foo as Test return this def main is shared pass