Fixing a bug probably with nested let bindings
Basic compression