untested shapes and intersections
untested local lighting model.
untested but complete (save ppm) initial implementation.
found tons of bugs. Still not functional.
getting closer. Lots of unnoticed type bugs. Should have been running core typed incrementally as I developed.
timeintersectvec to seq.
realized TimeIntersectSeq should be a seqable.
unsure about the remaining type errors.