nettle optimizations (tons of type-declarations, and adding of :start/:end keywords where appropriate to eliminitate (in many cases) an unneccesary copy. tests passing.