make classvalue pimpl!
Make ObjectValue PImpl
Re-implement symbol.
Remove DoubleValue. And introduce MortalDoubleValue.
use value* instead.
refine bytes