Fix prototypes: have Void as the default parameter and take generics into account
Fix prototypes: have Void as the default parameter and take generics into account

tadeuzagallo/verve-lang,tadeuzagallo/verve-lang