Ngā tūemi rite: Practical Aspects of Declarative Languages :