Js-tail.
Js-is-empty.
Low level input using read(2), not stdio.
Nicer looping with js-head, js-read and no minimize in streams.