Comment made by: bronsa
This happens because some?
and str
have type hints on the Var to signal the type returned by their invocations, but the Compiler thinks those type hints apply to the Var object itself aswell.
An easy fix would be to move those type hints from the Var (old-style) to the argvec (new-style)