move test.arr to racket-ffi, so you can import test as Test, and add a reverse() method to list
clean up library inlining code from desugar, add Option built in type
deleting more unneeded stuff in desugar, for inlining modules
change the way data desugaring and annotations work, so that annotations just call predicates as they are written, and data does not generate ?-suffixed identifiers
add todo for bug: double close >> is a parse error in annotations
strip out parametric annotations and app annotations, so we can write them without errors (they are noops currently)
add assert-equals to test module, allow lists to come back from racket functions, add a bunch of image functions to make seam carving work
Merge branch 'master' of ssh://github.com/brownplt/pyret-lang into unstable
Merge branch 'master' into unstable