@virtulis check this out https://github.com/gvergnaud/hotscript
@jonn don't really see the point of types alone without actual code.
The util library I'm making for our new framework (of course I'm making a new framework) is based around type inference wherever possible.
And type inference for pipe() took several attempts and like a week of work in total. And still needs kludges for overloaded functions. And isn't properly variadic either.