Use Base.A instead of Super.A, like so:
Type Base Global A() End Type Type Ext Extends Base Function DoStuff() Base.A = DoOtherStuff End Function Function DoOtherStuff() Print "BLAH" End Function End Type Ext.DoStuff() Base.A()I have no idea why Super doesn't work, as it should do the same internally.