add alias 'yield' for 'self'