Bugfixes (moorings appears to parse & pretty-print correctly now)

- not should actually do not, rather than just returning false
- if branches need to be thunked because pyret scopes blocks in ifs
- more bugfixes in parsing
- torepr hack for now in runtime-anf, and better checks and preds