Typing environment threaded through synthesis/checking.
Summary
Types
@type t() :: %RustQ.Meta.Typing.Env{ callables: RustQ.Binding.Index.t(), rust_modules: %{optional([atom()]) => [atom()]}, vars: %{optional(atom()) => RustQ.Meta.Type.t()} }
Typing environment threaded through synthesis/checking.
@type t() :: %RustQ.Meta.Typing.Env{ callables: RustQ.Binding.Index.t(), rust_modules: %{optional([atom()]) => [atom()]}, vars: %{optional(atom()) => RustQ.Meta.Type.t()} }