Style.
Extract out common implementation.
Expand the size of TClingValue because cling::Value got another member.