Move test_pointer_arith.mb back into the asm test suite.
Add a (failing, in the IR) test for signed ops.
Do a better job excluding injected files from dep generation.
Tweak a bunch of prelude things. We need to come up with a real story for this.
Add a newline, fix line number, in assert!
Fix how the ir cross compiler outputs conditional gotos, and change match statements so that we assume that a branch is always taken.
Ensure that GroupExprs are properly unwrapped at UnOps, to avoid bogus AddrOf calculations.
Support nested struct initializers
Support statics without initializers.
Move the code for generating copies into a common place.
Enforce exhaustive matches

Closes #36
Emit constants properly in IR target
Kill an unused var in assert!
Make ccross output look better. Well, look different, at least.
Fix function pointers in ccross.
Improve indentation in ccross.
Pretty print if statements nicely when they aren't being used like expressions
Support signed operators in the ir, codegen, and value folder.
Make function types castable.
Consider bools unsigned for the purpose of binops.