use wrapper for primitives in generated tlds and docs