def isBig(x): if x > 4: return \'apple\' else: return \'orange\'
This works:
if isBig(y): return isBig(y)
This doesn't work due to intentional language design, but you can use this trick to get around this decision