- reduced consing
- added lparallel usage (though gain is not so hot)