break out JTrue and JFalse to more directly reflect json.org grammar