[new] mixed value wrapper