stack allocated value::impls