Mariano wrote: > This seams like really bad practice. A function inside a struct > returning something from outside itself? If it is bad practice, then why it is supported on the module level?