Add tests of lifted wrapped pyfunc ckernels, start on jitting version
Try to connect the lifting
Pass in the right arguments to ckernel lifter
Pass in the out_dshape to deferred ckernel creation code
Use new __call__ of deferred ckernels in ckernel interp
Pass in the right types to kernel lifting code
Add Var dimension code to promotion and coercion
Use just the input types in the jit compiling step
Make sure to pair the casting of input arguments with the input types
Fix compiling code with booleans
Make datashapes with Ellipsis hashable
Analyze ellipses type variables in a entire context
Work on broadcasting shapes for ellipses with type variables in a given context
Type function return type with broadcasted dimensions for argument ellipses
Don't turn function return type variables into datashapes
Fix overloading error message
Use coercion cost on unresolved signature, to penalize type variables
Make sure unification errors for incompatible types when we don't have free variables
Fix broadcast_expr_single test
Updates to tests of ckernels