fix some typos in the cholmod wrappers
WIP code to generically compile all definitions statically.

in "no jit" mode the method cache uses linfo->unspecialized for all needed
entries. static parameters are provided via a closure environment.

codegen changes to move some errors to run time to tolerate weaker
type information.