=begin pod =TITLE class X::TypeCheck::Binding class X::TypeCheck::Binding is X::TypeCheck { } Thrown when the type check of a binding operation fails. For example my Int $x := "foo"' dies with Type check failed in binding; expected 'Int' but got 'Str' Note that the compiler is free to detect obvious errors at compile time, and complain with a different error at compile time. =end pod