refactored likely_expression for better tuple support