Direct representation of pointers, global/persistent allocations of tul::Val, faster access to struct fields after value propagation