Leandro Lucarella wrote: > Is the type system capable of handling this? From the top of my head: No idea. You can work around by returning a void pointer. Regards, Frank