Don't make a tailrecursetmp when the argument isn't changing.
Cosmetic changes to bench output.
Enable prefixes for dict literals.
Explicitly return empty list in map-indexed.
Implement annotations inside let forms.
Add compare-benches function.

Compares two benchmarks and prints a simple message saying by what percentage one is faster than the other.