Email Record: On the construction of programs /