On 9/20/05, Malcolm Wallace <Malcolm.Wallace@cs.york.ac.uk> wrote:
You can make a 'smart' constructor function, and hide the real dataconstructor so that it cannot be used: