various bits and pieces, most notably bigfloat-op works with arbitary
numeric  types now.

I still need to do the same with bigint-op but that should be trivial

I also did a bit of work on llvm_codegen, but nothing that works or is
worth noting as of yet.