Revert "Revert "Possibly have LZ code""

This reverts commit c40f831414f229e9a74e15393e6b988dde63d99e.
Revert "Possibly have LZ code"

This reverts commit 44f391ddd164b9053b818347203436f366f45b83.