switch to Lazy Bytestring; add strict compilation