Why put this in a separate package ?
In particular, why not have JSON available to it, thereby making json_boolean() redundant !