RENDER
RENDER(pctl, boolean, nvl, name, 1);
RENDER(pctl, boolean_value, nvl, name, val);
RENDER(pctl, byte, nvl, name, val);
RENDER(pctl, int8, nvl, name, val);
RENDER(pctl, uint8, nvl, name, val);
RENDER(pctl, int16, nvl, name, val);
RENDER(pctl, uint16, nvl, name, val);
RENDER(pctl, int32, nvl, name, val);
RENDER(pctl, uint32, nvl, name, val);
RENDER(pctl, int64, nvl, name, val);
RENDER(pctl, uint64, nvl, name, val);
RENDER(pctl, double, nvl, name, val);
RENDER(pctl, string, nvl, name, val);
RENDER(pctl, hrtime, nvl, name, val);
RENDER(pctl, nvlist, nvl, name, val);