more prototypal

More tidy, more memory friendly Module function.