add failing test for g.w.t
Introduce intermediate variable into call chain
use halt for late-loaded error reporting
Use curried templates in is
A couple of slight name/doc changes
change order of error report
use naga/apply instead of Function#apply
use naga/equals rather than inline prefix2
tests for is