<div>Looks awesome!</div><div><br></div><div>A couple of things:</div>> The output range code should use put(range, data) instead of range.put(data)
<div>> The whole static if at 1136 is dead code and refers to a variable that is never declared</div><div>> The unittest block at 1471 doesn't compile for me, but this might be because I'm still using 2.047</div>
<div>> The import comments should probably be replaced with true selective imports (unless this is to work around the protection level bugs or something)</div><div><br></div><div>Hope I haven't been too annoying,</div>
<div>Daniel</div>