ฟังก์ชั่นสากลu
สามารถเขียนได้ค่อนข้างง่ายในภาษาที่เหมือน Haskell (ไม่มีผลข้างเคียง, ฟังก์ชั่นการสั่งซื้อที่สูงขึ้น) กล่าวคือ:
u f x = f x
ฟังก์ชั่นu
ที่เป็นสากลเพราะมันยอมรับ (คำอธิบายของ) โปรแกรมf
และเทปการป้อนข้อมูลx
และบอกคุณผลของการทำงานในf
x
แม้ว่าคำตอบนี้จะไม่ร้ายแรงอย่างสิ้นเชิง แต่ก็แสดงให้เห็นว่าคอมไพเลอร์หรือล่ามสำหรับภาษาที่เหมือน Haskell มีส่วนประกอบอาคารทั้งหมดที่จำเป็นสำหรับฟังก์ชั่นสากล คุณธรรมของเรื่องคือเวลาที่ดีกว่าที่จะเรียนรู้วิธีคอมไพเลอร์และล่ามทำงานมากกว่าที่จะกังวลเกี่ยวกับการใช้งานฟังก์ชั่นสากลในแง่ของเครื่องทัวริง