Functional language for discussion