"Jason Trenouth" <jason@harlequin.co.uk> wrote in message of8o0t45v8fb0vscdcunek1obdddr6nu3m@4ax.com">news:of8o0t45v8fb0vscdcunek1obdddr6nu3m@4ax.com... > define method print-as ( as == <test>, x :: <test> ) > // do stuff > end method print; Jason, you just solved a minor question I've had ever since I started to experiment with Dylan: What use are singletons? Thanks.